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,TLcdDWGSurface,TLcdDWGText
This class represents the shape elements that are present in DWG files.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final shortIdentifier for APPID type.static final shortIdentifier for APPID_CONTROL type.static final shortIdentifier for ARC type.static final shortIdentifier for ATTDEF type.static final shortIdentifier for ATTRIB type.static final shortIdentifier for BLOCK type.static final shortIdentifier for BLOCK_CONTROL type.static final shortIdentifier for BLOCK_HEADER type.static final shortIdentifier for BODY type.static final shortIdentifier for CIRCLE type.static final shortIdentifier for DICTIONARY type.static final shortIdentifier for DIMENSION_ALIGNED type.static final shortIdentifier for DIMENSION_ANGLE_2LINE type.static final shortIdentifier for DIMENSION_ANGLE_3POINT type.static final shortIdentifier for DIMENSION_DIAMETER type.static final shortIdentifier for DIMENSION_LINEAR type.static final shortIdentifier for DIMENSION_ORDINATE type.static final shortIdentifier for DIMENSION_RADIUS type.static final shortIdentifier for DIMSTYLE type.static final shortIdentifier for DIMSTYLE_CONTROL type.static final shortIdentifier for ELLIPSE type.static final shortIdentifier for ENDBLK type.static final shortIdentifier for FACE_3D type.static final shortIdentifier for GROUP type.static final shortIdentifier for HATCH type.static final shortIdentifier for INSERT type.static final shortIdentifier for LAYER type.static final shortIdentifier for LAYER_CONTROL type.static final shortIdentifier for LEADER type.static final shortIdentifier for LINE type.static final shortIdentifier for LTYPE type.static final shortIdentifier for CONTROL type.static final shortIdentifier for LW_POLYLINE type.static final shortIdentifier for MINSERT type.static final shortIdentifier for MLINE type.static final shortIdentifier for MLINESTYLE type.static final shortIdentifier for MTEXT type.static final shortIdentifier for POINT type.static final shortIdentifier for POLYLINE_2D type.static final shortIdentifier for POLYLINE_3D type.static final shortIdentifier for POLYLINE_MESH type.static final shortIdentifier for POLYLINE_PFACE type.static final shortIdentifier for RAY type.static final shortIdentifier for REGION type.static final shortIdentifier for SEQEND type.static final shortIdentifier for SHAPE type.static final shortIdentifier for SOLID type.static final shortIdentifier for SOLID_3D type.static final shortIdentifier for SPLINE type.static final shortIdentifier for STYLE type.static final shortIdentifier for STYLE_CONTROL type.static final shortIdentifier for TEXT type.static final shortIdentifier for TOLERANCE type.static final shortIdentifier for TRACE type.static final shortIdentifier for UCS type.static final shortIdentifier for UCS_CONTROL type.static final shortIdentifier for VERTEX_2D type.static final shortIdentifier for VERTEX_3D type.static final shortIdentifier for VERTEX_MESH type.static final shortIdentifier for VERTEX_PFACE type.static final shortIdentifier for VERTEX_PFACE_FACE type.static final shortIdentifier for VIEW type.static final shortIdentifier for VIEW_CONTROL type.static final shortIdentifier for VIEWPORT type.static final shortIdentifier for VP_ENT_HDR type.static final shortIdentifier for VP_ENT_HDR_CTRL type.static final shortIdentifier for VPORT type.static final shortIdentifier for VPORT_CONTROL type.static final shortIdentifier for XLINE type. -
Method Summary
Modifier and TypeMethodDescriptionReturns the display information of this ILcdDWGShape.shortReturns the DWG type of this ILcdDWGShape.Returns the extended entity data of this ILcdDWGShape, ornullif there aren't any.Methods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.util.ILcdCloneable
cloneMethods inherited from interface com.luciad.datamodel.ILcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValueMethods inherited from interface com.luciad.util.ILcdFeatured
canSetFeature, getFeature, getFeatureCount, setFeatureMethods 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, ornullif there aren't any.- Returns:
- the extended entity data of this ILcdDWGShape, or
nullif 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.
-