Class DwgLinearDimension
- java.lang.Object
-
- org.hortonmachine.gears.io.dxfdwg.libs.dwg.DwgObject
-
- org.hortonmachine.gears.io.dxfdwg.libs.dwg.objects.DwgLinearDimension
-
public class DwgLinearDimension extends DwgObject
The DwgLinearDimension class represents a DWG Linear dimension- Author:
- jmorell
-
-
Field Summary
-
Fields inherited from class org.hortonmachine.gears.io.dxfdwg.libs.dwg.DwgObject
color, extendedData, graphicData, graphicsFlag, handle, layerHandle, layerHandleCode, linetypeFlags, mode, noLinks, numReactors, plotstyleFlags, sizeInBits, subEntityHandle, type, version, xDicObjHandle
-
-
Constructor Summary
Constructors Constructor Description DwgLinearDimension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()doublegetActualMeasurement()intgetAnonBlockHandle()intgetAttachmentPoint()doublegetDimensionRotation()intgetDimstyleHandle()doublegetElevation()doublegetExtRotation()double[]getExtrusion()intgetFlags()doublegetHorizDir()doublegetInsRotation()double[]getInsScale()doublegetLinespaceFactor()intgetLinespaceStyle()double[]getPt10()Point2DgetPt12()double[]getPt13()double[]getPt14()doublegetRotation()StringgetText()Point2DgetTextMidpoint()voidreadDwgLinearDimensionV15(int[] data, int offset)Read a Linear dimension in the DWG format Version 15voidsetActualMeasurement(double actualMeasurement)voidsetAnonBlockHandle(int anonBlockHandle)voidsetAttachmentPoint(int attachmentPoint)voidsetDimensionRotation(double dimensionRotation)voidsetDimstyleHandle(int dimstyleHandle)voidsetElevation(double elevation)voidsetExtRotation(double extRotation)voidsetExtrusion(double[] extrusion)voidsetFlags(int flags)voidsetHorizDir(double horizDir)voidsetInsRotation(double insRotation)voidsetInsScale(double[] insScale)voidsetLinespaceFactor(double linespaceFactor)voidsetLinespaceStyle(int linespaceStyle)voidsetPt10(double[] pt10)voidsetPt12(Point2D pt12)voidsetPt13(double[] pt13)voidsetPt14(double[] pt14)voidsetRotation(double rotation)voidsetText(String text)voidsetTextMidpoint(Point2D textMidpoint)-
Methods inherited from class org.hortonmachine.gears.io.dxfdwg.libs.dwg.DwgObject
getColor, getExtendedData, getGraphicData, getHandle, getLayerHandle, getLayerHandleCode, getLinetypeFlags, getMode, getNumReactors, getPlotstyleFlags, getSizeInBits, getSubEntityHandle, getType, getVersion, getXDicObjHandle, isGraphicsFlag, isNoLinks, readObjectHeaderV15, readObjectTailV15, setColor, setExtendedData, setGraphicData, setGraphicsFlag, setHandle, setLayerHandle, setLayerHandleCode, setLinetypeFlags, setMode, setNoLinks, setNumReactors, setPlotstyleFlags, setSizeInBits, setSubEntityHandle, setType, setVersion, setXDicObjHandle
-
-
-
-
Method Detail
-
readDwgLinearDimensionV15
public void readDwgLinearDimensionV15(int[] data, int offset) throws ExceptionRead a Linear dimension in the DWG format Version 15- Parameters:
data- Array of unsigned bytes obtained from the DWG binary fileoffset- The current bit offset where the value begins- Throws:
Exception- If an unexpected bit value is found in the DWG file. Occurs when we are looking for LwPolylines.
-
getElevation
public double getElevation()
- Returns:
- Returns the elevation.
-
setElevation
public void setElevation(double elevation)
- Parameters:
elevation- The elevation to set.
-
getActualMeasurement
public double getActualMeasurement()
- Returns:
- Returns the actualMeasurement.
-
setActualMeasurement
public void setActualMeasurement(double actualMeasurement)
- Parameters:
actualMeasurement- The actualMeasurement to set.
-
getAnonBlockHandle
public int getAnonBlockHandle()
- Returns:
- Returns the anonBlockHandle.
-
setAnonBlockHandle
public void setAnonBlockHandle(int anonBlockHandle)
- Parameters:
anonBlockHandle- The anonBlockHandle to set.
-
getAttachmentPoint
public int getAttachmentPoint()
- Returns:
- Returns the attachmentPoint.
-
setAttachmentPoint
public void setAttachmentPoint(int attachmentPoint)
- Parameters:
attachmentPoint- The attachmentPoint to set.
-
getDimensionRotation
public double getDimensionRotation()
- Returns:
- Returns the dimensionRotation.
-
setDimensionRotation
public void setDimensionRotation(double dimensionRotation)
- Parameters:
dimensionRotation- The dimensionRotation to set.
-
getDimstyleHandle
public int getDimstyleHandle()
- Returns:
- Returns the dimstyleHandle.
-
setDimstyleHandle
public void setDimstyleHandle(int dimstyleHandle)
- Parameters:
dimstyleHandle- The dimstyleHandle to set.
-
getExtRotation
public double getExtRotation()
- Returns:
- Returns the extRotation.
-
setExtRotation
public void setExtRotation(double extRotation)
- Parameters:
extRotation- The extRotation to set.
-
getExtrusion
public double[] getExtrusion()
- Returns:
- Returns the extrusion.
-
setExtrusion
public void setExtrusion(double[] extrusion)
- Parameters:
extrusion- The extrusion to set.
-
getFlags
public int getFlags()
- Returns:
- Returns the flags.
-
setFlags
public void setFlags(int flags)
- Parameters:
flags- The flags to set.
-
getHorizDir
public double getHorizDir()
- Returns:
- Returns the horizDir.
-
setHorizDir
public void setHorizDir(double horizDir)
- Parameters:
horizDir- The horizDir to set.
-
getInsRotation
public double getInsRotation()
- Returns:
- Returns the insRotation.
-
setInsRotation
public void setInsRotation(double insRotation)
- Parameters:
insRotation- The insRotation to set.
-
getInsScale
public double[] getInsScale()
- Returns:
- Returns the insScale.
-
setInsScale
public void setInsScale(double[] insScale)
- Parameters:
insScale- The insScale to set.
-
getLinespaceFactor
public double getLinespaceFactor()
- Returns:
- Returns the linespaceFactor.
-
setLinespaceFactor
public void setLinespaceFactor(double linespaceFactor)
- Parameters:
linespaceFactor- The linespaceFactor to set.
-
getLinespaceStyle
public int getLinespaceStyle()
- Returns:
- Returns the linespaceStyle.
-
setLinespaceStyle
public void setLinespaceStyle(int linespaceStyle)
- Parameters:
linespaceStyle- The linespaceStyle to set.
-
getPt10
public double[] getPt10()
- Returns:
- Returns the pt10.
-
setPt10
public void setPt10(double[] pt10)
- Parameters:
pt10- The pt10 to set.
-
getPt12
public Point2D getPt12()
- Returns:
- Returns the pt12.
-
setPt12
public void setPt12(Point2D pt12)
- Parameters:
pt12- The pt12 to set.
-
getPt13
public double[] getPt13()
- Returns:
- Returns the pt13.
-
setPt13
public void setPt13(double[] pt13)
- Parameters:
pt13- The pt13 to set.
-
getPt14
public double[] getPt14()
- Returns:
- Returns the pt14.
-
setPt14
public void setPt14(double[] pt14)
- Parameters:
pt14- The pt14 to set.
-
getRotation
public double getRotation()
- Returns:
- Returns the rotation.
-
setRotation
public void setRotation(double rotation)
- Parameters:
rotation- The rotation to set.
-
getText
public String getText()
- Returns:
- Returns the text.
-
setText
public void setText(String text)
- Parameters:
text- The text to set.
-
getTextMidpoint
public Point2D getTextMidpoint()
- Returns:
- Returns the textMidpoint.
-
setTextMidpoint
public void setTextMidpoint(Point2D textMidpoint)
- Parameters:
textMidpoint- The textMidpoint to set.
-
-