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

public interface ILcdDWGShape extends ILcdShape, ILcdFeatured, ILcdDataObject
This class represents the shape elements that are present in DWG files.
  • Field Details

    • TYPE_TEXT

      static final short TYPE_TEXT
      Identifier for TEXT type.
      See Also:
    • TYPE_ATTRIB

      static final short TYPE_ATTRIB
      Identifier for ATTRIB type.
      See Also:
    • TYPE_ATTDEF

      static final short TYPE_ATTDEF
      Identifier for ATTDEF type.
      See Also:
    • TYPE_BLOCK

      static final short TYPE_BLOCK
      Identifier for BLOCK type.
      See Also:
    • TYPE_ENDBLK

      static final short TYPE_ENDBLK
      Identifier for ENDBLK type.
      See Also:
    • TYPE_SEQEND

      static final short TYPE_SEQEND
      Identifier for SEQEND type.
      See Also:
    • TYPE_INSERT

      static final short TYPE_INSERT
      Identifier for INSERT type.
      See Also:
    • TYPE_MINSERT

      static final short TYPE_MINSERT
      Identifier for MINSERT type.
      See Also:
    • TYPE_VERTEX_2D

      static final short TYPE_VERTEX_2D
      Identifier for VERTEX_2D type.
      See Also:
    • TYPE_VERTEX_3D

      static final short TYPE_VERTEX_3D
      Identifier for VERTEX_3D type.
      See Also:
    • TYPE_VERTEX_MESH

      static final short TYPE_VERTEX_MESH
      Identifier for VERTEX_MESH type.
      See Also:
    • TYPE_VERTEX_PFACE

      static final short TYPE_VERTEX_PFACE
      Identifier for VERTEX_PFACE type.
      See Also:
    • TYPE_VERTEX_PFACE_FACE

      static final short TYPE_VERTEX_PFACE_FACE
      Identifier for VERTEX_PFACE_FACE type.
      See Also:
    • TYPE_POLYLINE_2D

      static final short TYPE_POLYLINE_2D
      Identifier for POLYLINE_2D type.
      See Also:
    • TYPE_POLYLINE_3D

      static final short TYPE_POLYLINE_3D
      Identifier for POLYLINE_3D type.
      See Also:
    • TYPE_ARC

      static final short TYPE_ARC
      Identifier for ARC type.
      See Also:
    • TYPE_CIRCLE

      static final short TYPE_CIRCLE
      Identifier for CIRCLE type.
      See Also:
    • TYPE_LINE

      static final short TYPE_LINE
      Identifier for LINE type.
      See Also:
    • TYPE_DIMENSION_ORDINATE

      static final short TYPE_DIMENSION_ORDINATE
      Identifier for DIMENSION_ORDINATE type.
      See Also:
    • TYPE_DIMENSION_LINEAR

      static final short TYPE_DIMENSION_LINEAR
      Identifier for DIMENSION_LINEAR type.
      See Also:
    • TYPE_DIMENSION_ALIGNED

      static final short TYPE_DIMENSION_ALIGNED
      Identifier for DIMENSION_ALIGNED type.
      See Also:
    • TYPE_DIMENSION_ANGLE_3POINT

      static final short TYPE_DIMENSION_ANGLE_3POINT
      Identifier for DIMENSION_ANGLE_3POINT type.
      See Also:
    • TYPE_DIMENSION_ANGLE_2LINE

      static final short TYPE_DIMENSION_ANGLE_2LINE
      Identifier for DIMENSION_ANGLE_2LINE type.
      See Also:
    • TYPE_DIMENSION_RADIUS

      static final short TYPE_DIMENSION_RADIUS
      Identifier for DIMENSION_RADIUS type.
      See Also:
    • TYPE_DIMENSION_DIAMETER

      static final short TYPE_DIMENSION_DIAMETER
      Identifier for DIMENSION_DIAMETER type.
      See Also:
    • TYPE_POINT

      static final short TYPE_POINT
      Identifier for POINT type.
      See Also:
    • TYPE_FACE_3D

      static final short TYPE_FACE_3D
      Identifier for FACE_3D type.
      See Also:
    • TYPE_POLYLINE_PFACE

      static final short TYPE_POLYLINE_PFACE
      Identifier for POLYLINE_PFACE type.
      See Also:
    • TYPE_POLYLINE_MESH

      static final short TYPE_POLYLINE_MESH
      Identifier for POLYLINE_MESH type.
      See Also:
    • TYPE_SOLID

      static final short TYPE_SOLID
      Identifier for SOLID type.
      See Also:
    • TYPE_TRACE

      static final short TYPE_TRACE
      Identifier for TRACE type.
      See Also:
    • TYPE_SHAPE

      static final short TYPE_SHAPE
      Identifier for SHAPE type.
      See Also:
    • TYPE_VIEWPORT

      static final short TYPE_VIEWPORT
      Identifier for VIEWPORT type.
      See Also:
    • TYPE_ELLIPSE

      static final short TYPE_ELLIPSE
      Identifier for ELLIPSE type.
      See Also:
    • TYPE_SPLINE

      static final short TYPE_SPLINE
      Identifier for SPLINE type.
      See Also:
    • TYPE_REGION

      static final short TYPE_REGION
      Identifier for REGION type.
      See Also:
    • TYPE_SOLID_3D

      static final short TYPE_SOLID_3D
      Identifier for SOLID_3D type.
      See Also:
    • TYPE_BODY

      static final short TYPE_BODY
      Identifier for BODY type.
      See Also:
    • TYPE_RAY

      static final short TYPE_RAY
      Identifier for RAY type.
      See Also:
    • TYPE_XLINE

      static final short TYPE_XLINE
      Identifier for XLINE type.
      See Also:
    • TYPE_DICTIONARY

      static final short TYPE_DICTIONARY
      Identifier for DICTIONARY type.
      See Also:
    • TYPE_MTEXT

      static final short TYPE_MTEXT
      Identifier for MTEXT type.
      See Also:
    • TYPE_LEADER

      static final short TYPE_LEADER
      Identifier for LEADER type.
      See Also:
    • TYPE_TOLERANCE

      static final short TYPE_TOLERANCE
      Identifier for TOLERANCE type.
      See Also:
    • TYPE_MLINE

      static final short TYPE_MLINE
      Identifier for MLINE type.
      See Also:
    • TYPE_BLOCK_CONTROL

      static final short TYPE_BLOCK_CONTROL
      Identifier for BLOCK_CONTROL type.
      See Also:
    • TYPE_BLOCK_HEADER

      static final short TYPE_BLOCK_HEADER
      Identifier for BLOCK_HEADER type.
      See Also:
    • TYPE_LAYER_CONTROL

      static final short TYPE_LAYER_CONTROL
      Identifier for LAYER_CONTROL type.
      See Also:
    • TYPE_LAYER

      static final short TYPE_LAYER
      Identifier for LAYER type.
      See Also:
    • TYPE_STYLE_CONTROL

      static final short TYPE_STYLE_CONTROL
      Identifier for STYLE_CONTROL type.
      See Also:
    • TYPE_STYLE

      static final short TYPE_STYLE
      Identifier for STYLE type.
      See Also:
    • TYPE_LTYPE_CONTROL

      static final short TYPE_LTYPE_CONTROL
      Identifier for CONTROL type.
      See Also:
    • TYPE_LTYPE

      static final short TYPE_LTYPE
      Identifier for LTYPE type.
      See Also:
    • TYPE_VIEW_CONTROL

      static final short TYPE_VIEW_CONTROL
      Identifier for VIEW_CONTROL type.
      See Also:
    • TYPE_VIEW

      static final short TYPE_VIEW
      Identifier for VIEW type.
      See Also:
    • TYPE_UCS_CONTROL

      static final short TYPE_UCS_CONTROL
      Identifier for UCS_CONTROL type.
      See Also:
    • TYPE_UCS

      static final short TYPE_UCS
      Identifier for UCS type.
      See Also:
    • TYPE_VPORT_CONTROL

      static final short TYPE_VPORT_CONTROL
      Identifier for VPORT_CONTROL type.
      See Also:
    • TYPE_VPORT

      static final short TYPE_VPORT
      Identifier for VPORT type.
      See Also:
    • TYPE_APPID_CONTROL

      static final short TYPE_APPID_CONTROL
      Identifier for APPID_CONTROL type.
      See Also:
    • TYPE_APPID

      static final short TYPE_APPID
      Identifier for APPID type.
      See Also:
    • TYPE_DIMSTYLE_CONTROL

      static final short TYPE_DIMSTYLE_CONTROL
      Identifier for DIMSTYLE_CONTROL type.
      See Also:
    • TYPE_DIMSTYLE

      static final short TYPE_DIMSTYLE
      Identifier for DIMSTYLE type.
      See Also:
    • TYPE_VP_ENT_HDR_CTRL

      static final short TYPE_VP_ENT_HDR_CTRL
      Identifier for VP_ENT_HDR_CTRL type.
      See Also:
    • TYPE_VP_ENT_HDR

      static final short TYPE_VP_ENT_HDR
      Identifier for VP_ENT_HDR type.
      See Also:
    • TYPE_GROUP

      static final short TYPE_GROUP
      Identifier for GROUP type.
      See Also:
    • TYPE_MLINESTYLE

      static final short TYPE_MLINESTYLE
      Identifier for MLINESTYLE type.
      See Also:
    • TYPE_LW_POLYLINE

      static final short TYPE_LW_POLYLINE
      Identifier for LW_POLYLINE type.
      See Also:
    • TYPE_HATCH

      static final short TYPE_HATCH
      Identifier for HATCH type.
      See Also:
  • Method Details

    • getExtendedEntityData

      TLcdDWGExtendedEntityData getExtendedEntityData()
      Returns the extended entity data of this ILcdDWGShape, or null 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.