public class DXFDimension extends DXFEntity
| Modifier and Type | Field and Description |
|---|---|
protected int |
attechmentLocation |
protected int |
dimensionArea |
protected java.lang.String |
dimensionBlock |
protected double |
dimensionRotation |
protected java.lang.String |
dimensionStyle |
protected java.lang.String |
dimensionText |
protected int |
dimType |
protected boolean |
exactTextLineSpacing |
protected double |
horizontalAlign |
protected double |
horizontalDirection |
protected double |
inclinationHelpLine |
protected Point |
insertPoint |
protected double |
leadingLineLength |
protected Point |
referencePoint |
protected Point |
referencePoint3 |
protected Point |
referencePoint4 |
protected Point |
referencePoint5 |
protected Point |
referencePoint6 |
protected double |
rotate |
protected Point |
textPoint |
protected double |
textRotation |
protected int |
TYPE_3POINT_ANGLE |
protected int |
TYPE_4POINT |
protected int |
TYPE_ALIGNMENT |
protected int |
TYPE_COORDINATES |
protected int |
TYPE_DIAMETER |
protected int |
TYPE_LINEAR |
protected int |
TYPE_RADIAL |
block, color, colorRGB, doc, extrusion, flags, id, layerID, lineType, linetypeScaleFactor, lineWeight, modelSpace, thickness, transparency, visibile| Constructor and Description |
|---|
DXFDimension() |
| Modifier and Type | Method and Description |
|---|---|
int |
getAttechmentLocation() |
Bounds |
getBounds() |
int |
getDimensionArea() |
java.lang.String |
getDimensionBlock() |
double |
getDimensionRotation() |
java.lang.String |
getDimensionStyleID() |
java.lang.String |
getDimensionText() |
int |
getDimensionType() |
DXFDimensionStyle |
getDXFDimensionStyle() |
double |
getHorizontalAlign() |
double |
getHorizontalDirection() |
double |
getInclinationHelpLine() |
Point |
getInsertPoint() |
double |
getLeadingLineLength() |
double |
getLength()
Returns the length of the entity or 0 if the entity has no length
|
Point |
getReferencePoint() |
Point |
getReferencePoint3() |
Point |
getReferencePoint4() |
Point |
getReferencePoint5() |
Point |
getReferencePoint6() |
double |
getRotate() |
Point |
getTextPoint() |
double |
getTextRotation() |
java.lang.String |
getType() |
boolean |
isExactTextLineSpacing() |
void |
setAttechmentLocation(int attechmentLocation) |
void |
setDimensionArea(int dimensionArea) |
void |
setDimensionBlock(java.lang.String dimensionBlock) |
void |
setDimensionRotation(double dimensionRotation) |
void |
setDimensionStyleID(java.lang.String dimensionStyle) |
void |
setDimensionText(java.lang.String dimensionText) |
void |
setDimensionType(int type) |
void |
setExactTextLineSpacing(boolean exactTextLineSpacing) |
void |
setHorizontalAlign(double horizontalAlign) |
void |
setHorizontalDirection(double horizontalDirection) |
void |
setInclinationHelpLine(double inclinationHelpLine) |
void |
setInsertPoint(Point insertPoint) |
void |
setLeadingLineLength(double leadingLineLength) |
void |
setReferencePoint(Point referencePoint) |
void |
setReferencePoint3(Point referencePoint3) |
void |
setReferencePoint4(Point referencePoint4) |
void |
setReferencePoint5(Point referencePoint5) |
void |
setReferencePoint6(Point referencePoint6) |
void |
setRotate(double rotate) |
void |
setTextPoint(Point textPoint) |
void |
setTextRotation(double textRotation) |
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, setVisibileprotected final int TYPE_LINEAR
protected final int TYPE_ALIGNMENT
protected final int TYPE_4POINT
protected final int TYPE_DIAMETER
protected final int TYPE_RADIAL
protected final int TYPE_3POINT_ANGLE
protected final int TYPE_COORDINATES
protected int dimType
protected Point referencePoint
protected Point textPoint
protected Point insertPoint
protected Point referencePoint3
protected Point referencePoint4
protected Point referencePoint5
protected Point referencePoint6
protected int attechmentLocation
protected boolean exactTextLineSpacing
protected double rotate
protected double horizontalDirection
protected java.lang.String dimensionStyle
protected java.lang.String dimensionText
protected java.lang.String dimensionBlock
protected int dimensionArea
protected double textRotation
protected double dimensionRotation
protected double inclinationHelpLine
protected double leadingLineLength
protected double horizontalAlign
public int getAttechmentLocation()
public void setAttechmentLocation(int attechmentLocation)
attechmentLocation - The attechmentLocation to set.public java.lang.String getDimensionStyleID()
public void setDimensionStyleID(java.lang.String dimensionStyle)
dimensionStyle - The dimensionStyle to set.public boolean isExactTextLineSpacing()
public void setExactTextLineSpacing(boolean exactTextLineSpacing)
exactTextLineSpacing - The exactTextLineSpacing to set.public double getHorizontalDirection()
public void setHorizontalDirection(double horizontalDirection)
horizontalDirection - The horizontalDirection to set.public Point getInsertPoint()
public void setInsertPoint(Point insertPoint)
insertPoint - The insertPoint to set.public Point getReferencePoint()
public void setReferencePoint(Point referencePoint)
referencePoint - The referencePoint to set.public Point getReferencePoint3()
public void setReferencePoint3(Point referencePoint3)
referencePoint3 - The referencePoint3 to set.public Point getReferencePoint4()
public void setReferencePoint4(Point referencePoint4)
referencePoint4 - The referencePoint4 to set.public Point getReferencePoint5()
public void setReferencePoint5(Point referencePoint5)
referencePoint5 - The referencePoint5 to set.public Point getReferencePoint6()
public void setReferencePoint6(Point referencePoint6)
referencePoint6 - The referencePoint6 to set.public double getRotate()
public void setRotate(double rotate)
rotate - The rotate to set.public Point getTextPoint()
public void setTextPoint(Point textPoint)
textPoint - The textPoint to set.public int getDimensionType()
public void setDimensionType(int type)
type - The type to set.public double getDimensionRotation()
public void setDimensionRotation(double dimensionRotation)
public java.lang.String getDimensionText()
public void setDimensionText(java.lang.String dimensionText)
public double getHorizontalAlign()
public void setHorizontalAlign(double horizontalAlign)
public double getInclinationHelpLine()
public void setInclinationHelpLine(double inclinationHelpLine)
public double getLeadingLineLength()
public void setLeadingLineLength(double leadingLineLength)
public double getTextRotation()
public void setTextRotation(double textRotation)
public java.lang.String getDimensionBlock()
public void setDimensionBlock(java.lang.String dimensionBlock)
public int getDimensionArea()
public void setDimensionArea(int dimensionArea)
public DXFDimensionStyle getDXFDimensionStyle()