|
enum | DWG_VERSION_TYPE {
R_INVALID
, R_1_1
, R_1_2
, R_1_3
,
R_1_4
, R_2_0b
, R_2_0
, R_2_10
,
R_2_21
, R_2_22
, R_2_4
, R_2_5
,
R_2_6
, R_9
, R_9c1
, R_10
,
R_11b1
, R_11b2
, R_11
, R_12 = R_11
,
R_13b1
, R_13b2
, R_13
, R_13c3
,
R_14
, R_2000b
, R_2000
, R_2000i
,
R_2002
, R_2004a
, R_2004b
, R_2004c
,
R_2004
, R_2007a
, R_2007b
, R_2007
,
R_2010b
, R_2010
, R_2013b
, R_2013
,
R_2018b
, R_2018
, R_2022b
, R_AFTER
} |
|
enum | DWG_CLASS_STABILITY { DWG_CLASS_STABLE
, DWG_CLASS_UNSTABLE
, DWG_CLASS_DEBUGGING
, DWG_CLASS_UNHANDLED
} |
|
enum | DWG_ENTITY_SECTIONS { DWG_ENTITY_SECTION = 0
, DWG_BLOCKS_SECTION = 0x40
, DWG_EXTRA_SECTION = 0x80
} |
|
enum | DWG_OBJECT_SUPERTYPE { DWG_SUPERTYPE_ENTITY
, DWG_SUPERTYPE_OBJECT
} |
|
enum | DWG_OBJECT_TYPE {
DWG_TYPE_UNUSED = 0x00
, DWG_TYPE_TEXT = 0x01
, DWG_TYPE_ATTRIB = 0x02
, DWG_TYPE_ATTDEF = 0x03
,
DWG_TYPE_BLOCK = 0x04
, DWG_TYPE_ENDBLK = 0x05
, DWG_TYPE_SEQEND = 0x06
, DWG_TYPE_INSERT = 0x07
,
DWG_TYPE_MINSERT = 0x08
, DWG_TYPE_VERTEX_2D = 0x0a
, DWG_TYPE_VERTEX_3D = 0x0b
, DWG_TYPE_VERTEX_MESH = 0x0c
,
DWG_TYPE_VERTEX_PFACE = 0x0d
, DWG_TYPE_VERTEX_PFACE_FACE = 0x0e
, DWG_TYPE_POLYLINE_2D = 0x0f
, DWG_TYPE_POLYLINE_3D = 0x10
,
DWG_TYPE_ARC = 0x11
, DWG_TYPE_CIRCLE = 0x12
, DWG_TYPE_LINE = 0x13
, DWG_TYPE_DIMENSION_ORDINATE = 0x14
,
DWG_TYPE_DIMENSION_LINEAR = 0x15
, DWG_TYPE_DIMENSION_ALIGNED = 0x16
, DWG_TYPE_DIMENSION_ANG3PT = 0x17
, DWG_TYPE_DIMENSION_ANG2LN = 0x18
,
DWG_TYPE_DIMENSION_RADIUS = 0x19
, DWG_TYPE_DIMENSION_DIAMETER = 0x1A
, DWG_TYPE_POINT = 0x1b
, DWG_TYPE__3DFACE = 0x1c
,
DWG_TYPE_POLYLINE_PFACE = 0x1d
, DWG_TYPE_POLYLINE_MESH = 0x1e
, DWG_TYPE_SOLID = 0x1f
, DWG_TYPE_TRACE = 0x20
,
DWG_TYPE_SHAPE = 0x21
, DWG_TYPE_VIEWPORT = 0x22
, DWG_TYPE_ELLIPSE = 0x23
, DWG_TYPE_SPLINE = 0x24
,
DWG_TYPE_REGION = 0x25
, DWG_TYPE__3DSOLID = 0x26
, DWG_TYPE_BODY = 0x27
, DWG_TYPE_RAY = 0x28
,
DWG_TYPE_XLINE = 0x29
, DWG_TYPE_DICTIONARY = 0x2a
, DWG_TYPE_OLEFRAME = 0x2b
, DWG_TYPE_MTEXT = 0x2c
,
DWG_TYPE_LEADER = 0x2d
, DWG_TYPE_TOLERANCE = 0x2e
, DWG_TYPE_MLINE = 0x2f
, DWG_TYPE_BLOCK_CONTROL = 0x30
,
DWG_TYPE_BLOCK_HEADER = 0x31
, DWG_TYPE_LAYER_CONTROL = 0x32
, DWG_TYPE_LAYER = 0x33
, DWG_TYPE_STYLE_CONTROL = 0x34
,
DWG_TYPE_STYLE = 0x35
, DWG_TYPE_LTYPE_CONTROL = 0x38
, DWG_TYPE_LTYPE = 0x39
, DWG_TYPE_VIEW_CONTROL = 0x3c
,
DWG_TYPE_VIEW = 0x3d
, DWG_TYPE_UCS_CONTROL = 0x3e
, DWG_TYPE_UCS = 0x3f
, DWG_TYPE_VPORT_CONTROL = 0x40
,
DWG_TYPE_VPORT = 0x41
, DWG_TYPE_APPID_CONTROL = 0x42
, DWG_TYPE_APPID = 0x43
, DWG_TYPE_DIMSTYLE_CONTROL = 0x44
,
DWG_TYPE_DIMSTYLE = 0x45
, DWG_TYPE_VX_CONTROL = 0x46
, DWG_TYPE_VX_TABLE_RECORD = 0x47
, DWG_TYPE_GROUP = 0x48
,
DWG_TYPE_MLINESTYLE = 0x49
, DWG_TYPE_OLE2FRAME = 0x4a
, DWG_TYPE_DUMMY = 0x4b
, DWG_TYPE_LONG_TRANSACTION = 0x4c
,
DWG_TYPE_LWPOLYLINE = 0x4d
, DWG_TYPE_HATCH = 0x4e
, DWG_TYPE_XRECORD = 0x4f
, DWG_TYPE_PLACEHOLDER = 0x50
,
DWG_TYPE_VBA_PROJECT = 0x51
, DWG_TYPE_LAYOUT = 0x52
, DWG_TYPE_PROXY_ENTITY = 0x1f2
, DWG_TYPE_PROXY_OBJECT = 0x1f3
,
DWG_TYPE_ACDSRECORD = 500
, DWG_TYPE_ACDSSCHEMA
, DWG_TYPE_ACMECOMMANDHISTORY
, DWG_TYPE_ACMESCOPE
,
DWG_TYPE_ACMESTATEMGR
, DWG_TYPE_ACSH_BOOLEAN_CLASS
, DWG_TYPE_ACSH_BOX_CLASS
, DWG_TYPE_ACSH_BREP_CLASS
,
DWG_TYPE_ACSH_CHAMFER_CLASS
, DWG_TYPE_ACSH_CONE_CLASS
, DWG_TYPE_ACSH_CYLINDER_CLASS
, DWG_TYPE_ACSH_EXTRUSION_CLASS
,
DWG_TYPE_ACSH_FILLET_CLASS
, DWG_TYPE_ACSH_HISTORY_CLASS
, DWG_TYPE_ACSH_LOFT_CLASS
, DWG_TYPE_ACSH_PYRAMID_CLASS
,
DWG_TYPE_ACSH_REVOLVE_CLASS
, DWG_TYPE_ACSH_SPHERE_CLASS
, DWG_TYPE_ACSH_SWEEP_CLASS
, DWG_TYPE_ACSH_TORUS_CLASS
,
DWG_TYPE_ACSH_WEDGE_CLASS
, DWG_TYPE_ALDIMOBJECTCONTEXTDATA
, DWG_TYPE_ALIGNMENTPARAMETERENTITY
, DWG_TYPE_ANGDIMOBJECTCONTEXTDATA
,
DWG_TYPE_ANNOTSCALEOBJECTCONTEXTDATA
, DWG_TYPE_ARCALIGNEDTEXT
, DWG_TYPE_ARC_DIMENSION
, DWG_TYPE_ASSOC2DCONSTRAINTGROUP
,
DWG_TYPE_ASSOC3POINTANGULARDIMACTIONBODY
, DWG_TYPE_ASSOCACTION
, DWG_TYPE_ASSOCACTIONPARAM
, DWG_TYPE_ASSOCALIGNEDDIMACTIONBODY
,
DWG_TYPE_ASSOCARRAYACTIONBODY
, DWG_TYPE_ASSOCARRAYMODIFYACTIONBODY
, DWG_TYPE_ASSOCARRAYMODIFYPARAMETERS
, DWG_TYPE_ASSOCARRAYPATHPARAMETERS
,
DWG_TYPE_ASSOCARRAYPOLARPARAMETERS
, DWG_TYPE_ASSOCARRAYRECTANGULARPARAMETERS
, DWG_TYPE_ASSOCASMBODYACTIONPARAM
, DWG_TYPE_ASSOCBLENDSURFACEACTIONBODY
,
DWG_TYPE_ASSOCCOMPOUNDACTIONPARAM
, DWG_TYPE_ASSOCDEPENDENCY
, DWG_TYPE_ASSOCDIMDEPENDENCYBODY
, DWG_TYPE_ASSOCEDGEACTIONPARAM
,
DWG_TYPE_ASSOCEDGECHAMFERACTIONBODY
, DWG_TYPE_ASSOCEDGEFILLETACTIONBODY
, DWG_TYPE_ASSOCEXTENDSURFACEACTIONBODY
, DWG_TYPE_ASSOCEXTRUDEDSURFACEACTIONBODY
,
DWG_TYPE_ASSOCFACEACTIONPARAM
, DWG_TYPE_ASSOCFILLETSURFACEACTIONBODY
, DWG_TYPE_ASSOCGEOMDEPENDENCY
, DWG_TYPE_ASSOCLOFTEDSURFACEACTIONBODY
,
DWG_TYPE_ASSOCMLEADERACTIONBODY
, DWG_TYPE_ASSOCNETWORK
, DWG_TYPE_ASSOCNETWORKSURFACEACTIONBODY
, DWG_TYPE_ASSOCOBJECTACTIONPARAM
,
DWG_TYPE_ASSOCOFFSETSURFACEACTIONBODY
, DWG_TYPE_ASSOCORDINATEDIMACTIONBODY
, DWG_TYPE_ASSOCOSNAPPOINTREFACTIONPARAM
, DWG_TYPE_ASSOCPATCHSURFACEACTIONBODY
,
DWG_TYPE_ASSOCPATHACTIONPARAM
, DWG_TYPE_ASSOCPERSSUBENTMANAGER
, DWG_TYPE_ASSOCPLANESURFACEACTIONBODY
, DWG_TYPE_ASSOCPOINTREFACTIONPARAM
,
DWG_TYPE_ASSOCRESTOREENTITYSTATEACTIONBODY
, DWG_TYPE_ASSOCREVOLVEDSURFACEACTIONBODY
, DWG_TYPE_ASSOCROTATEDDIMACTIONBODY
, DWG_TYPE_ASSOCSWEPTSURFACEACTIONBODY
,
DWG_TYPE_ASSOCTRIMSURFACEACTIONBODY
, DWG_TYPE_ASSOCVALUEDEPENDENCY
, DWG_TYPE_ASSOCVARIABLE
, DWG_TYPE_ASSOCVERTEXACTIONPARAM
,
DWG_TYPE_BASEPOINTPARAMETERENTITY
, DWG_TYPE_BLKREFOBJECTCONTEXTDATA
, DWG_TYPE_BLOCKALIGNEDCONSTRAINTPARAMETER
, DWG_TYPE_BLOCKALIGNMENTGRIP
,
DWG_TYPE_BLOCKALIGNMENTPARAMETER
, DWG_TYPE_BLOCKANGULARCONSTRAINTPARAMETER
, DWG_TYPE_BLOCKARRAYACTION
, DWG_TYPE_BLOCKBASEPOINTPARAMETER
,
DWG_TYPE_BLOCKDIAMETRICCONSTRAINTPARAMETER
, DWG_TYPE_BLOCKFLIPACTION
, DWG_TYPE_BLOCKFLIPGRIP
, DWG_TYPE_BLOCKFLIPPARAMETER
,
DWG_TYPE_BLOCKGRIPLOCATIONCOMPONENT
, DWG_TYPE_BLOCKHORIZONTALCONSTRAINTPARAMETER
, DWG_TYPE_BLOCKLINEARCONSTRAINTPARAMETER
, DWG_TYPE_BLOCKLINEARGRIP
,
DWG_TYPE_BLOCKLINEARPARAMETER
, DWG_TYPE_BLOCKLOOKUPACTION
, DWG_TYPE_BLOCKLOOKUPGRIP
, DWG_TYPE_BLOCKLOOKUPPARAMETER
,
DWG_TYPE_BLOCKMOVEACTION
, DWG_TYPE_BLOCKPARAMDEPENDENCYBODY
, DWG_TYPE_BLOCKPOINTPARAMETER
, DWG_TYPE_BLOCKPOLARGRIP
,
DWG_TYPE_BLOCKPOLARPARAMETER
, DWG_TYPE_BLOCKPOLARSTRETCHACTION
, DWG_TYPE_BLOCKPROPERTIESTABLE
, DWG_TYPE_BLOCKPROPERTIESTABLEGRIP
,
DWG_TYPE_BLOCKRADIALCONSTRAINTPARAMETER
, DWG_TYPE_BLOCKREPRESENTATION
, DWG_TYPE_BLOCKROTATEACTION
, DWG_TYPE_BLOCKROTATIONGRIP
,
DWG_TYPE_BLOCKROTATIONPARAMETER
, DWG_TYPE_BLOCKSCALEACTION
, DWG_TYPE_BLOCKSTRETCHACTION
, DWG_TYPE_BLOCKUSERPARAMETER
,
DWG_TYPE_BLOCKVERTICALCONSTRAINTPARAMETER
, DWG_TYPE_BLOCKVISIBILITYGRIP
, DWG_TYPE_BLOCKVISIBILITYPARAMETER
, DWG_TYPE_BLOCKXYGRIP
,
DWG_TYPE_BLOCKXYPARAMETER
, DWG_TYPE_CAMERA
, DWG_TYPE_CELLSTYLEMAP
, DWG_TYPE_CONTEXTDATAMANAGER
,
DWG_TYPE_CSACDOCUMENTOPTIONS
, DWG_TYPE_CURVEPATH
, DWG_TYPE_DATALINK
, DWG_TYPE_DATATABLE
,
DWG_TYPE_DBCOLOR
, DWG_TYPE_DETAILVIEWSTYLE
, DWG_TYPE_DGNDEFINITION
, DWG_TYPE_DGNUNDERLAY
,
DWG_TYPE_DICTIONARYVAR
, DWG_TYPE_DICTIONARYWDFLT
, DWG_TYPE_DIMASSOC
, DWG_TYPE_DMDIMOBJECTCONTEXTDATA
,
DWG_TYPE_DWFDEFINITION
, DWG_TYPE_DWFUNDERLAY
, DWG_TYPE_DYNAMICBLOCKPROXYNODE
, DWG_TYPE_DYNAMICBLOCKPURGEPREVENTER
,
DWG_TYPE_EVALUATION_GRAPH
, DWG_TYPE_EXTRUDEDSURFACE
, DWG_TYPE_FCFOBJECTCONTEXTDATA
, DWG_TYPE_FIELD
,
DWG_TYPE_FIELDLIST
, DWG_TYPE_FLIPPARAMETERENTITY
, DWG_TYPE_GEODATA
, DWG_TYPE_GEOMAPIMAGE
,
DWG_TYPE_GEOPOSITIONMARKER
, DWG_TYPE_GRADIENT_BACKGROUND
, DWG_TYPE_GROUND_PLANE_BACKGROUND
, DWG_TYPE_HELIX
,
DWG_TYPE_IBL_BACKGROUND
, DWG_TYPE_IDBUFFER
, DWG_TYPE_IMAGE
, DWG_TYPE_IMAGEDEF
,
DWG_TYPE_IMAGEDEF_REACTOR
, DWG_TYPE_IMAGE_BACKGROUND
, DWG_TYPE_INDEX
, DWG_TYPE_LARGE_RADIAL_DIMENSION
,
DWG_TYPE_LAYERFILTER
, DWG_TYPE_LAYER_INDEX
, DWG_TYPE_LAYOUTPRINTCONFIG
, DWG_TYPE_LEADEROBJECTCONTEXTDATA
,
DWG_TYPE_LIGHT
, DWG_TYPE_LIGHTLIST
, DWG_TYPE_LINEARPARAMETERENTITY
, DWG_TYPE_LOFTEDSURFACE
,
DWG_TYPE_MATERIAL
, DWG_TYPE_MENTALRAYRENDERSETTINGS
, DWG_TYPE_MESH
, DWG_TYPE_MLEADEROBJECTCONTEXTDATA
,
DWG_TYPE_MLEADERSTYLE
, DWG_TYPE_MOTIONPATH
, DWG_TYPE_MPOLYGON
, DWG_TYPE_MTEXTATTRIBUTEOBJECTCONTEXTDATA
,
DWG_TYPE_MTEXTOBJECTCONTEXTDATA
, DWG_TYPE_MULTILEADER
, DWG_TYPE_NAVISWORKSMODEL
, DWG_TYPE_NAVISWORKSMODELDEF
,
DWG_TYPE_NPOCOLLECTION
, DWG_TYPE_NURBSURFACE
, DWG_TYPE_OBJECT_PTR
, DWG_TYPE_ORDDIMOBJECTCONTEXTDATA
,
DWG_TYPE_PARTIAL_VIEWING_INDEX
, DWG_TYPE_PDFDEFINITION
, DWG_TYPE_PDFUNDERLAY
, DWG_TYPE_PERSUBENTMGR
,
DWG_TYPE_PLANESURFACE
, DWG_TYPE_PLOTSETTINGS
, DWG_TYPE_POINTCLOUD
, DWG_TYPE_POINTCLOUDCOLORMAP
,
DWG_TYPE_POINTCLOUDDEF
, DWG_TYPE_POINTCLOUDDEFEX
, DWG_TYPE_POINTCLOUDDEF_REACTOR
, DWG_TYPE_POINTCLOUDDEF_REACTOR_EX
,
DWG_TYPE_POINTCLOUDEX
, DWG_TYPE_POINTPARAMETERENTITY
, DWG_TYPE_POINTPATH
, DWG_TYPE_POLARGRIPENTITY
,
DWG_TYPE_RADIMLGOBJECTCONTEXTDATA
, DWG_TYPE_RADIMOBJECTCONTEXTDATA
, DWG_TYPE_RAPIDRTRENDERSETTINGS
, DWG_TYPE_RASTERVARIABLES
,
DWG_TYPE_RENDERENTRY
, DWG_TYPE_RENDERENVIRONMENT
, DWG_TYPE_RENDERGLOBAL
, DWG_TYPE_RENDERSETTINGS
,
DWG_TYPE_REVOLVEDSURFACE
, DWG_TYPE_ROTATIONPARAMETERENTITY
, DWG_TYPE_RTEXT
, DWG_TYPE_SCALE
,
DWG_TYPE_SECTIONOBJECT
, DWG_TYPE_SECTIONVIEWSTYLE
, DWG_TYPE_SECTION_MANAGER
, DWG_TYPE_SECTION_SETTINGS
,
DWG_TYPE_SKYLIGHT_BACKGROUND
, DWG_TYPE_SOLID_BACKGROUND
, DWG_TYPE_SORTENTSTABLE
, DWG_TYPE_SPATIAL_FILTER
,
DWG_TYPE_SPATIAL_INDEX
, DWG_TYPE_SUN
, DWG_TYPE_SUNSTUDY
, DWG_TYPE_SWEPTSURFACE
,
DWG_TYPE_TABLE
, DWG_TYPE_TABLECONTENT
, DWG_TYPE_TABLEGEOMETRY
, DWG_TYPE_TABLESTYLE
,
DWG_TYPE_TEXTOBJECTCONTEXTDATA
, DWG_TYPE_TVDEVICEPROPERTIES
, DWG_TYPE_VISIBILITYGRIPENTITY
, DWG_TYPE_VISIBILITYPARAMETERENTITY
,
DWG_TYPE_VISUALSTYLE
, DWG_TYPE_WIPEOUT
, DWG_TYPE_WIPEOUTVARIABLES
, DWG_TYPE_XREFPANELOBJECT
,
DWG_TYPE_XYPARAMETERENTITY
, DWG_TYPE_BREAKDATA
, DWG_TYPE_BREAKPOINTREF
, DWG_TYPE_FLIPGRIPENTITY
,
DWG_TYPE_LINEARGRIPENTITY
, DWG_TYPE_ROTATIONGRIPENTITY
, DWG_TYPE_XYGRIPENTITY
, DWG_TYPE__3DLINE
,
DWG_TYPE_REPEAT
, DWG_TYPE_ENDREP
, DWG_TYPE_JUMP
, DWG_TYPE_LOAD
,
DWG_TYPE_FREED = 0xfffd
, DWG_TYPE_UNKNOWN_ENT = 0xfffe
, DWG_TYPE_UNKNOWN_OBJ = 0xffff
} |
|
enum | DWG_OBJECT_TYPE_R11 {
DWG_TYPE_UNUSED_r11 = 0
, DWG_TYPE_LINE_r11 = 1
, DWG_TYPE_POINT_r11 = 2
, DWG_TYPE_CIRCLE_r11 = 3
,
DWG_TYPE_SHAPE_r11 = 4
, DWG_TYPE_REPEAT_r11 = 5
, DWG_TYPE_ENDREP_r11 = 6
, DWG_TYPE_TEXT_r11 = 7
,
DWG_TYPE_ARC_r11 = 8
, DWG_TYPE_TRACE_r11 = 9
, DWG_TYPE_LOAD_r11 = 10
, DWG_TYPE_SOLID_r11 = 11
,
DWG_TYPE_BLOCK_r11 = 12
, DWG_TYPE_ENDBLK_r11 = 13
, DWG_TYPE_INSERT_r11 = 14
, DWG_TYPE_ATTDEF_r11 = 15
,
DWG_TYPE_ATTRIB_r11 = 16
, DWG_TYPE_SEQEND_r11 = 17
, DWG_TYPE_JUMP_r11 = 18
, DWG_TYPE_POLYLINE_r11 = 19
,
DWG_TYPE_VERTEX_r11 = 20
, DWG_TYPE_3DLINE_r11 = 21
, DWG_TYPE_3DFACE_r11 = 22
, DWG_TYPE_DIMENSION_r11 = 23
,
DWG_TYPE_VIEWPORT_r11 = 24
, DWG_TYPE_UNKNOWN_r11 = 25
} |
|
enum | DWG_ERROR {
DWG_NOERR = 0
, DWG_ERR_WRONGCRC = 1
, DWG_ERR_NOTYETSUPPORTED = 1 << 1
, DWG_ERR_UNHANDLEDCLASS = 1 << 2
,
DWG_ERR_INVALIDTYPE = 1 << 3
, DWG_ERR_INVALIDHANDLE = 1 << 4
, DWG_ERR_INVALIDEED = 1 << 5
, DWG_ERR_VALUEOUTOFBOUNDS = 1 << 6
,
DWG_ERR_CLASSESNOTFOUND = 1 << 7
, DWG_ERR_SECTIONNOTFOUND = 1 << 8
, DWG_ERR_PAGENOTFOUND = 1 << 9
, DWG_ERR_INTERNALERROR = 1 << 10
,
DWG_ERR_INVALIDDWG = 1 << 11
, DWG_ERR_IOERROR = 1 << 12
, DWG_ERR_OUTOFMEM = 1 << 13
} |
|
enum | DWG_HDL_CODE {
DWG_HDL_OWNER = 0
, DWG_HDL_SOFTOWN = 2
, DWG_HDL_HARDOWN = 3
, DWG_HDL_SOFTPTR = 4
,
DWG_HDL_HARDPTR = 5
} |
|
enum | { SPLINETYPE_QUADRATIC = 5
, SPLINETYPE_CUBIC = 6
} |
|
enum | { SPLINE_SCENARIO_SPLINE = 1
, SPLINE_SCENARIO_BEZIER = 2
} |
|
enum | { SPLINE_SPLINEFLAGS_METHOD_FIT_POINTS = 1
, SPLINE_SPLINEFLAGS_CV_FRAME_SHOW = 2
, SPLINE_SPLINEFLAGS_CLOSED = 4
} |
|
enum | { SPLINE_KNOTPARAM_CHORD = 0
, SPLINE_KNOTPARAM_SQUARE_ROOT = 1
, SPLINE_KNOTPARAM_UNIFORM = 2
, SPLINE_KNOTPARAM_CUSTOM = 15
} |
|
enum | {
EXTRA_R11_UNKNOWN_1 = 1
, EXTRA_R11_HAS_EED = 2
, EXTRA_R11_HAS_VIEWPORT = 4
, EXTRA_R11_UNKNOWN_8 = 8
,
EXTRA_R11_UNKNOWN_16 = 16
, EXTRA_R11_UNKNOWN_32 = 32
, EXTRA_R11_UNKNOWN_64 = 64
, EXTRA_R11_UNKNOWN_128 = 128
} |
|
enum | {
FLAG_R11_HAS_COLOR = 1
, FLAG_R11_HAS_LTYPE = 2
, FLAG_R11_HAS_ELEVATION = 4
, FLAG_R11_HAS_THICKNESS = 8
,
FLAG_R11_HAS_UNKNOWN_16 = 16
, FLAG_R11_HAS_HANDLING = 32
, FLAG_R11_HAS_PSPACE = 64
, FLAG_R11_HAS_ATTRIBS = 128
} |
|
enum | {
FLAG_R11_DIMENSION_LINEAR = 0
, FLAG_R11_DIMENSION_ALIGNED = 1
, FLAG_R11_DIMENSION_ANG2LN = 2
, FLAG_R11_DIMENSION_DIAMETER = 3
,
FLAG_R11_DIMENSION_RADIUS = 4
, FLAG_R11_DIMENSION_ANG3PT = 5
, FLAG_R11_DIMENSION_ORDINATE = 6
, FLAG_R11_DIMENSION_ORDINATE_TYPE = 64
,
FLAG_R11_DIMENSION_TEXT_POSITIONED = 128
} |
|
enum | { OPTS_R11_XREF_DEP = 16
, OPTS_R11_XREF_REF = 32
, OPTS_R11_XREF_RESOLVED = 64
, OPTS_R11_XDATA = 128
} |
|
enum | { OPTS_R11_3DFACE_HAS_Z_FIRST = 1
, OPTS_R11_3DFACE_HAS_Z_SECOND = 2
, OPTS_R11_3DFACE_HAS_Z_THIRD = 4
, OPTS_R11_3DFACE_HAS_Z_FOURTH = 8
} |
|
enum | { OPTS_R11_3DLINE_HAS_Z_FIRST = 1
, OPTS_R11_3DLINE_HAS_Z_SECOND = 2
} |
|
enum | { OPTS_R11_ARC_HAS_EXTRUSION = 1
} |
|
enum | {
OPTS_R11_ATTDEF_UNKNOWN_1 = 1
, OPTS_R11_ATTDEF_HAS_ROTATION = 2
, OPTS_R11_ATTDEF_HAS_WIDTH_FACTOR = 4
, OPTS_R11_ATTDEF_HAS_OBLIQUE_ANGLE = 8
,
OPTS_R11_ATTDEF_HAS_STYLE = 16
, OPTS_R11_ATTDEF_HAS_GENERATION = 32
, OPTS_R11_ATTDEF_HAS_HORIZ_ALIGNMENT = 64
, OPTS_R11_ATTDEF_HAS_ALIGNMENT_POINT = 128
,
OPTS_R11_ATTDEF_HAS_EXTRUSION = 0x100
, OPTS_R11_ATTDEF_HAS_VERT_ALIGNMENT = 0x200
} |
|
enum | {
OPTS_R11_ATTRIB_UNKNOWN_1 = 1
, OPTS_R11_ATTRIB_HAS_ROTATION = 2
, OPTS_R11_ATTRIB_HAS_WIDTH_FACTOR = 4
, OPTS_R11_ATTRIB_HAS_OBLIQUE_ANGLE = 8
,
OPTS_R11_ATTRIB_HAS_STYLE = 16
, OPTS_R11_ATTRIB_HAS_GENERATION = 32
, OPTS_R11_ATTRIB_HAS_HORIZ_ALIGNMENT = 64
, OPTS_R11_ATTRIB_HAS_ALIGNMENT_POINT = 128
,
OPTS_R11_ATTRIB_HAS_EXTRUSION = 0x100
, OPTS_R11_ATTRIB_HAS_VERT_ALIGNMENT = 0x200
} |
|
enum | { OPTS_R11_BLOCK_UNKNOWN_1 = 1
, OPTS_R11_BLOCK_HAS_XREF_PNAME = 2
, OPTS_R11_BLOCK_HAS_BLOCK_NAME = 4
} |
|
enum | { OPTS_R11_CIRCLE_HAS_EXTRUSION = 1
} |
|
enum | {
OPTS_R11_DIMENSION_HAS_DXF12 = 1
, OPTS_R11_DIMENSION_HAS_FLAG = 2
, OPTS_R11_DIMENSION_HAS_TEXT = 4
, OPTS_R11_DIMENSION_HAS_DXF13 = 8
,
OPTS_R11_DIMENSION_HAS_DXF14 = 16
, OPTS_R11_DIMENSION_HAS_DXF15 = 32
, OPTS_R11_DIMENSION_HAS_ANGLES = 64
, OPTS_R11_DIMENSION_HAS_DXF40 = 128
,
OPTS_R11_DIMENSION_HAS_ROTATION = 256
, OPTS_R11_DIMENSION_UNKNOWN_512 = 0x200
, OPTS_R11_DIMENSION_HAS_DXF53 = 0x400
, OPTS_R11_DIMENSION_UNKNOWN_2048 = 0x800
,
OPTS_R11_DIMENSION_UNKNOWN_4096 = 0x1000
, OPTS_R11_DIMENSION_UNKNOWN_8192 = 0x2000
, OPTS_R11_DIMENSION_HAS_EXTRUSION = 0x4000
, OPTS_R11_DIMENSION_HAS_DIMSTYLE = 0x8000
} |
|
enum | {
OPTS_R11_INSERT_HAS_SCALE_X = 1
, OPTS_R11_INSERT_HAS_SCALE_Y = 2
, OPTS_R11_INSERT_HAS_ROTATION = 4
, OPTS_R11_INSERT_HAS_SCALE_Z = 8
,
OPTS_R11_INSERT_HAS_NUM_COLS = 16
, OPTS_R11_INSERT_HAS_NUM_ROWS = 32
, OPTS_R11_INSERT_HAS_COL_SPACING = 64
, OPTS_R11_INSERT_HAS_ROW_SPACING = 128
,
OPTS_R11_INSERT_HAS_EXTRUSION = 256
} |
|
enum | { OPTS_R11_LINE_HAS_EXTRUSION = 1
} |
|
enum | { OPTS_R11_POINT_HAS_EXTRUSION = 1
, OPTS_R11_POINT_HAS_X_ANG = 2
} |
|
enum | {
OPTS_R11_POLYLINE_HAS_FLAG = 1
, OPTS_R11_POLYLINE_HAS_START_WIDTH = 2
, OPTS_R11_POLYLINE_HAS_END_WIDTH = 4
, OPTS_R11_POLYLINE_HAS_EXTRUSION = 8
,
OPTS_R11_POLYLINE_HAS_M_VERTS = 16
, OPTS_R11_POLYLINE_HAS_N_VERTS = 32
, OPTS_R11_POLYLINE_HAS_M_DENSITY = 64
, OPTS_R11_POLYLINE_HAS_N_DENSITY = 128
,
OPTS_R11_POLYLINE_HAS_CURVETYPE = 256
, OPTS_R11_POLYLINE_IN_EXTRA = 0x8000
} |
|
enum | { OPTS_R11_SHAPE_HAS_ROTATION = 1
, OPTS_R11_SHAPE_HAS_LOAD_NUM = 2
, OPTS_R11_SHAPE_HAS_WIDTH_FACTOR = 4
, OPTS_R11_SHAPE_HAS_OBLIQUE_ANGLE = 8
} |
|
enum | { OPTS_R11_SOLID_HAS_EXTRUSION = 1
} |
|
enum | {
OPTS_R11_TEXT_HAS_ROTATION = 1
, OPTS_R11_TEXT_HAS_WIDTH_FACTOR = 2
, OPTS_R11_TEXT_HAS_OBLIQUE_ANGLE = 4
, OPTS_R11_TEXT_HAS_STYLE = 8
,
OPTS_R11_TEXT_HAS_GENERATION = 16
, OPTS_R11_TEXT_HAS_HORIZ_ALIGNMENT = 32
, OPTS_R11_TEXT_HAS_ALIGNMENT_POINT = 64
, OPTS_R11_TEXT_HAS_EXTRUSION = 128
,
OPTS_R11_TEXT_ALIGNED_VERT_TO = 256
} |
|
enum | {
OPTS_R11_VERTEX_HAS_START_WIDTH = 1
, OPTS_R11_VERTEX_HAS_END_WIDTH = 2
, OPTS_R11_VERTEX_HAS_BULGE = 4
, OPTS_R11_VERTEX_HAS_FLAG = 8
,
OPTS_R11_VERTEX_HAS_TANGENT_DIR = 16
, OPTS_R11_VERTEX_HAS_INDEX1 = 0x20
, OPTS_R11_VERTEX_HAS_INDEX2 = 0x40
, OPTS_R11_VERTEX_HAS_INDEX3 = 0x80
,
OPTS_R11_VERTEX_UNKNOWN_256 = 0x100
, OPTS_R11_VERTEX_HAS_INDEX4 = 0x200
, OPTS_R11_VERTEX_UNKNOWN_1024 = 0x400
, OPTS_R11_VERTEX_UNKNOWN_2048 = 0x800
,
OPTS_R11_VERTEX_UNKNOWN_4096 = 0x1000
, OPTS_R11_VERTEX_UNKNOWN_8192 = 0x2000
, OPTS_R11_VERTEX_HAS_NOT_X_Y = 0x4000
} |
|
enum | { FLAG_TABLE_IS_XREF_REF = 16
, FLAG_TABLE_IS_XREF_RESOLVED = 32
, FLAG_TABLE_IS_XREF_DEP = 64
, FLAG_TABLE_IS_REMOVED = 128
} |
|
enum | { FLAG_BLOCK_ANONYMOUS = 1
, FLAG_BLOCK_HAS_ATTRIBS = 2
, FLAG_BLOCK_IS_EXT_REF = 4
, FLAG_BLOCK_IS_XREF_OVERLAY = 8
} |
|
enum | { FLAG_ATTDEF_INVISIBLE = 1
, FLAG_ATTDEF_CONSTANT = 2
, FLAG_ATTDEF_VERIFY = 4
, FLAG_ATTDEF_PRESET = 8
} |
|
enum | { FLAG_ATTRIB_INVISIBLE = 1
, FLAG_ATTRIB_CONSTANT = 2
, FLAG_ATTRIB_VERIFY = 4
, FLAG_ATTRIB_PRESET = 8
} |
|
enum | {
FLAG_POLYLINE_CLOSED = 1
, FLAG_POLYLINE_CURVE_FIT = 2
, FLAG_POLYLINE_SPLINE_FIT = 4
, FLAG_POLYLINE_3D = 8
,
FLAG_POLYLINE_MESH = 16
, FLAG_POLYLINE_MESH_CLOSED = 32
, FLAG_POLYLINE_PFACE_MESH = 64
, FLAG_POLYLINE_LT_PATTERN_CONTINUES = 128
} |
|
enum | { FLAG_LAYER_FROZEN = 1
, FLAG_LAYER_FROZEN_IN_NEW = 2
, FLAG_LAYER_LOCKED = 4
, FLAG_LAYER_PLOTFLAG = 8
} |
|
enum | { FLAG_STYLE_SHAPE = 1
, FLAG_STYLE_VERTICAL_TEXT = 4
} |
|
enum | { FLAG_VIEW_PSPACE = 1
} |
|
enum | { FLAG_VX_IS_ON = 1
} |
|
enum | {
FLAG_LWPOLYLINE_HAS_EXTRUSION = 1
, FLAG_LWPOLYLINE_HAS_THICKNESS = 2
, FLAG_LWPOLYLINE_HAS_CONSTWIDTH = 4
, FLAG_LWPOLYLINE_HAS_ELEVATION = 8
,
FLAG_LWPOLYLINE_HAS_NUM_BULGES = 16
, FLAG_LWPOLYLINE_HAS_NUM_WIDTHS = 32
, FLAG_LWPOLYLINE_UNKNOWN_64 = 64
, FLAG_LWPOLYLINE_UNKNOWN_128 = 128
,
FLAG_LWPOLYLINE_PLINEGEN = 256
, FLAG_LWPOLYLINE_CLOSED = 512
, FLAG_LWPOLYLINE_VERTEXIDCOUNT = 1024
} |
|
enum | {
FLAG_VERTEX_EXTRA_VERTEX = 1
, FLAG_VERTEX_CURVE_FIT = 2
, FLAG_VERTEX_UNUSED_4 = 4
, FLAG_VERTEX_SPLINE_FIT = 8
,
FLAG_VERTEX_SPLINE_FRAME_CONTROL_POINT = 16
, FLAG_VERTEX_3D = 32
, FLAG_VERTEX_MESH = 64
, FLAG_VERTEX_PFACE_MESH = 128
} |
|
enum | { TEXT_GENERATION_BACKWARDS = 2
, TEXT_GENERATION_UPSIDE_DOWN = 4
} |
|
enum | {
HORIZ_ALIGNMENT_LEFT = 0
, HORIZ_ALIGNMENT_CENTER = 1
, HORIZ_ALIGNMENT_RIGHT = 2
, HORIZ_ALIGNMENT_ALIGNED = 3
,
HORIZ_ALIGNMENT_MIDDLE = 4
, HORIZ_ALIGNMENT_FIT = 5
} |
|
enum | { VERT_ALIGNMENT_BASELINE = 0
, VERT_ALIGNMENT_BOTTOM = 1
, VERT_ALIGNMENT_MIDDLE = 2
, VERT_ALIGNMENT_TOP = 3
} |
|
enum | { MLINE_JUSTIFICATION_TOP = 0
, MLINE_JUSTIFICATION_MIDDLE = 1
, MLINE_JUSTIFICATION_BOTTOM = 2
} |
|
enum | { POLYLINE_CURVETYPE_DEFAULT = 0
, POLYLINE_CURVETYPE_QUADR_BSPLINE = 5
, POLYLINE_CURVETYPE_CUBIC_BSPLINE = 6
, POLYLINE_CURVETYPE_BEZIER_SURFACE = 8
} |
|
enum | { LEADER_PATHTYPE_STRAIGHT = 0
, LEADER_PATHTYPE_SPLINE = 1
} |
|
enum | { LEADER_ANNOTTYPE_MTEXT = 0
, LEADER_ANNOTTYPE_TOLERANCE = 1
, LEADER_ANNOTTYPE_INSERT = 2
, LEADER_ANNOTTYPE_NO_ANNOT = 3
} |
|
enum | { MLINE_FLAGS_HAS_VERTEX = 1
, MLINE_FLAGS_CLOSED = 2
, MLINE_FLAGS_SUPPRESS_START_CAPS = 4
, MLINE_FLAGS_SUPPRESS_END_CAPS = 8
} |
|
enum | { LIGHT_TYPE_DISTANT = 1
, LIGHT_TYPE_POINT = 2
, LIGHT_TYPE_SPOT = 3
} |
|
enum | { LIGHT_ATTENUATION_TYPE_NONE = 0
, LIGHT_ATTENUATION_TYPE_INV_LINEAR = 1
, LIGHT_ATTENUATION_TYPE_INV_SQUARE = 2
} |
|
enum | {
LIGHT_EXTLIGHT_SHAPE_LINEAR = 0
, LIGHT_EXTLIGHT_SHAPE_RECT = 1
, LIGHT_EXTLIGHT_SHAPE_DISK = 2
, LIGHT_EXTLIGHT_SHAPE_CYLINDER = 3
,
LIGHT_EXTLIGHT_SHAPE_SPHERE = 4
} |
|
enum | { _3DFACE_INVISIBLE_EDGE1 = 1
, _3DFACE_INVISIBLE_EDGE2 = 2
, _3DFACE_INVISIBLE_EDGE3 = 4
, _3DFACE_INVISIBLE_EDGE4 = 8
} |
|
enum | DWG_SECTION_TYPE {
SECTION_UNKNOWN = 0
, SECTION_HEADER = 1
, SECTION_AUXHEADER = 2
, SECTION_CLASSES = 3
,
SECTION_HANDLES = 4
, SECTION_TEMPLATE = 5
, SECTION_OBJFREESPACE = 6
, SECTION_OBJECTS = 7
,
SECTION_REVHISTORY = 8
, SECTION_SUMMARYINFO = 9
, SECTION_PREVIEW = 10
, SECTION_APPINFO = 11
,
SECTION_APPINFOHISTORY = 12
, SECTION_FILEDEPLIST = 13
, SECTION_SECURITY
, SECTION_VBAPROJECT
,
SECTION_SIGNATURE
, SECTION_ACDS
, SECTION_INFO
, SECTION_SYSTEM_MAP
} |
|
enum | DWG_SECTION_TYPE_R13 {
SECTION_HEADER_R13 = 0
, SECTION_CLASSES_R13 = 1
, SECTION_HANDLES_R13 = 2
, SECTION_OBJFREESPACE_R13 = 3
,
SECTION_TEMPLATE_R13 = 4
, SECTION_AUXHEADER_R2000 = 5
, SECTION_THUMBNAIL_R13 = 6
} |
|
enum | DWG_SECTION_TYPE_R11 {
SECTION_HEADER_R11 = 0
, SECTION_BLOCK = 1
, SECTION_LAYER = 2
, SECTION_STYLE = 3
,
SECTION_LTYPE = 5
, SECTION_VIEW = 6
, SECTION_UCS = 7
, SECTION_VPORT = 8
,
SECTION_APPID = 9
, SECTION_DIMSTYLE = 10
, SECTION_VX = 11
} |
|
enum | RESBUF_VALUE_TYPE {
DWG_VT_INVALID = 0
, DWG_VT_STRING = 1
, DWG_VT_POINT3D = 2
, DWG_VT_REAL = 3
,
DWG_VT_INT16 = 4
, DWG_VT_INT32 = 5
, DWG_VT_INT8 = 6
, DWG_VT_BINARY = 7
,
DWG_VT_HANDLE = 8
, DWG_VT_OBJECTID = 9
, DWG_VT_BOOL = 10
, DWG_VT_INT64 = 11
} |
|
|
const char * | dwg_color_method_name (unsigned method) |
|
int | dwg_read_file (const char *restrict filename, Dwg_Data *restrict dwg) |
|
int | dxf_read_file (const char *restrict filename, Dwg_Data *restrict dwg) |
|
int | dwg_write_file (const char *restrict filename, const Dwg_Data *restrict dwg) |
|
unsigned char * | dwg_bmp (const Dwg_Data *restrict dwg, BITCODE_RL *restrict size, BITCODE_RC *restrict typep) |
|
int | dxf_cvt_lweight (const BITCODE_BSd value) |
|
BITCODE_BSd | dxf_revcvt_lweight (const int lw) |
|
BITCODE_H | dwg_ctrl_table (Dwg_Data *restrict dwg, const char *restrict table) |
|
BITCODE_H | dwg_find_tablehandle (Dwg_Data *restrict dwg, const char *restrict name, const char *restrict table) |
|
BITCODE_H | dwg_find_tablehandle_index (Dwg_Data *restrict dwg, const int index, const char *restrict table) |
|
char * | dwg_handle_name (Dwg_Data *restrict dwg, const char *restrict table, const BITCODE_H restrict handle) |
|
BITCODE_H | dwg_find_table_control (Dwg_Data *restrict dwg, const char *restrict table) |
|
BITCODE_H | dwg_find_dictionary (Dwg_Data *restrict dwg, const char *restrict name) |
|
BITCODE_H | dwg_find_dicthandle (Dwg_Data *restrict dwg, BITCODE_H dict, const char *restrict name) |
|
BITCODE_H | dwg_find_dicthandle_objname (Dwg_Data *restrict dwg, BITCODE_H dict, const char *restrict name) |
|
char * | dwg_find_table_extname (Dwg_Data *restrict dwg, Dwg_Object *restrict obj) |
|
char * | dwg_variable_dict (Dwg_Data *restrict dwg, const char *restrict name) |
|
double | dwg_model_x_min (const Dwg_Data *restrict) |
|
double | dwg_model_x_max (const Dwg_Data *restrict) |
|
double | dwg_model_y_min (const Dwg_Data *restrict) |
|
double | dwg_model_y_max (const Dwg_Data *restrict) |
|
double | dwg_model_z_min (const Dwg_Data *restrict) |
|
double | dwg_model_z_max (const Dwg_Data *restrict) |
|
double | dwg_page_x_min (const Dwg_Data *restrict) |
|
double | dwg_page_x_max (const Dwg_Data *restrict) |
|
double | dwg_page_y_min (const Dwg_Data *restrict) |
|
double | dwg_page_y_max (const Dwg_Data *restrict) |
|
Dwg_Object_BLOCK_CONTROL * | dwg_block_control (Dwg_Data *restrict dwg) |
|
Dwg_Object_Ref * | dwg_model_space_ref (Dwg_Data *restrict dwg) |
|
Dwg_Object_Ref * | dwg_paper_space_ref (Dwg_Data *restrict dwg) |
|
Dwg_Object * | dwg_model_space_object (Dwg_Data *restrict dwg) |
|
Dwg_Object * | dwg_paper_space_object (Dwg_Data *restrict dwg) |
|
unsigned int | dwg_get_layer_count (const Dwg_Data *restrict dwg) |
|
Dwg_Object_LAYER ** | dwg_get_layers (const Dwg_Data *restrict dwg) |
|
BITCODE_BL | dwg_get_num_objects (const Dwg_Data *restrict dwg) |
|
BITCODE_BL | dwg_get_object_num_objects (const Dwg_Data *restrict dwg) |
|
int | dwg_class_is_entity (const Dwg_Class *restrict klass) |
|
int | dwg_obj_is_control (const Dwg_Object *restrict obj) |
|
int | dwg_obj_is_table (const Dwg_Object *restrict obj) |
|
int | dwg_obj_is_subentity (const Dwg_Object *restrict obj) |
|
int | dwg_obj_has_subentity (const Dwg_Object *restrict obj) |
|
int | dwg_obj_is_3dsolid (const Dwg_Object *restrict obj) |
|
int | dwg_obj_is_acsh (const Dwg_Object *restrict obj) |
|
BITCODE_BL | dwg_get_num_entities (const Dwg_Data *restrict) |
|
Dwg_Object_Entity ** | dwg_get_entities (const Dwg_Data *restrict) |
|
Dwg_Object_LAYER * | dwg_get_entity_layer (const Dwg_Object_Entity *restrict) |
|
Dwg_Object * | dwg_next_object (const Dwg_Object *obj) |
|
Dwg_Object * | dwg_next_entity (const Dwg_Object *obj) |
|
BITCODE_RLL | dwg_next_handle (const Dwg_Data *dwg) |
|
BITCODE_RLL | dwg_next_handseed (Dwg_Data *dwg) |
|
Dwg_Object * | dwg_ref_object (Dwg_Data *restrict dwg, Dwg_Object_Ref *restrict ref) |
|
Dwg_Object * | dwg_ref_object_relative (Dwg_Data *restrict dwg, Dwg_Object_Ref *restrict ref, const Dwg_Object *restrict obj) |
|
Dwg_Object * | dwg_ref_object_silent (Dwg_Data *restrict dwg, Dwg_Object_Ref *restrict ref) |
|
Dwg_Object * | get_first_owned_entity (const Dwg_Object *restrict hdr) |
|
Dwg_Object * | get_next_owned_entity (const Dwg_Object *restrict hdr, const Dwg_Object *restrict current) |
|
Dwg_Object * | get_first_owned_subentity (const Dwg_Object *restrict owner) |
|
Dwg_Object * | get_next_owned_subentity (const Dwg_Object *restrict owner, const Dwg_Object *restrict current) |
|
Dwg_Object * | get_first_owned_block (const Dwg_Object *hdr) |
|
Dwg_Object * | get_last_owned_block (const Dwg_Object *hdr) |
|
Dwg_Object * | get_next_owned_block (const Dwg_Object *restrict hdr, const Dwg_Object *restrict current) |
|
Dwg_Object * | get_next_owned_block_entity (const Dwg_Object *restrict hdr, const Dwg_Object *restrict current) |
|
Dwg_Object * | dwg_get_first_object (const Dwg_Data *dwg, const Dwg_Object_Type type) |
|
Dwg_Object * | dwg_get_next_object (const Dwg_Data *dwg, const Dwg_Object_Type type, const BITCODE_RL index) |
|
Dwg_Object * | dwg_resolve_handle (const Dwg_Data *restrict dwg, BITCODE_RLL absref) |
|
Dwg_Object * | dwg_resolve_handle_silent (const Dwg_Data *restrict dwg, const BITCODE_RLL absref) |
|
int | dwg_resolve_handleref (Dwg_Object_Ref *restrict ref, const Dwg_Object *restrict obj) |
|
Dwg_Object * | dwg_resolve_jump (const Dwg_Object *obj) |
|
Dwg_Section_Type | dwg_section_type (const char *restrict name) |
|
Dwg_Section_Type | dwg_section_wtype (const dwg_wchar_t *restrict wname) |
|
const char * | dwg_section_name (const Dwg_Data *dwg, const unsigned int sec_id) |
|
enum RESBUF_VALUE_TYPE | dwg_resbuf_value_type (short gc) |
|
void | dwg_free (Dwg_Data *restrict dwg) |
|
void | dwg_free_object (Dwg_Object *restrict obj) |
|
Dwg_Object_Ref * | dwg_new_ref (Dwg_Data *restrict dwg) |
|
int | dwg_add_handle (Dwg_Handle *restrict hdl, const BITCODE_RC code, const BITCODE_RLL value, const Dwg_Object *restrict obj) |
|
Dwg_Object_Ref * | dwg_add_handleref (Dwg_Data *restrict dwg, const BITCODE_RC code, const BITCODE_RLL value, const Dwg_Object *restrict obj) |
|
Dwg_Object_Ref * | dwg_dup_handleref (Dwg_Data *restrict dwg, const Dwg_Object_Ref *restrict ref) |
|
Dwg_Object_Ref * | dwg_add_handleref_free (const BITCODE_RC code, const BITCODE_RLL absref) |
|
const char * | dwg_version_type (const Dwg_Version_Type version) |
|
Dwg_Version_Type | dwg_version_as (const char *version) |
|
Dwg_Version_Type | dwg_version_hdr_type (const char *hdr) |
|
int | dwg_supports_eed (const Dwg_Data *dwg) |
|
int | dwg_supports_obj (const Dwg_Data *restrict dwg, const Dwg_Object *restrict obj) |
|
void | dwg_errstrings (int error) |
|
char * | dwg_encrypt_SAT1 (BITCODE_BL blocksize, BITCODE_RC *restrict acis_data, int *restrict acis_data_offset) |
|
int | dwg_convert_SAB_to_SAT1 (Dwg_Entity__3DSOLID *restrict _obj) |
|
const Dwg_RGB_Palette * | dwg_rgb_palette (void) |
|
BITCODE_BL | dwg_rgb_palette_index (BITCODE_BS index) |
|
BITCODE_BS | dwg_find_color_index (BITCODE_BL rgb) |
|
int | dwg_add_object (Dwg_Data *restrict dwg) |
|
int | dwg_object_name (const char *const restrict name, const char **restrict dxfnamep, Dwg_Object_Type *restrict typep, int *restrict is_entp, Dwg_Class_Stability *restrict stabilityp) |
|
int | dwg_setup__3DFACE (Dwg_Object *obj) |
|
int | dwg_setup__3DSOLID (Dwg_Object *obj) |
|
int | dwg_setup_ARC (Dwg_Object *obj) |
|
int | dwg_setup_ATTDEF (Dwg_Object *obj) |
|
int | dwg_setup_ATTRIB (Dwg_Object *obj) |
|
int | dwg_setup_BLOCK (Dwg_Object *obj) |
|
int | dwg_setup_BODY (Dwg_Object *obj) |
|
int | dwg_setup_CIRCLE (Dwg_Object *obj) |
|
int | dwg_setup_DIMENSION_ALIGNED (Dwg_Object *obj) |
|
int | dwg_setup_DIMENSION_ANG2LN (Dwg_Object *obj) |
|
int | dwg_setup_DIMENSION_ANG3PT (Dwg_Object *obj) |
|
int | dwg_setup_DIMENSION_DIAMETER (Dwg_Object *obj) |
|
int | dwg_setup_DIMENSION_LINEAR (Dwg_Object *obj) |
|
int | dwg_setup_DIMENSION_ORDINATE (Dwg_Object *obj) |
|
int | dwg_setup_DIMENSION_RADIUS (Dwg_Object *obj) |
|
int | dwg_setup_ELLIPSE (Dwg_Object *obj) |
|
int | dwg_setup_ENDBLK (Dwg_Object *obj) |
|
int | dwg_setup_INSERT (Dwg_Object *obj) |
|
int | dwg_setup_LEADER (Dwg_Object *obj) |
|
int | dwg_setup_LINE (Dwg_Object *obj) |
|
int | dwg_setup_LOAD (Dwg_Object *obj) |
|
int | dwg_setup_MINSERT (Dwg_Object *obj) |
|
int | dwg_setup_MLINE (Dwg_Object *obj) |
|
int | dwg_setup_MTEXT (Dwg_Object *obj) |
|
int | dwg_setup_OLEFRAME (Dwg_Object *obj) |
|
int | dwg_setup_POINT (Dwg_Object *obj) |
|
int | dwg_setup_POLYLINE_2D (Dwg_Object *obj) |
|
int | dwg_setup_POLYLINE_3D (Dwg_Object *obj) |
|
int | dwg_setup_POLYLINE_MESH (Dwg_Object *obj) |
|
int | dwg_setup_POLYLINE_PFACE (Dwg_Object *obj) |
|
int | dwg_setup_PROXY_ENTITY (Dwg_Object *obj) |
|
int | dwg_setup_RAY (Dwg_Object *obj) |
|
int | dwg_setup_REGION (Dwg_Object *obj) |
|
int | dwg_setup_SEQEND (Dwg_Object *obj) |
|
int | dwg_setup_SHAPE (Dwg_Object *obj) |
|
int | dwg_setup_SOLID (Dwg_Object *obj) |
|
int | dwg_setup_SPLINE (Dwg_Object *obj) |
|
int | dwg_setup_TEXT (Dwg_Object *obj) |
|
int | dwg_setup_TOLERANCE (Dwg_Object *obj) |
|
int | dwg_setup_TRACE (Dwg_Object *obj) |
|
int | dwg_setup_UNKNOWN_ENT (Dwg_Object *obj) |
|
int | dwg_setup_VERTEX_2D (Dwg_Object *obj) |
|
int | dwg_setup_VERTEX_3D (Dwg_Object *obj) |
|
int | dwg_setup_VERTEX_MESH (Dwg_Object *obj) |
|
int | dwg_setup_VERTEX_PFACE (Dwg_Object *obj) |
|
int | dwg_setup_VERTEX_PFACE_FACE (Dwg_Object *obj) |
|
int | dwg_setup_VIEWPORT (Dwg_Object *obj) |
|
int | dwg_setup_XLINE (Dwg_Object *obj) |
|
int | dwg_setup_APPID (Dwg_Object *obj) |
|
int | dwg_setup_APPID_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_BLOCK_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_BLOCK_HEADER (Dwg_Object *obj) |
|
int | dwg_setup_DICTIONARY (Dwg_Object *obj) |
|
int | dwg_setup_DIMSTYLE (Dwg_Object *obj) |
|
int | dwg_setup_DIMSTYLE_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_DUMMY (Dwg_Object *obj) |
|
int | dwg_setup_LAYER (Dwg_Object *obj) |
|
int | dwg_setup_LAYER_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_LONG_TRANSACTION (Dwg_Object *obj) |
|
int | dwg_setup_LTYPE (Dwg_Object *obj) |
|
int | dwg_setup_LTYPE_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_MLINESTYLE (Dwg_Object *obj) |
|
int | dwg_setup_STYLE (Dwg_Object *obj) |
|
int | dwg_setup_STYLE_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_UCS (Dwg_Object *obj) |
|
int | dwg_setup_UCS_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_UNKNOWN_OBJ (Dwg_Object *obj) |
|
int | dwg_setup_VIEW (Dwg_Object *obj) |
|
int | dwg_setup_VIEW_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_VPORT (Dwg_Object *obj) |
|
int | dwg_setup_VPORT_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_VX_CONTROL (Dwg_Object *obj) |
|
int | dwg_setup_VX_TABLE_RECORD (Dwg_Object *obj) |
|
int | dwg_setup__3DLINE (Dwg_Object *obj) |
|
int | dwg_setup_CAMERA (Dwg_Object *obj) |
|
int | dwg_setup_DGNUNDERLAY (Dwg_Object *obj) |
|
int | dwg_setup_DWFUNDERLAY (Dwg_Object *obj) |
|
int | dwg_setup_ENDREP (Dwg_Object *obj) |
|
int | dwg_setup_HATCH (Dwg_Object *obj) |
|
int | dwg_setup_IMAGE (Dwg_Object *obj) |
|
int | dwg_setup_JUMP (Dwg_Object *obj) |
|
int | dwg_setup_LIGHT (Dwg_Object *obj) |
|
int | dwg_setup_LWPOLYLINE (Dwg_Object *obj) |
|
int | dwg_setup_MESH (Dwg_Object *obj) |
|
int | dwg_setup_MULTILEADER (Dwg_Object *obj) |
|
int | dwg_setup_OLE2FRAME (Dwg_Object *obj) |
|
int | dwg_setup_PDFUNDERLAY (Dwg_Object *obj) |
|
int | dwg_setup_REPEAT (Dwg_Object *obj) |
|
int | dwg_setup_SECTIONOBJECT (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_BOOLEAN_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_BOX_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_CONE_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_CYLINDER_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_FILLET_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_HISTORY_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_SPHERE_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_TORUS_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_WEDGE_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCGEOMDEPENDENCY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCNETWORK (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKALIGNMENTGRIP (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKALIGNMENTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKBASEPOINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKFLIPACTION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKFLIPGRIP (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKFLIPPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKGRIPLOCATIONCOMPONENT (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKLINEARGRIP (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKLOOKUPGRIP (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKMOVEACTION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKROTATEACTION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKROTATIONGRIP (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKSCALEACTION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKVISIBILITYGRIP (Dwg_Object *obj) |
|
int | dwg_setup_CELLSTYLEMAP (Dwg_Object *obj) |
|
int | dwg_setup_DETAILVIEWSTYLE (Dwg_Object *obj) |
|
int | dwg_setup_DICTIONARYVAR (Dwg_Object *obj) |
|
int | dwg_setup_DICTIONARYWDFLT (Dwg_Object *obj) |
|
int | dwg_setup_DYNAMICBLOCKPURGEPREVENTER (Dwg_Object *obj) |
|
int | dwg_setup_FIELD (Dwg_Object *obj) |
|
int | dwg_setup_FIELDLIST (Dwg_Object *obj) |
|
int | dwg_setup_GEODATA (Dwg_Object *obj) |
|
int | dwg_setup_GROUP (Dwg_Object *obj) |
|
int | dwg_setup_IDBUFFER (Dwg_Object *obj) |
|
int | dwg_setup_IMAGEDEF (Dwg_Object *obj) |
|
int | dwg_setup_IMAGEDEF_REACTOR (Dwg_Object *obj) |
|
int | dwg_setup_INDEX (Dwg_Object *obj) |
|
int | dwg_setup_LAYERFILTER (Dwg_Object *obj) |
|
int | dwg_setup_LAYER_INDEX (Dwg_Object *obj) |
|
int | dwg_setup_LAYOUT (Dwg_Object *obj) |
|
int | dwg_setup_PLACEHOLDER (Dwg_Object *obj) |
|
int | dwg_setup_PLOTSETTINGS (Dwg_Object *obj) |
|
int | dwg_setup_RASTERVARIABLES (Dwg_Object *obj) |
|
int | dwg_setup_RENDERENVIRONMENT (Dwg_Object *obj) |
|
int | dwg_setup_SCALE (Dwg_Object *obj) |
|
int | dwg_setup_SECTIONVIEWSTYLE (Dwg_Object *obj) |
|
int | dwg_setup_SECTION_MANAGER (Dwg_Object *obj) |
|
int | dwg_setup_SORTENTSTABLE (Dwg_Object *obj) |
|
int | dwg_setup_SPATIAL_FILTER (Dwg_Object *obj) |
|
int | dwg_setup_SUN (Dwg_Object *obj) |
|
int | dwg_setup_TABLEGEOMETRY (Dwg_Object *obj) |
|
int | dwg_setup_VBA_PROJECT (Dwg_Object *obj) |
|
int | dwg_setup_VISUALSTYLE (Dwg_Object *obj) |
|
int | dwg_setup_WIPEOUTVARIABLES (Dwg_Object *obj) |
|
int | dwg_setup_XRECORD (Dwg_Object *obj) |
|
int | dwg_setup_PDFDEFINITION (Dwg_Object *obj) |
|
int | dwg_setup_DGNDEFINITION (Dwg_Object *obj) |
|
int | dwg_setup_DWFDEFINITION (Dwg_Object *obj) |
|
int | dwg_setup_ARC_DIMENSION (Dwg_Object *obj) |
|
int | dwg_setup_HELIX (Dwg_Object *obj) |
|
int | dwg_setup_LARGE_RADIAL_DIMENSION (Dwg_Object *obj) |
|
int | dwg_setup_LAYOUTPRINTCONFIG (Dwg_Object *obj) |
|
int | dwg_setup_PLANESURFACE (Dwg_Object *obj) |
|
int | dwg_setup_POINTCLOUD (Dwg_Object *obj) |
|
int | dwg_setup_POINTCLOUDEX (Dwg_Object *obj) |
|
int | dwg_setup_WIPEOUT (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_BREP_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_CHAMFER_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ACSH_PYRAMID_CLASS (Dwg_Object *obj) |
|
int | dwg_setup_ALDIMOBJECTCONTEXTDATA (Dwg_Object *obj) |
|
int | dwg_setup_ASSOC2DCONSTRAINTGROUP (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCACTION (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCARRAYACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCASMBODYACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCBLENDSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCCOMPOUNDACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCDEPENDENCY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCDIMDEPENDENCYBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCEXTENDSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCEXTRUDEDSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCFACEACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCFILLETSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCLOFTEDSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCNETWORKSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCOBJECTACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCOFFSETSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCOSNAPPOINTREFACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCPATCHSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCPATHACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCPLANESURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCPOINTREFACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCREVOLVEDSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCTRIMSURFACEACTIONBODY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCVALUEDEPENDENCY (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCVARIABLE (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCVERTEXACTIONPARAM (Dwg_Object *obj) |
|
int | dwg_setup_BLKREFOBJECTCONTEXTDATA (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKALIGNEDCONSTRAINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKANGULARCONSTRAINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKARRAYACTION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKDIAMETRICCONSTRAINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKHORIZONTALCONSTRAINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKLINEARCONSTRAINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKLINEARPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKLOOKUPACTION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKLOOKUPPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKPARAMDEPENDENCYBODY (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKPOINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKPOLARGRIP (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKPOLARPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKPOLARSTRETCHACTION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKRADIALCONSTRAINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKREPRESENTATION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKROTATIONPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKSTRETCHACTION (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKUSERPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKVERTICALCONSTRAINTPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKVISIBILITYPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKXYGRIP (Dwg_Object *obj) |
|
int | dwg_setup_BLOCKXYPARAMETER (Dwg_Object *obj) |
|
int | dwg_setup_DATALINK (Dwg_Object *obj) |
|
int | dwg_setup_DBCOLOR (Dwg_Object *obj) |
|
int | dwg_setup_EVALUATION_GRAPH (Dwg_Object *obj) |
|
int | dwg_setup_FCFOBJECTCONTEXTDATA (Dwg_Object *obj) |
|
int | dwg_setup_GRADIENT_BACKGROUND (Dwg_Object *obj) |
|
int | dwg_setup_GROUND_PLANE_BACKGROUND (Dwg_Object *obj) |
|
int | dwg_setup_IBL_BACKGROUND (Dwg_Object *obj) |
|
int | dwg_setup_IMAGE_BACKGROUND (Dwg_Object *obj) |
|
int | dwg_setup_LEADEROBJECTCONTEXTDATA (Dwg_Object *obj) |
|
int | dwg_setup_LIGHTLIST (Dwg_Object *obj) |
|
int | dwg_setup_MATERIAL (Dwg_Object *obj) |
|
int | dwg_setup_MENTALRAYRENDERSETTINGS (Dwg_Object *obj) |
|
int | dwg_setup_MLEADERSTYLE (Dwg_Object *obj) |
|
int | dwg_setup_MTEXTOBJECTCONTEXTDATA (Dwg_Object *obj) |
|
int | dwg_setup_OBJECT_PTR (Dwg_Object *obj) |
|
int | dwg_setup_PARTIAL_VIEWING_INDEX (Dwg_Object *obj) |
|
int | dwg_setup_POINTCLOUDCOLORMAP (Dwg_Object *obj) |
|
int | dwg_setup_POINTCLOUDDEF (Dwg_Object *obj) |
|
int | dwg_setup_POINTCLOUDDEFEX (Dwg_Object *obj) |
|
int | dwg_setup_POINTCLOUDDEF_REACTOR (Dwg_Object *obj) |
|
int | dwg_setup_POINTCLOUDDEF_REACTOR_EX (Dwg_Object *obj) |
|
int | dwg_setup_PROXY_OBJECT (Dwg_Object *obj) |
|
int | dwg_setup_RAPIDRTRENDERSETTINGS (Dwg_Object *obj) |
|
int | dwg_setup_RENDERENTRY (Dwg_Object *obj) |
|
int | dwg_setup_RENDERGLOBAL (Dwg_Object *obj) |
|
int | dwg_setup_RENDERSETTINGS (Dwg_Object *obj) |
|
int | dwg_setup_SECTION_SETTINGS (Dwg_Object *obj) |
|
int | dwg_setup_SKYLIGHT_BACKGROUND (Dwg_Object *obj) |
|
int | dwg_setup_SOLID_BACKGROUND (Dwg_Object *obj) |
|
int | dwg_setup_SPATIAL_INDEX (Dwg_Object *obj) |
|
int | dwg_setup_TABLESTYLE (Dwg_Object *obj) |
|
int | dwg_setup_TEXTOBJECTCONTEXTDATA (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCARRAYMODIFYPARAMETERS (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCARRAYPATHPARAMETERS (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCARRAYPOLARPARAMETERS (Dwg_Object *obj) |
|
int | dwg_setup_ASSOCARRAYRECTANGULARPARAMETERS (Dwg_Object *obj) |
|