public class DXFHatch extends DXFEntity
block, color, colorRGB, doc, extrusion, flags, id, layerID, lineType, linetypeScaleFactor, lineWeight, modelSpace, thickness, transparency, visibile| Constructor and Description |
|---|
DXFHatch() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBoundaryLoop(HatchBoundaryLoop loop) |
int |
getAssociativityFlag() |
java.util.Iterator |
getBoundaryLoops() |
int |
getBoundaryPathCount() |
Bounds |
getBounds() |
int |
getDefinationLinesCount() |
int |
getDegenerateBoundaryPathCount() |
java.lang.String |
getDXFHatchPatternID() |
Point |
getElevationPoint() |
int |
getHatchStyle() |
double |
getLength()
Returns the length of the entity or 0 if the entity has no length
|
java.lang.String |
getName() |
double |
getOffsetVector() |
double |
getPatternAngle() |
double |
getPatternScale() |
double |
getPatternScaleSpacing() |
int |
getPatternType() |
double |
getPixelSize() |
int |
getSeedPointCount() |
java.lang.String |
getType() |
boolean |
isBoundaryAnnotation() |
boolean |
isGradientHatch() |
boolean |
isPatternDouble() |
boolean |
isSolid() |
void |
setAssociativityFlag(int associativityFlag) |
void |
setBoundaryAnnotation(boolean boundaryAnnotation) |
void |
setBoundaryPathCount(int boundaryPathCount) |
void |
setDefinationLinesCount(int definationLinesCount) |
void |
setDegenerateBoundaryPathCount(int degenerateBoundaryPathCount) |
void |
setDXFHatchPatternID(java.lang.String patternID) |
void |
setElevationPoint(Point elevationPoint) |
void |
setGradientHatch(boolean gradientHatch) |
void |
setHatchStyle(int hatchStyle) |
void |
setName(java.lang.String name) |
void |
setOffsetVector(double offsetVector) |
void |
setPatternAngle(double patternAngle) |
void |
setPatternDouble(boolean patternDouble) |
void |
setPatternScale(double patternScale) |
void |
setPatternScaleSpacing(double patternScaleSpacing) |
void |
setPatternType(int patternType) |
void |
setPixelSize(double pixelSize) |
void |
setSeedPointCount(int seedPointCount) |
void |
setSolid(boolean solid) |
getColor, getColorRGB, getDXFDocument, getExtrusion, getFlags, getID, getLayerName, getLineType, getLinetypeScaleFactor, getLineWeight, getThickness, getTransparency, isBlockEntity, isModelSpace, isOmitLineType, isVisibile, setBlockEntity, setColor, setColorRGB, setDXFDocument, setExtrusion, setExtrusionX, setExtrusionY, setExtrusionZ, setFlags, setID, setLayerName, setLineType, setLinetypeScaleFactor, setLineWeight, setModelSpace, setThickness, setTransparency, setVisibilepublic int getAssociativityFlag()
public void setAssociativityFlag(int associativityFlag)
associativityFlag - The associativityFlag to set.public boolean isBoundaryAnnotation()
public void setBoundaryAnnotation(boolean boundaryAnnotation)
boundaryAnnotation - The boundaryAnnotation to set.public int getBoundaryPathCount()
public void setBoundaryPathCount(int boundaryPathCount)
boundaryPathCount - The boundaryPathCount to set.public int getDefinationLinesCount()
public void setDefinationLinesCount(int definationLinesCount)
definationLinesCount - The definationLinesCount to set.public int getDegenerateBoundaryPathCount()
public void setDegenerateBoundaryPathCount(int degenerateBoundaryPathCount)
degenerateBoundaryPathCount - The degenerateBoundaryPathCount to set.public boolean isGradientHatch()
public void setGradientHatch(boolean gradientHatch)
gradientHatch - The gradientHatch to set.public int getHatchStyle()
public void setHatchStyle(int hatchStyle)
hatchStyle - The hatchStyle to set.public java.lang.String getName()
public void setName(java.lang.String name)
name - The name to set.public double getOffsetVector()
public void setOffsetVector(double offsetVector)
offsetVector - The offsetVector to set.public double getPatternAngle()
public void setPatternAngle(double patternAngle)
patternAngle - The patternAngle to set.public boolean isPatternDouble()
public void setPatternDouble(boolean patternDouble)
patternDouble - The patternDouble to set.public double getPatternScaleSpacing()
public void setPatternScaleSpacing(double patternScaleSpacing)
patternScaleSpacing - The patternScaleSpacing to set.public int getPatternType()
public void setPatternType(int patternType)
patternType - The patternType to set.public double getPixelSize()
public void setPixelSize(double pixelSize)
pixelSize - The pixelSize to set.public int getSeedPointCount()
public void setSeedPointCount(int seedPointCount)
seedPointCount - The seedPointCount to set.public boolean isSolid()
public void setSolid(boolean solid)
solid - The solid to set.public void addBoundaryLoop(HatchBoundaryLoop loop)
public java.util.Iterator getBoundaryLoops()
public Point getElevationPoint()
public void setElevationPoint(Point elevationPoint)
elevationPoint - The elevationPoint to set.public java.lang.String getDXFHatchPatternID()
public void setDXFHatchPatternID(java.lang.String patternID)
patternID - The patternID to set.public double getLength()
DXFEntitypublic double getPatternScale()
public void setPatternScale(double patternScale)