dxfExporter
Class Constants

java.lang.Object
  extended bydxfExporter.Constants

public final class Constants
extends java.lang.Object

Includes basic constants and global functions.


Field Summary
static java.lang.String[] BLOCKS
          BLOCKS section.
static short DXF_ALTERNATIVEBLACK
           
static short DXF_AQUA
           
static short DXF_BLACK
           
static short DXF_BLUE
           
static short DXF_BYLAYER
           
static short DXF_DKGRAY
           
static short DXF_FUCHSIA
           
static short DXF_GRAY
           
static short DXF_GREEN
           
static short DXF_LIME
           
static short DXF_LTGRAY
           
static short DXF_MAROON
           
static short DXF_NAVY
           
static short DXF_OLIVE
           
static short DXF_PURPLE
           
static short DXF_RED
           
static short DXF_SILVER
           
static short DXF_TEAL
           
static short DXF_WHITE
           
static short DXF_YELLOW
           
static short[] DXFLineWeights
          DXF lineweights.
static java.lang.String DXFNAME_3DFACE
           
static java.lang.String DXFNAME_ARC
           
static java.lang.String DXFNAME_CIRCLE
           
static java.lang.String DXFNAME_ELLIPSE
           
static java.lang.String DXFNAME_HATCH
           
static java.lang.String DXFNAME_LAYER
           
static java.lang.String DXFNAME_LINE
           
static java.lang.String DXFNAME_MTEXT
           
static java.lang.String DXFNAME_POINT
           
static java.lang.String DXFNAME_SOLID
           
static java.lang.String DXFNAME_SPLINE
           
static java.lang.String DXFNAME_TEXT
           
static java.lang.String DXFVERSION_R14
          DXF file version R14.
static java.lang.String DXFVERSION_R2000
          DXF file version R2000 (R15).
static java.lang.String[] END_OF_DXF
          End of a DXF file strings.
static float EXACTITUDE
          Exactitude for "operations with zero"
static java.lang.String HATCHPATTERN_ANSI31
           
static java.lang.String HATCHPATTERN_ANSI37
           
static java.lang.String HATCHPATTERN_LINE
           
static java.lang.String HATCHPATTERN_NET
           
static java.lang.String HATCHPATTERN_SOLID
           
static java.lang.String[] HEADER
          Part of a HEADER section.
static java.lang.String[] OBJECTS_R14
          OBJECTS section only for R14.
static java.lang.String[] OBJECTS_R2000
          OBJECTS section only for R2000.
static java.lang.String[] TABLES_BLOCK_RECORD
          BLOCK_RECORD part of a TABLES section.
static java.lang.String[] TABLES_DIMSTYLE
          DIMSTYLE part of a TABLES section.
static java.lang.String[] TABLES_DIMSTYLE_R2000
          DIMSTYLE part of a TABLES section only for R2000.
static java.lang.String[] TABLES_LAYER
          LAYER part of a TABLES section.
static java.lang.String[] TABLES_LTYPE
          LTYPE part of a TABLES section.
static java.lang.String[] TABLES_STYLE
          STYLE part of a TABLES section.
 
Method Summary
static int convertColorRGBToDXF(java.awt.Color Value)
          Converts a 32-bit RGB to 8-bit DXF color, this is a test version (not all colors can be correctly converted).
static float getRadian(float Angle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER

public static final java.lang.String[] HEADER
Part of a HEADER section.


TABLES_LTYPE

public static final java.lang.String[] TABLES_LTYPE
LTYPE part of a TABLES section.


TABLES_LAYER

public static final java.lang.String[] TABLES_LAYER
LAYER part of a TABLES section.


TABLES_STYLE

public static final java.lang.String[] TABLES_STYLE
STYLE part of a TABLES section.


TABLES_DIMSTYLE

public static final java.lang.String[] TABLES_DIMSTYLE
DIMSTYLE part of a TABLES section.


TABLES_DIMSTYLE_R2000

public static final java.lang.String[] TABLES_DIMSTYLE_R2000
DIMSTYLE part of a TABLES section only for R2000.


TABLES_BLOCK_RECORD

public static final java.lang.String[] TABLES_BLOCK_RECORD
BLOCK_RECORD part of a TABLES section.


BLOCKS

public static final java.lang.String[] BLOCKS
BLOCKS section.


OBJECTS_R14

public static final java.lang.String[] OBJECTS_R14
OBJECTS section only for R14.


OBJECTS_R2000

public static final java.lang.String[] OBJECTS_R2000
OBJECTS section only for R2000.


END_OF_DXF

public static final java.lang.String[] END_OF_DXF
End of a DXF file strings.


EXACTITUDE

public static final float EXACTITUDE
Exactitude for "operations with zero"

See Also:
Constant Field Values

DXFVERSION_R14

public static final java.lang.String DXFVERSION_R14
DXF file version R14.

See Also:
Constant Field Values

DXFVERSION_R2000

public static final java.lang.String DXFVERSION_R2000
DXF file version R2000 (R15).

See Also:
Constant Field Values

DXFLineWeights

public static final short[] DXFLineWeights
DXF lineweights.


DXF_BYLAYER

public static final short DXF_BYLAYER
See Also:
Constant Field Values

DXF_RED

public static final short DXF_RED
See Also:
Constant Field Values

DXF_YELLOW

public static final short DXF_YELLOW
See Also:
Constant Field Values

DXF_LIME

public static final short DXF_LIME
See Also:
Constant Field Values

DXF_AQUA

public static final short DXF_AQUA
See Also:
Constant Field Values

DXF_BLUE

public static final short DXF_BLUE
See Also:
Constant Field Values

DXF_FUCHSIA

public static final short DXF_FUCHSIA
See Also:
Constant Field Values

DXF_BLACK

public static final short DXF_BLACK
See Also:
Constant Field Values

DXF_GRAY

public static final short DXF_GRAY
See Also:
Constant Field Values

DXF_SILVER

public static final short DXF_SILVER
See Also:
Constant Field Values

DXF_OLIVE

public static final short DXF_OLIVE
See Also:
Constant Field Values

DXF_GREEN

public static final short DXF_GREEN
See Also:
Constant Field Values

DXF_TEAL

public static final short DXF_TEAL
See Also:
Constant Field Values

DXF_NAVY

public static final short DXF_NAVY
See Also:
Constant Field Values

DXF_PURPLE

public static final short DXF_PURPLE
See Also:
Constant Field Values

DXF_MAROON

public static final short DXF_MAROON
See Also:
Constant Field Values

DXF_WHITE

public static final short DXF_WHITE
See Also:
Constant Field Values

DXF_DKGRAY

public static final short DXF_DKGRAY
See Also:
Constant Field Values

DXF_LTGRAY

public static final short DXF_LTGRAY
See Also:
Constant Field Values

DXF_ALTERNATIVEBLACK

public static final short DXF_ALTERNATIVEBLACK
See Also:
Constant Field Values

DXFNAME_ARC

public static final java.lang.String DXFNAME_ARC
See Also:
Constant Field Values

DXFNAME_CIRCLE

public static final java.lang.String DXFNAME_CIRCLE
See Also:
Constant Field Values

DXFNAME_ELLIPSE

public static final java.lang.String DXFNAME_ELLIPSE
See Also:
Constant Field Values

DXFNAME_HATCH

public static final java.lang.String DXFNAME_HATCH
See Also:
Constant Field Values

DXFNAME_LINE

public static final java.lang.String DXFNAME_LINE
See Also:
Constant Field Values

DXFNAME_LAYER

public static final java.lang.String DXFNAME_LAYER
See Also:
Constant Field Values

DXFNAME_MTEXT

public static final java.lang.String DXFNAME_MTEXT
See Also:
Constant Field Values

DXFNAME_POINT

public static final java.lang.String DXFNAME_POINT
See Also:
Constant Field Values

DXFNAME_SOLID

public static final java.lang.String DXFNAME_SOLID
See Also:
Constant Field Values

DXFNAME_SPLINE

public static final java.lang.String DXFNAME_SPLINE
See Also:
Constant Field Values

DXFNAME_TEXT

public static final java.lang.String DXFNAME_TEXT
See Also:
Constant Field Values

DXFNAME_3DFACE

public static final java.lang.String DXFNAME_3DFACE
See Also:
Constant Field Values

HATCHPATTERN_SOLID

public static final java.lang.String HATCHPATTERN_SOLID
See Also:
Constant Field Values

HATCHPATTERN_ANSI31

public static final java.lang.String HATCHPATTERN_ANSI31
See Also:
Constant Field Values

HATCHPATTERN_ANSI37

public static final java.lang.String HATCHPATTERN_ANSI37
See Also:
Constant Field Values

HATCHPATTERN_NET

public static final java.lang.String HATCHPATTERN_NET
See Also:
Constant Field Values

HATCHPATTERN_LINE

public static final java.lang.String HATCHPATTERN_LINE
See Also:
Constant Field Values
Method Detail

getRadian

public static float getRadian(float Angle)

convertColorRGBToDXF

public static int convertColorRGBToDXF(java.awt.Color Value)
Converts a 32-bit RGB to 8-bit DXF color, this is a test version (not all colors can be correctly converted).
Here we uses 8 bit index:
(8 bit from RGB)= (3 bit from Red) + (3 bit from Green) + (2 bit from Blue)

Parameters:
Value - The java.awt.Color value.
Returns:
The converted to DXF 8 bit color value.