Package org.gvsig.dwg.lib.objects
Class DwgInsert
java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgInsert
- All Implemented Interfaces:
Cloneable,IDwg3DTestable,IDwgBlockMember,IDwgExtrusionable
public class DwgInsert
extends DwgObject
implements IDwgExtrusionable, IDwg3DTestable, IDwgBlockMember
The DwgInsert class represents a DWG Insert
- Author:
- jmorell
-
Field Summary
Fields inherited from class org.gvsig.dwg.lib.DwgObject
address, avanzarFlag, color, extendedData, graphicData, graphicsFlag, handle, index, layerHandle, linetypeFlags, mode, noLinks, numReactors, plotstyleFlags, plotStyleHandle, sizeInBits, subEntityHandle, type, version, xDicObjFlag, xDicObjHandle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a handle to the ownedBbjectsHandle vectorvoidclone()voiddump()protected voiddouble[]intdouble[]doubledouble[]getScale()doublegetZ()booleanbooleanvoidsetBlockHeaderHandle(DwgHandleReference blockHeaderHandle) voidsetExtrusion(double[] extrusion) voidsetFirstAttribHandle(DwgHandleReference firstAttribHandle) voidsetInsertionPoint(double[] insertionPoint) voidsetLastAttribHandle(DwgHandleReference lastAttribHandle) voidsetOwnedObjectsHandles(ArrayList handles) voidsetProcessed(boolean processed) voidsetRotation(double rotation) voidsetScale(double[] scale) voidsetSeqendHandle(DwgHandleReference seqendHandle) org.gvsig.fmap.geom.GeometrytoFMapGeometry(boolean is3DFile) toFMapString(boolean is3DFile) toString()voidtransform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handle_objWithoutBlocks, DwgFile callBack) Methods inherited from class org.gvsig.dwg.lib.DwgObject
addReactorHandle, getAddress, getAvanzar, getColor, getExtendedData, getGeometrySubType, getGraphicData, getHandle, getIndex, getLayerHandle, getLinetypeFlags, getLineTypeHandle, getMode, getNextHandle, getNumReactors, getPlotstyleFlags, getPreviousHandle, getReactorsHandles, getSizeInBits, getSubEntityHandle, getType, getVersion, getXDicObjHandle, hasLayerHandle, hasLineTypeHandle, hasNextHandle, hasPlotStyleHandle, hasPreviousHandle, hasReactorsHandles, hasSubEntityHandle, hasXDicObjHandle, inserta, insertar, isGraphicsFlag, isLyrByLineType, isNoLinks, isXDicObjFlag, reactorsHandlesQuantity, setAddress, setAvanzar, setColor, setExtendedData, setGraphicData, setGraphicsFlag, setHandle, setLayerHandle, setLinetypeFlags, setLineTypeHandle, setLyrByLineType, setMode, setNextHandle, setNoLinks, setNumReactors, setPlotstyleFlags, setPlotStyleHandle, setPreviousHandle, setSizeInBits, setSubEntityHandle, setType, setVersion, setXDicObjFlag, setXDicObjHandle
-
Constructor Details
-
DwgInsert
public DwgInsert(int index)
-
-
Method Details
-
dump
public void dump() -
getBlockHeaderHandle
- Returns:
- Returns the blockHeaderHandle.
-
setBlockHeaderHandle
- Parameters:
blockHeaderHandle- The blockHeaderHandle to set.
-
getFirstAttribHandle
- Returns:
- Returns the firstAttribHandle.
-
setFirstAttribHandle
- 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
- Returns:
- Returns the lastAttribHandle.
-
setLastAttribHandle
- 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
- Returns:
- Returns the seqendHandle.
-
setSeqendHandle
- Parameters:
seqendHandle- The seqendHandle to set.
-
getOwnedObjectsHandles
- Returns:
- Returns the owned objects handles.
-
setOwnedObjectsHandles
- Parameters:
objects- The owned objects handles to set.
-
addOwnedObjectHandle
Add a handle to the ownedBbjectsHandle vector- Parameters:
handle- handle
-
applyExtrussion
public void applyExtrussion()- Specified by:
applyExtrussionin interfaceIDwgExtrusionable
-
has3DData
public boolean has3DData()- Specified by:
has3DDatain interfaceIDwg3DTestable
-
getZ
public double getZ()- Specified by:
getZin interfaceIDwg3DTestable
-
toFMapGeometry
public org.gvsig.fmap.geom.Geometry toFMapGeometry(boolean is3DFile) throws org.gvsig.fmap.geom.exception.CreateGeometryException - Throws:
org.gvsig.fmap.geom.exception.CreateGeometryException
-
toFMapString
-
toString
-
transform2Block
public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handle_objWithoutBlocks, DwgFile callBack) - Specified by:
transform2Blockin interfaceIDwgBlockMember
-
clone
-
fill
-
isProcessed
public boolean isProcessed() -
setProcessed
public void setProcessed(boolean processed) -
getGeometryType
public int getGeometryType()
-