Class DwgInsert
- java.lang.Object
-
- org.hortonmachine.gears.io.dxfdwg.libs.dwg.DwgObject
-
- org.hortonmachine.gears.io.dxfdwg.libs.dwg.objects.DwgInsert
-
public class DwgInsert extends DwgObject
The DwgInsert class represents a DWG Insert- 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 DwgInsert()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()intgetBlockHeaderHandle()double[]getExtrusion()intgetFirstAttribHandle()double[]getInsertionPoint()intgetLastAttribHandle()doublegetRotation()double[]getScale()intgetSeqendHandle()voidreadDwgInsertV15(int[] data, int offset)Read a Insert in the DWG format Version 15voidsetBlockHeaderHandle(int blockHeaderHandle)voidsetExtrusion(double[] extrusion)voidsetFirstAttribHandle(int firstAttribHandle)voidsetInsertionPoint(double[] insertionPoint)voidsetLastAttribHandle(int lastAttribHandle)voidsetRotation(double rotation)voidsetScale(double[] scale)voidsetSeqendHandle(int seqendHandle)-
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
-
readDwgInsertV15
public void readDwgInsertV15(int[] data, int offset) throws ExceptionRead a Insert 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.
-
getBlockHeaderHandle
public int getBlockHeaderHandle()
- Returns:
- Returns the blockHeaderHandle.
-
setBlockHeaderHandle
public void setBlockHeaderHandle(int blockHeaderHandle)
- Parameters:
blockHeaderHandle- The blockHeaderHandle to set.
-
getFirstAttribHandle
public int getFirstAttribHandle()
- Returns:
- Returns the firstAttribHandle.
-
setFirstAttribHandle
public void setFirstAttribHandle(int firstAttribHandle)
- Parameters:
firstAttribHandle- The firstAttribHandle to set.
-
getInsertionPoint
public double[] getInsertionPoint()
- Returns:
- Returns the insertionPoint.
-
setInsertionPoint
public void setInsertionPoint(double[] insertionPoint)
- Parameters:
insertionPoint- The insertionPoint to set.
-
getLastAttribHandle
public int getLastAttribHandle()
- Returns:
- Returns the lastAttribHandle.
-
setLastAttribHandle
public void setLastAttribHandle(int lastAttribHandle)
- Parameters:
lastAttribHandle- The lastAttribHandle to set.
-
getRotation
public double getRotation()
- Returns:
- Returns the rotation.
-
setRotation
public void setRotation(double rotation)
- Parameters:
rotation- The rotation to set.
-
getScale
public double[] getScale()
- Returns:
- Returns the scale.
-
setScale
public void setScale(double[] scale)
- Parameters:
scale- The scale to set.
-
getExtrusion
public double[] getExtrusion()
- Returns:
- Returns the extrusion.
-
setExtrusion
public void setExtrusion(double[] extrusion)
- Parameters:
extrusion- The extrusion to set.
-
getSeqendHandle
public int getSeqendHandle()
- Returns:
- Returns the seqendHandle.
-
setSeqendHandle
public void setSeqendHandle(int seqendHandle)
- Parameters:
seqendHandle- The seqendHandle to set.
-
-