LibreDWG API 0.13.4
LibreDWG API - The DWG Library
Loading...
Searching...
No Matches
_dwg_struct Struct Reference

#include <dwg.h>

Data Fields

Dwg_Header header
BITCODE_BS num_classes
 number of classes
Dwg_Classdwg_class
 array of classes
BITCODE_BL num_objects
 number of objects
BITCODE_BL num_alloced_objects
 room for objects
Dwg_Objectobject
 list of all objects and entities
BITCODE_BL num_entities
 number of entities in object
BITCODE_BL num_object_refs
 number of object_ref's (resolved handles)
BITCODE_BL cur_index
 how many we have written currently
Dwg_Object_Ref ** object_ref
 array of most handles
struct _inthashobject_map
 map of all handles
int dirty_refs
unsigned int opts
Dwg_Header_Variables header_vars
Dwg_Chain thumbnail
union { 
   Dwg_R2004_Header   r2004_header 
   Dwg_R2007_Header   r2007_file_header 
fhdr
Dwg_Objectmspace_block
Dwg_Objectpspace_block
Dwg_Object_BLOCK_CONTROL block_control
Dwg_AuxHeader auxheader
Dwg_SecondHeader secondheader
Dwg_SummaryInfo summaryinfo
Dwg_AppInfo appinfo
Dwg_FileDepList filedeplist
Dwg_Security security
Dwg_VBAProject vbaproject
Dwg_AppInfoHistory appinfohistory
Dwg_RevHistory revhistory
Dwg_ObjFreeSpace objfreespace
Dwg_Template Template
Dwg_AcDs acds
unsigned int layout_type
unsigned int num_acis_sab_hdl
BITCODE_Hacis_sab_hdl
BITCODE_RLL next_hdl
BITCODE_BL prev_entity_index
Dwg_Object_Ref ** object_ordered_ref
BITCODE_BL num_object_ordered_refs
 list of all ordered objects refs

Detailed Description

Main DWG struct

Field Documentation

◆ acds

Dwg_AcDs _dwg_struct::acds

◆ acis_sab_hdl

BITCODE_H* _dwg_struct::acis_sab_hdl

◆ appinfo

Dwg_AppInfo _dwg_struct::appinfo

◆ appinfohistory

Dwg_AppInfoHistory _dwg_struct::appinfohistory

◆ auxheader

Dwg_AuxHeader _dwg_struct::auxheader

◆ block_control

Dwg_Object_BLOCK_CONTROL _dwg_struct::block_control

◆ cur_index

BITCODE_BL _dwg_struct::cur_index

how many we have written currently

◆ dirty_refs

int _dwg_struct::dirty_refs

◆ dwg_class

Dwg_Class* _dwg_struct::dwg_class

array of classes

◆ [union]

union { ... } _dwg_struct::fhdr

◆ filedeplist

Dwg_FileDepList _dwg_struct::filedeplist

◆ header

Dwg_Header _dwg_struct::header

◆ header_vars

Dwg_Header_Variables _dwg_struct::header_vars

◆ layout_type

unsigned int _dwg_struct::layout_type

◆ mspace_block

Dwg_Object* _dwg_struct::mspace_block

◆ next_hdl

BITCODE_RLL _dwg_struct::next_hdl

◆ num_acis_sab_hdl

unsigned int _dwg_struct::num_acis_sab_hdl

◆ num_alloced_objects

BITCODE_BL _dwg_struct::num_alloced_objects

room for objects

◆ num_classes

BITCODE_BS _dwg_struct::num_classes

number of classes

◆ num_entities

BITCODE_BL _dwg_struct::num_entities

number of entities in object

◆ num_object_ordered_refs

BITCODE_BL _dwg_struct::num_object_ordered_refs

list of all ordered objects refs

◆ num_object_refs

BITCODE_BL _dwg_struct::num_object_refs

number of object_ref's (resolved handles)

◆ num_objects

BITCODE_BL _dwg_struct::num_objects

number of objects

◆ object

Dwg_Object* _dwg_struct::object

list of all objects and entities

◆ object_map

struct _inthash* _dwg_struct::object_map

map of all handles

◆ object_ordered_ref

Dwg_Object_Ref** _dwg_struct::object_ordered_ref

◆ object_ref

Dwg_Object_Ref** _dwg_struct::object_ref

array of most handles

◆ objfreespace

Dwg_ObjFreeSpace _dwg_struct::objfreespace

◆ opts

unsigned int _dwg_struct::opts

◆ prev_entity_index

BITCODE_BL _dwg_struct::prev_entity_index

◆ pspace_block

Dwg_Object* _dwg_struct::pspace_block

◆ r2004_header

Dwg_R2004_Header _dwg_struct::r2004_header

◆ r2007_file_header

Dwg_R2007_Header _dwg_struct::r2007_file_header

◆ revhistory

Dwg_RevHistory _dwg_struct::revhistory

◆ secondheader

Dwg_SecondHeader _dwg_struct::secondheader

◆ security

Dwg_Security _dwg_struct::security

◆ summaryinfo

Dwg_SummaryInfo _dwg_struct::summaryinfo

◆ Template

Dwg_Template _dwg_struct::Template

◆ thumbnail

Dwg_Chain _dwg_struct::thumbnail

◆ vbaproject

Dwg_VBAProject _dwg_struct::vbaproject

The documentation for this struct was generated from the following file: