Package org.gvsig.dwg.lib.objects
Class DwgBlockHeader
java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgBlockHeader
- All Implemented Interfaces:
Cloneable,IDwg3DTestable
The DwgBlockHeader class represents a DWG Block header
- Author:
- jmorell, azabala
-
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 DWG object to the blockObjects vectorvoidAdd a handle to the ownedBbjectsHandle vectorclone()protected voiddouble[]getName()intintdoublegetZ()booleanbooleanbooleanbooleanisFlag64()booleanbooleanisLoaded()booleanisXdep()booleanvoidsetAnonymous(boolean anonymous) voidsetBasePoint(double[] basePoint) voidsetBlkIsXRef(boolean blkIsXRef) voidsetBlockControlHandle(DwgHandleReference blockControlHandle) voidsetBlockDescription(String blockDescription) voidsetBlockEntityHandle(DwgHandleReference blockEntityHandle) voidsetEndBlkEntityHandle(DwgHandleReference endBlkEntityHandle) voidsetFirstEntityHandle(DwgHandleReference firstEntityHandle) voidsetFlag64(boolean flag64) voidsetHasAttrs(boolean hasAttrs) voidsetInsertHandles(DwgHandleReference[] insertHandles) voidsetLastEntityHandle(DwgHandleReference lastEntityHandle) voidsetLayoutHandle(DwgHandleReference handle) voidsetLoaded(boolean loaded) voidvoidsetNullHandle(DwgHandleReference nullHandle) voidsetObjects(ArrayList objects) voidsetOwnedObjectsHandles(ArrayList handles) voidsetPreviewData(int previewData) voidsetXdep(boolean xdep) voidsetXRefOverLaid(boolean refOverLaid) voidsetXRefPlus(int refPlus) voidsetXRefPName(String refPName) 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
-
DwgBlockHeader
public DwgBlockHeader(int index) Create new DwgBlockHeader object
-
-
Method Details
-
getBasePoint
public double[] getBasePoint()- Returns:
- Returns the basePoint.
-
setBasePoint
public void setBasePoint(double[] basePoint) - Parameters:
basePoint- The basePoint to set.
-
getFirstEntityHandle
- Returns:
- Returns the firstEntityHandle.
-
setFirstEntityHandle
- Parameters:
firstEntityHandle- The firstEntityHandle to set.
-
getLastEntityHandle
- Returns:
- Returns the lastEntityHandle.
-
setLastEntityHandle
- Parameters:
lastEntityHandle- The lastEntityHandle to set.
-
getName
- Returns:
- Returns the name.
-
setName
- Parameters:
name- The name to set.
-
getBlockEntityHandle
- Returns:
- Returns the blockEntityHandle.
-
setBlockEntityHandle
- Parameters:
blockEntityHandle- The blockEntityHandle to set.
-
isAnonymous
public boolean isAnonymous()- Returns:
- Returns the anonymous.
-
setAnonymous
public void setAnonymous(boolean anonymous) - Parameters:
anonymous- The anonymous to set.
-
isBlkIsXRef
public boolean isBlkIsXRef()- Returns:
- Returns the blkIsXRef.
-
setBlkIsXRef
public void setBlkIsXRef(boolean blkIsXRef) - Parameters:
blkIsXRef- The blkIsXRef to set.
-
getBlockControlHandle
- Returns:
- Returns the blockControlHandle.
-
setBlockControlHandle
- Parameters:
blockControlHandle- The blockControlHandle to set.
-
getBlockDescription
- Returns:
- Returns the blockDescription.
-
setBlockDescription
- Parameters:
blockDescription- The blockDescription to set.
-
getEndBlkEntityHandle
- Returns:
- Returns the endBlkEntityHandle.
-
setEndBlkEntityHandle
- Parameters:
endBlkEntityHandle- The endBlkEntityHandle to set.
-
isFlag64
public boolean isFlag64()- Returns:
- Returns the flag64.
-
setFlag64
public void setFlag64(boolean flag64) - Parameters:
flag64- The flag64 to set.
-
isHasAttrs
public boolean isHasAttrs()- Returns:
- Returns the hasAttrs.
-
setHasAttrs
public void setHasAttrs(boolean hasAttrs) - Parameters:
hasAttrs- The hasAttrs to set.
-
getInsertHandles
- Returns:
- Returns the insertHandles.
-
setInsertHandles
- Parameters:
insertHandles- The insertHandles to set.
-
getLayoutHandle
- Returns:
- Returns the layoutHandle.
-
setLayoutHandle
- Parameters:
handle- The layoutHandle to set.
-
isLoaded
public boolean isLoaded()- Returns:
- Returns the loaded.
-
setLoaded
public void setLoaded(boolean loaded) - Parameters:
loaded- The loaded to set.
-
getNullHandle
- Returns:
- Returns the nullHandle.
-
setNullHandle
- Parameters:
nullHandle- The nullHandle to set.
-
getPreviewData
public int getPreviewData()- Returns:
- Returns the previewData.
-
setPreviewData
public void setPreviewData(int previewData) - Parameters:
previewData- The previewData to set.
-
isXdep
public boolean isXdep()- Returns:
- Returns the xdep.
-
setXdep
public void setXdep(boolean xdep) - Parameters:
xdep- The xdep to set.
-
isXRefOverLaid
public boolean isXRefOverLaid()- Returns:
- Returns the xRefOverLaid.
-
setXRefOverLaid
public void setXRefOverLaid(boolean refOverLaid) - Parameters:
refOverLaid- The xRefOverLaid to set.
-
getXRefPlus
public int getXRefPlus()- Returns:
- Returns the xRefPlus.
-
setXRefPlus
public void setXRefPlus(int refPlus) - Parameters:
refPlus- The xRefPlus to set.
-
getXRefPName
- Returns:
- Returns the xRefPName.
-
setXRefPName
- Parameters:
refPName- The xRefPName to set.
-
getObjects
- Returns:
- Returns the objects.
-
setObjects
- Parameters:
objects- The objects to set.
-
addObject
Add a DWG object to the blockObjects vector- Parameters:
object- DWG object
-
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
-
has3DData
public boolean has3DData()- Specified by:
has3DDatain interfaceIDwg3DTestable
-
getZ
public double getZ()- Specified by:
getZin interfaceIDwg3DTestable
-
clone
-
fill
-