public class DxfFile
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static DxfGroup |
BLOCKS |
static DxfGroup |
CLASSES |
static com.vividsolutions.jump.feature.FeatureSchema |
DXF_SCHEMA |
static boolean |
DXF_SCHEMA_INITIALIZED |
static DxfGroup |
ENDSEC |
static DxfGroup |
ENTITIES |
static DxfGroup |
EOF |
static DxfGroup |
HEADER |
static DxfGroup |
OBJECTS |
static DxfGroup |
SECTION |
static DxfGroup |
TABLES |
Constructor and Description |
---|
DxfFile() |
Modifier and Type | Method and Description |
---|---|
static DxfFile |
createFromFile(java.io.File file) |
static DxfFile |
createFromFile(java.io.RandomAccessFile raf) |
int |
getCoordinatePrecision() |
com.vividsolutions.jump.feature.FeatureCollection |
getFeatureCollection() |
static java.util.Set |
getLayers(java.io.File file) |
static void |
initializeDXF_SCHEMA()
Initialize a JUMP FeatureSchema to load dxf data keeping some graphic
attributes.
|
static void |
main(java.lang.String[] args) |
com.vividsolutions.jump.feature.FeatureCollection |
read(com.vividsolutions.jts.geom.GeometryFactory gf) |
void |
setCoordinatePrecision(int coordinatePrecision) |
static void |
write(com.vividsolutions.jump.feature.FeatureCollection features,
java.lang.String[] layerNames,
java.io.FileWriter fw,
int precision,
boolean suffix) |
public static final DxfGroup SECTION
public static final DxfGroup ENDSEC
public static final DxfGroup EOF
public static final DxfGroup HEADER
public static final DxfGroup CLASSES
public static final DxfGroup TABLES
public static final DxfGroup BLOCKS
public static final DxfGroup ENTITIES
public static final DxfGroup OBJECTS
public static final com.vividsolutions.jump.feature.FeatureSchema DXF_SCHEMA
public static boolean DXF_SCHEMA_INITIALIZED
public static void initializeDXF_SCHEMA()
public int getCoordinatePrecision()
public void setCoordinatePrecision(int coordinatePrecision)
public static DxfFile createFromFile(java.io.File file) throws java.io.IOException
java.io.IOException
public static DxfFile createFromFile(java.io.RandomAccessFile raf) throws java.io.IOException
java.io.IOException
public com.vividsolutions.jump.feature.FeatureCollection read(com.vividsolutions.jts.geom.GeometryFactory gf)
public static java.util.Set getLayers(java.io.File file) throws java.io.IOException
java.io.IOException
public com.vividsolutions.jump.feature.FeatureCollection getFeatureCollection()
public static void write(com.vividsolutions.jump.feature.FeatureCollection features, java.lang.String[] layerNames, java.io.FileWriter fw, int precision, boolean suffix)
public static void main(java.lang.String[] args)