Package com.luciad.format.dwg
Interface ILcdDWGShape
- All Superinterfaces:
Cloneable
,ILcdBounded
,ILcdCloneable
,ILcdDataObject
,ILcdFeatured
,ILcdShape
,Serializable
- All Known Implementing Classes:
TLcdDWGArc
,TLcdDWGBlock
,TLcdDWGCircle
,TLcdDWGCompositeCurve
,TLcdDWGCompositeRing
,TLcdDWGEllipse
,TLcdDWGFace3D
,TLcdDWGLine
,TLcdDWGPoint
,TLcdDWGPolyline2D
,TLcdDWGSolid
,TLcdDWGText
This class represents the shape elements that are present in DWG files.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final short
Identifier for APPID type.static final short
Identifier for APPID_CONTROL type.static final short
Identifier for ARC type.static final short
Identifier for ATTDEF type.static final short
Identifier for ATTRIB type.static final short
Identifier for BLOCK type.static final short
Identifier for BLOCK_CONTROL type.static final short
Identifier for BLOCK_HEADER type.static final short
Identifier for BODY type.static final short
Identifier for CIRCLE type.static final short
Identifier for DICTIONARY type.static final short
Identifier for DIMENSION_ALIGNED type.static final short
Identifier for DIMENSION_ANGLE_2LINE type.static final short
Identifier for DIMENSION_ANGLE_3POINT type.static final short
Identifier for DIMENSION_DIAMETER type.static final short
Identifier for DIMENSION_LINEAR type.static final short
Identifier for DIMENSION_ORDINATE type.static final short
Identifier for DIMENSION_RADIUS type.static final short
Identifier for DIMSTYLE type.static final short
Identifier for DIMSTYLE_CONTROL type.static final short
Identifier for ELLIPSE type.static final short
Identifier for ENDBLK type.static final short
Identifier for FACE_3D type.static final short
Identifier for GROUP type.static final short
Identifier for HATCH type.static final short
Identifier for INSERT type.static final short
Identifier for LAYER type.static final short
Identifier for LAYER_CONTROL type.static final short
Identifier for LEADER type.static final short
Identifier for LINE type.static final short
Identifier for LTYPE type.static final short
Identifier for CONTROL type.static final short
Identifier for LW_POLYLINE type.static final short
Identifier for MINSERT type.static final short
Identifier for MLINE type.static final short
Identifier for MLINESTYLE type.static final short
Identifier for MTEXT type.static final short
Identifier for POINT type.static final short
Identifier for POLYLINE_2D type.static final short
Identifier for POLYLINE_3D type.static final short
Identifier for POLYLINE_MESH type.static final short
Identifier for POLYLINE_PFACE type.static final short
Identifier for RAY type.static final short
Identifier for REGION type.static final short
Identifier for SEQEND type.static final short
Identifier for SHAPE type.static final short
Identifier for SOLID type.static final short
Identifier for SOLID_3D type.static final short
Identifier for SPLINE type.static final short
Identifier for STYLE type.static final short
Identifier for STYLE_CONTROL type.static final short
Identifier for TEXT type.static final short
Identifier for TOLERANCE type.static final short
Identifier for TRACE type.static final short
Identifier for UCS type.static final short
Identifier for UCS_CONTROL type.static final short
Identifier for VERTEX_2D type.static final short
Identifier for VERTEX_3D type.static final short
Identifier for VERTEX_MESH type.static final short
Identifier for VERTEX_PFACE type.static final short
Identifier for VERTEX_PFACE_FACE type.static final short
Identifier for VIEW type.static final short
Identifier for VIEW_CONTROL type.static final short
Identifier for VIEWPORT type.static final short
Identifier for VP_ENT_HDR type.static final short
Identifier for VP_ENT_HDR_CTRL type.static final short
Identifier for VPORT type.static final short
Identifier for VPORT_CONTROL type.static final short
Identifier for XLINE type. -
Method Summary
Modifier and TypeMethodDescriptionReturns the display information of this ILcdDWGShape.short
Returns the DWG type of this ILcdDWGShape.Returns the extended entity data of this ILcdDWGShape, ornull
if there aren't any.Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.datamodel.ILcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
Methods inherited from interface com.luciad.util.ILcdFeatured
canSetFeature, getFeature, getFeatureCount, setFeature
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Field Details
-
TYPE_TEXT
static final short TYPE_TEXTIdentifier for TEXT type.- See Also:
-
TYPE_ATTRIB
static final short TYPE_ATTRIBIdentifier for ATTRIB type.- See Also:
-
TYPE_ATTDEF
static final short TYPE_ATTDEFIdentifier for ATTDEF type.- See Also:
-
TYPE_BLOCK
static final short TYPE_BLOCKIdentifier for BLOCK type.- See Also:
-
TYPE_ENDBLK
static final short TYPE_ENDBLKIdentifier for ENDBLK type.- See Also:
-
TYPE_SEQEND
static final short TYPE_SEQENDIdentifier for SEQEND type.- See Also:
-
TYPE_INSERT
static final short TYPE_INSERTIdentifier for INSERT type.- See Also:
-
TYPE_MINSERT
static final short TYPE_MINSERTIdentifier for MINSERT type.- See Also:
-
TYPE_VERTEX_2D
static final short TYPE_VERTEX_2DIdentifier for VERTEX_2D type.- See Also:
-
TYPE_VERTEX_3D
static final short TYPE_VERTEX_3DIdentifier for VERTEX_3D type.- See Also:
-
TYPE_VERTEX_MESH
static final short TYPE_VERTEX_MESHIdentifier for VERTEX_MESH type.- See Also:
-
TYPE_VERTEX_PFACE
static final short TYPE_VERTEX_PFACEIdentifier for VERTEX_PFACE type.- See Also:
-
TYPE_VERTEX_PFACE_FACE
static final short TYPE_VERTEX_PFACE_FACEIdentifier for VERTEX_PFACE_FACE type.- See Also:
-
TYPE_POLYLINE_2D
static final short TYPE_POLYLINE_2DIdentifier for POLYLINE_2D type.- See Also:
-
TYPE_POLYLINE_3D
static final short TYPE_POLYLINE_3DIdentifier for POLYLINE_3D type.- See Also:
-
TYPE_ARC
static final short TYPE_ARCIdentifier for ARC type.- See Also:
-
TYPE_CIRCLE
static final short TYPE_CIRCLEIdentifier for CIRCLE type.- See Also:
-
TYPE_LINE
static final short TYPE_LINEIdentifier for LINE type.- See Also:
-
TYPE_DIMENSION_ORDINATE
static final short TYPE_DIMENSION_ORDINATEIdentifier for DIMENSION_ORDINATE type.- See Also:
-
TYPE_DIMENSION_LINEAR
static final short TYPE_DIMENSION_LINEARIdentifier for DIMENSION_LINEAR type.- See Also:
-
TYPE_DIMENSION_ALIGNED
static final short TYPE_DIMENSION_ALIGNEDIdentifier for DIMENSION_ALIGNED type.- See Also:
-
TYPE_DIMENSION_ANGLE_3POINT
static final short TYPE_DIMENSION_ANGLE_3POINTIdentifier for DIMENSION_ANGLE_3POINT type.- See Also:
-
TYPE_DIMENSION_ANGLE_2LINE
static final short TYPE_DIMENSION_ANGLE_2LINEIdentifier for DIMENSION_ANGLE_2LINE type.- See Also:
-
TYPE_DIMENSION_RADIUS
static final short TYPE_DIMENSION_RADIUSIdentifier for DIMENSION_RADIUS type.- See Also:
-
TYPE_DIMENSION_DIAMETER
static final short TYPE_DIMENSION_DIAMETERIdentifier for DIMENSION_DIAMETER type.- See Also:
-
TYPE_POINT
static final short TYPE_POINTIdentifier for POINT type.- See Also:
-
TYPE_FACE_3D
static final short TYPE_FACE_3DIdentifier for FACE_3D type.- See Also:
-
TYPE_POLYLINE_PFACE
static final short TYPE_POLYLINE_PFACEIdentifier for POLYLINE_PFACE type.- See Also:
-
TYPE_POLYLINE_MESH
static final short TYPE_POLYLINE_MESHIdentifier for POLYLINE_MESH type.- See Also:
-
TYPE_SOLID
static final short TYPE_SOLIDIdentifier for SOLID type.- See Also:
-
TYPE_TRACE
static final short TYPE_TRACEIdentifier for TRACE type.- See Also:
-
TYPE_SHAPE
static final short TYPE_SHAPEIdentifier for SHAPE type.- See Also:
-
TYPE_VIEWPORT
static final short TYPE_VIEWPORTIdentifier for VIEWPORT type.- See Also:
-
TYPE_ELLIPSE
static final short TYPE_ELLIPSEIdentifier for ELLIPSE type.- See Also:
-
TYPE_SPLINE
static final short TYPE_SPLINEIdentifier for SPLINE type.- See Also:
-
TYPE_REGION
static final short TYPE_REGIONIdentifier for REGION type.- See Also:
-
TYPE_SOLID_3D
static final short TYPE_SOLID_3DIdentifier for SOLID_3D type.- See Also:
-
TYPE_BODY
static final short TYPE_BODYIdentifier for BODY type.- See Also:
-
TYPE_RAY
static final short TYPE_RAYIdentifier for RAY type.- See Also:
-
TYPE_XLINE
static final short TYPE_XLINEIdentifier for XLINE type.- See Also:
-
TYPE_DICTIONARY
static final short TYPE_DICTIONARYIdentifier for DICTIONARY type.- See Also:
-
TYPE_MTEXT
static final short TYPE_MTEXTIdentifier for MTEXT type.- See Also:
-
TYPE_LEADER
static final short TYPE_LEADERIdentifier for LEADER type.- See Also:
-
TYPE_TOLERANCE
static final short TYPE_TOLERANCEIdentifier for TOLERANCE type.- See Also:
-
TYPE_MLINE
static final short TYPE_MLINEIdentifier for MLINE type.- See Also:
-
TYPE_BLOCK_CONTROL
static final short TYPE_BLOCK_CONTROLIdentifier for BLOCK_CONTROL type.- See Also:
-
TYPE_BLOCK_HEADER
static final short TYPE_BLOCK_HEADERIdentifier for BLOCK_HEADER type.- See Also:
-
TYPE_LAYER_CONTROL
static final short TYPE_LAYER_CONTROLIdentifier for LAYER_CONTROL type.- See Also:
-
TYPE_LAYER
static final short TYPE_LAYERIdentifier for LAYER type.- See Also:
-
TYPE_STYLE_CONTROL
static final short TYPE_STYLE_CONTROLIdentifier for STYLE_CONTROL type.- See Also:
-
TYPE_STYLE
static final short TYPE_STYLEIdentifier for STYLE type.- See Also:
-
TYPE_LTYPE_CONTROL
static final short TYPE_LTYPE_CONTROLIdentifier for CONTROL type.- See Also:
-
TYPE_LTYPE
static final short TYPE_LTYPEIdentifier for LTYPE type.- See Also:
-
TYPE_VIEW_CONTROL
static final short TYPE_VIEW_CONTROLIdentifier for VIEW_CONTROL type.- See Also:
-
TYPE_VIEW
static final short TYPE_VIEWIdentifier for VIEW type.- See Also:
-
TYPE_UCS_CONTROL
static final short TYPE_UCS_CONTROLIdentifier for UCS_CONTROL type.- See Also:
-
TYPE_UCS
static final short TYPE_UCSIdentifier for UCS type.- See Also:
-
TYPE_VPORT_CONTROL
static final short TYPE_VPORT_CONTROLIdentifier for VPORT_CONTROL type.- See Also:
-
TYPE_VPORT
static final short TYPE_VPORTIdentifier for VPORT type.- See Also:
-
TYPE_APPID_CONTROL
static final short TYPE_APPID_CONTROLIdentifier for APPID_CONTROL type.- See Also:
-
TYPE_APPID
static final short TYPE_APPIDIdentifier for APPID type.- See Also:
-
TYPE_DIMSTYLE_CONTROL
static final short TYPE_DIMSTYLE_CONTROLIdentifier for DIMSTYLE_CONTROL type.- See Also:
-
TYPE_DIMSTYLE
static final short TYPE_DIMSTYLEIdentifier for DIMSTYLE type.- See Also:
-
TYPE_VP_ENT_HDR_CTRL
static final short TYPE_VP_ENT_HDR_CTRLIdentifier for VP_ENT_HDR_CTRL type.- See Also:
-
TYPE_VP_ENT_HDR
static final short TYPE_VP_ENT_HDRIdentifier for VP_ENT_HDR type.- See Also:
-
TYPE_GROUP
static final short TYPE_GROUPIdentifier for GROUP type.- See Also:
-
TYPE_MLINESTYLE
static final short TYPE_MLINESTYLEIdentifier for MLINESTYLE type.- See Also:
-
TYPE_LW_POLYLINE
static final short TYPE_LW_POLYLINEIdentifier for LW_POLYLINE type.- See Also:
-
TYPE_HATCH
static final short TYPE_HATCHIdentifier for HATCH type.- See Also:
-
-
Method Details
-
getExtendedEntityData
TLcdDWGExtendedEntityData getExtendedEntityData()Returns the extended entity data of this ILcdDWGShape, ornull
if there aren't any.- Returns:
- the extended entity data of this ILcdDWGShape, or
null
if there aren't any.
-
getDisplayInfo
TLcdDWGDisplayInfo getDisplayInfo()Returns the display information of this ILcdDWGShape.- Returns:
- the display information of this ILcdDWGShape.
-
getDWGType
short getDWGType()Returns the DWG type of this ILcdDWGShape.- Returns:
- the DWG type of this ILcdDWGShape.
-