libopencad
|
The CAD Attribute definition Object class. More...
#include <cadobjects.h>
Public Attributes | |
string | sPrompt |
Public Attributes inherited from CADAttribObject | |
unsigned char | DataFlags |
double | dfElevation |
CADVector | vertInsetionPoint |
CADVector | vertAlignmentPoint |
CADVector | vectExtrusion |
double | dfThickness |
double | dfObliqueAng |
double | dfRotationAng |
double | dfHeight |
double | dfWidthFactor |
string | sTextValue |
short | dGeneration |
short | dHorizAlign |
short | dVertAlign |
char | dVersion |
string | sTag |
short | nFieldLength |
unsigned char | nFlags |
bool | bLockPosition |
CADHandle | hStyle |
Public Attributes inherited from CADEntityObject | |
struct CADCommonED | stCed |
struct CADCommonEHD | stChed |
Additional Inherited Members | |
Public Types inherited from CADObject | |
enum | ObjectType { UNUSED = 0x0, TEXT = 0x1, ATTRIB = 0x2, ATTDEF = 0x3, BLOCK = 0x4, ENDBLK = 0x5, SEQEND = 0x6, INSERT = 0x7, MINSERT1 = 0x8, MINSERT2 = 0x9, VERTEX2D = 0x0A, VERTEX3D = 0x0B, VERTEX_MESH = 0x0C, VERTEX_PFACE = 0x0D, VERTEX_PFACE_FACE = 0x0E, POLYLINE2D = 0x0F, POLYLINE3D = 0x10, ARC = 0x11, CIRCLE = 0x12, LINE = 0x13, DIMENSION_ORDINATE = 0x14, DIMENSION_LINEAR = 0x15, DIMENSION_ALIGNED = 0x16, DIMENSION_ANG_3PT = 0x17, DIMENSION_ANG_2LN = 0x18, DIMENSION_RADIUS = 0x19, DIMENSION_DIAMETER = 0x1A, POINT = 0x1B, FACE3D = 0x1C, POLYLINE_PFACE = 0x1D, POLYLINE_MESH = 0x1E, SOLID = 0x1F, TRACE = 0x20, SHAPE = 0x21, VIEWPORT = 0x22, ELLIPSE = 0x23, SPLINE = 0x24, REGION = 0x25, SOLID3D = 0x26, BODY = 0x27, RAY = 0x28, XLINE = 0x29, DICTIONARY = 0x2A, OLEFRAME = 0x2B, MTEXT = 0x2C, LEADER = 0x2D, TOLERANCE = 0x2E, MLINE = 0x2F, BLOCK_CONTROL_OBJ = 0x30, BLOCK_HEADER = 0x31, LAYER_CONTROL_OBJ = 0x32, LAYER = 0x33, STYLE_CONTROL_OBJ = 0x34, STYLE1 = 0x35, STYLE2 = 0x36, STYLE3 = 0x37, LTYPE_CONTROL_OBJ = 0x38, LTYPE1 = 0x39, LTYPE2 = 0x3A, LTYPE3 = 0x3B, VIEW_CONTROL_OBJ = 0x3C, VIEW = 0x3D, UCS_CONTROL_OBJ = 0x3E, UCS = 0x3F, VPORT_CONTROL_OBJ = 0x40, VPORT = 0x41, APPID_CONTROL_OBJ = 0x42, APPID = 0x43, DIMSTYLE_CONTROL_OBJ = 0x44, DIMSTYLE = 0x45, VP_ENT_HDR_CTRL_OBJ = 0x46, VP_ENT_HDR = 0x47, GROUP = 0x48, MLINESTYLE = 0x49, OLE2FRAME = 0x4A, DUMMY = 0x4B, LONG_TRANSACTION = 0x4C, LWPOLYLINE = 0x4D, HATCH = 0x4E, XRECORD = 0x4F, ACDBPLACEHOLDER = 0x50, VBA_PROJECT = 0x51, LAYOUT = 0x52, CELLSTYLEMAP = 0x53, DBCOLOR = 0x54, DICTIONARYVAR = 0x55, DICTIONARYWDFLT = 0x56, FIELD = 0x57, GROUP_UNFIXED = 0x58, HATCH_UNFIXED = 0x59, IDBUFFER = 0x5A, IMAGE = 0x5B, IMAGEDEF = 0x5C, IMAGEDEFREACTOR = 0x5D, LAYER_INDEX = 0x5E, LAYOUT_UNFIXED = 0x5F, LWPOLYLINE_UNFIXED = 0x60, MATERIAL = 0x61, MLEADER = 0x62, MLEADERSTYLE = 0x63, OLE2FRAME_UNFIXED = 0x64, PLACEHOLDER = 0x65, PLOTSETTINGS = 0x66, RASTERVARIABLES = 0x67, SCALE = 0x68, SORTENTSTABLE = 0x69, SPATIAL_FILTER = 0x6A, SPATIAL_INDEX = 0x6B, TABLEGEOMETRY = 0x6C, TABLESTYLES = 0x6D, VBA_PROJECT_UNFIXED = 0x6E, VISUALSTYLE = 0x6F, WIPEOUTVARIABLE = 0x70, XRECORD_UNFIXED = 0x71 } |
Public Member Functions inherited from CADObject | |
ObjectType | getType () const |
long | getSize () const |
void | setSize (long value) |
void | setType (const ObjectType &value) |
short | getCRC () const |
void | setCRC (short value) |
Protected Attributes inherited from CADObject | |
long | size |
ObjectType | type |
short | CRC |
The CAD Attribute definition Object class.