dxfExporter
Class DXFHatch

java.lang.Object
  extended bydxfExporter.DXFFigure
      extended bydxfExporter.DXFHatch

public class DXFHatch
extends DXFFigure

Hatch in DXF drawing (here only "solid line"-hatch), which have more one boundary.
Description:
Data.Style = hatch style (see class HatchStyle);
Data.SelfType = hatch boundary type (see class HatchBoundaryType):
- hbtCircle
Data.Point = cordinates of the center;
Data.Radius = radius;
Data.StartAngle, Data.EndAngle = angles in degrees.
- hbtEllipse
Data.Point = cordinates of the center;
Data.Point1 = endpoint of major axis;
Data.Radius = ratio minor/major axis;
Data.StartAngle, Data.EndAngle = angles in degrees.
- hbtPolyPolyLine
Data.Points = ArrayList of ArrayList of DXFPoint values;
Data.Count = number of values (hatch boundaries) in Points array, each value (boundary) is ArrayList;


Field Summary
 
Fields inherited from class dxfExporter.DXFFigure
Data
 
Constructor Summary
DXFHatch(DXFData Dt)
           
 
Method Summary
 void exportAsDXF(DXFExport Xprt)
           
 void finalize()
           
 int getBndAmount()
           
 DXFPoint getPoint(int BndIndex, int PtIndex)
           
 
Methods inherited from class dxfExporter.DXFFigure
toDXFPoint
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DXFHatch

public DXFHatch(DXFData Dt)
Method Detail

getPoint

public DXFPoint getPoint(int BndIndex,
                         int PtIndex)

getBndAmount

public int getBndAmount()

exportAsDXF

public void exportAsDXF(DXFExport Xprt)
Specified by:
exportAsDXF in class DXFFigure

finalize

public void finalize()