package org.geotools.data.dxf.parser; /** * * @author Chris * * @source $URL: http://svn.osgeo.org/geotools/branches/2.7.x/build/maven/javadoc/../../../modules/unsupported/dxf/src/main/java/org/geotools/data/dxf/parser/DXFConstants.java $ */ public interface DXFConstants { public static final String SECTION = "SECTION"; public static final String HEADER = "HEADER"; public static final String TABLES = "TABLES"; public static final String TABLE = "TABLE"; public static final String LAYER = "LAYER"; public static final String BLOCK_RECORD = "BLOCK_RECORD"; // TODO GJ COMMENT: Added public static final String LTYPE = "LTYPE"; public static final String ENDTAB = "ENDTAB"; public static final String BLOCKS = "BLOCKS"; public static final String BLOCK = "BLOCK"; public static final String ENDBLK = "ENDBLK"; public static final String ENTITIES = "ENTITIES"; public static final String LINE = "LINE"; public static final String SPLINE = "SPLINE"; public static final String ARC = "ARC"; public static final String CIRCLE = "CIRCLE"; public static final String POLYLINE = "POLYLINE"; public static final String VERTEX = "VERTEX"; public static final String SEQEND = "SEQEND"; public static final String LWPOLYLINE = "LWPOLYLINE"; public static final String POINT = "POINT"; public static final String SOLID = "SOLID"; public static final String TEXT = "TEXT"; public static final String MTEXT = "MTEXT"; public static final String INSERT = "INSERT"; public static final String DIMENSION = "DIMENSION"; public static final String TRACE = "TRACE"; public static final String ELLIPSE = "ELLIPSE"; public static final String CLASSES = "CLASSES"; public static final String ENDSEC = "ENDSEC"; /* not supported */ public static final String OBJECTS = "OBJECTS"; public static final String THUMBNAILIMAGE = "THUMBNAILIMAGE"; /* Supported header variables */ public static final String $LIMMIN = "$LIMMIN"; public static final String $LIMMAX = "$LIMMAX"; public static final String $EXTMIN = "$EXTMIN"; public static final String $EXTMAX = "$EXTMAX"; public static final String $ACADVER = "$ACADVER"; public static final String $FILLMODE = "$FILLMODE"; /* layer constants */ public static final short LAYER_FROZEN = 1; /* layer is frozen */ public static final short LAYER_AUTO_FROZEN = 2; /* layer automatically frozen in all VIEWPORTS */ public static final short LAYER_LOCKED = 4; /* layer is locked */ public static final short LAYER_XREF = 8; /* layer is from XREF */ public static final short LAYER_XREF_FOUND = 16; /* layer is from known XREF */ public static final short LAYER_USED = 32; /* layer was used */ public static final short LAYER_INVISIBLE = 16384; /* (own:) layer is invisible */ /* Polyline flag (bit-coded); default is 0: 1 = This is a closed polyline (or a polygon mesh closed in the M direction). 2 = Curve-fit vertices have been added. 4 = Spline-fit vertices have been added. 8 = This is a 3D polyline. 16 = This is a 3D polygon mesh. 32 = The polygon mesh is closed in the N direction. 64 = The polyline is a polyface mesh. 128 = The linetype pattern is generated continuously around the vertices of this polyline. */ }