dxfExporter
Class DXFData

java.lang.Object
  extended bydxfExporter.DXFData

public class DXFData
extends java.lang.Object

Contains information about any DXF entity properties.


Field Summary
 byte Bold
          Style for text.
 int Color
          Specifies the color value for this entity.
 int Count
          Specifies the number of child entities.
 float EndAngle
          End angle (usually for ARCs).
 float FHeight
          Specifies the character height for text entities (TEXT or MTEXT).
 int Flags
          Specifies the flags byte for different entities.
 float FScale
          Specifies the relative X scale factor (ratio of character width to character height) for text entities.
 byte HAlign
          Horizontal text justification type (usually for TEXT).
 byte Italic
          Style for text.
 java.lang.String LayerName
          Layer Name.
 java.lang.String Name
          Used for Name of a object.
 DXFPoint Point
          Coordinates of the first point or other value (see description of a classes which use this field).
 DXFPoint Point1
          Coordinates of the second point or other value (see description of a classes which use this field).
 DXFPoint Point2
          Coordinates of the third point or other value (see description of a classes which use this field).
 DXFPoint Point3
          Coordinates of the fourth point or other value (see description of a classes which use this field).
 java.util.ArrayList Points
          Points of polyline or boundaries of a hatch.
 float Radius
          Radius (usually for arcs).
 float RHeight
          Specifies the reference rectangle height for MTEXT.
 float Rotation
          Rotation angle.
 float RWidth
          Specifies the reference rectangle width for MTEXT.
 DXFPoint Scale
          Scale (for example TEXT).
 byte SelfType
          SelfType defines type of this entity.
 float StartAngle
          Start angle (usually for ARCs).
 byte Style
          Specifies the pen style for drawing this entity or hatch style.
 int Tag
          Classindex, DXF_LINE, DXF_SOLID etc.
 java.lang.String Text
          Text string (TEXT).
 float Thickness
          Specifies the line width for this entity..
 byte VAlign
          Vertical text justification type (usually for TEXT).
 
Constructor Summary
DXFData()
           
 
Method Summary
 java.lang.Object clone()
          Completely redefined copying procedure.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Tag

public int Tag
Classindex, DXF_LINE, DXF_SOLID etc.


Count

public int Count
Specifies the number of child entities.


Flags

public int Flags
Specifies the flags byte for different entities. Has individual meaning for each entity type.


Style

public byte Style
Specifies the pen style for drawing this entity or hatch style.


SelfType

public byte SelfType
SelfType defines type of this entity.


Color

public int Color
Specifies the color value for this entity.


Thickness

public float Thickness
Specifies the line width for this entity..


Rotation

public float Rotation
Rotation angle.


Text

public java.lang.String Text
Text string (TEXT).


Point

public DXFPoint Point
Coordinates of the first point or other value (see description of a classes which use this field).


Point1

public DXFPoint Point1
Coordinates of the second point or other value (see description of a classes which use this field).


Point2

public DXFPoint Point2
Coordinates of the third point or other value (see description of a classes which use this field).


Point3

public DXFPoint Point3
Coordinates of the fourth point or other value (see description of a classes which use this field).


Radius

public float Radius
Radius (usually for arcs).


StartAngle

public float StartAngle
Start angle (usually for ARCs).


EndAngle

public float EndAngle
End angle (usually for ARCs).


Scale

public DXFPoint Scale
Scale (for example TEXT).


HAlign

public byte HAlign
Horizontal text justification type (usually for TEXT).


VAlign

public byte VAlign
Vertical text justification type (usually for TEXT).


RWidth

public float RWidth
Specifies the reference rectangle width for MTEXT.


RHeight

public float RHeight
Specifies the reference rectangle height for MTEXT.


FHeight

public float FHeight
Specifies the character height for text entities (TEXT or MTEXT).


FScale

public float FScale
Specifies the relative X scale factor (ratio of character width to character height) for text entities.


Points

public java.util.ArrayList Points
Points of polyline or boundaries of a hatch. The number of points (boundaries) is specified by Count.


Bold

public byte Bold
Style for text.


Italic

public byte Italic
Style for text.


LayerName

public java.lang.String LayerName
Layer Name.


Name

public java.lang.String Name
Used for Name of a object.

Constructor Detail

DXFData

public DXFData()
Method Detail

clone

public java.lang.Object clone()
Completely redefined copying procedure.

Returns:
Clone of a this object.