LibreDWG API  0.13.3
LibreDWG API - The DWG Library
_dwg_struct Struct Reference

#include <dwg.h>

Data Fields

Dwg_Header header
 
BITCODE_BS num_classes
 number of classes More...
 
Dwg_Classdwg_class
 array of classes More...
 
BITCODE_BL num_objects
 number of objects More...
 
BITCODE_BL num_alloced_objects
 room for objects More...
 
Dwg_Objectobject
 list of all objects and entities More...
 
BITCODE_BL num_entities
 number of entities in object More...
 
BITCODE_BL num_object_refs
 number of object_ref's (resolved handles) More...
 
BITCODE_BL cur_index
 how many we have written currently More...
 
Dwg_Object_Ref ** object_ref
 array of most handles More...
 
struct _inthashobject_map
 map of all handles More...
 
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
 
}; 
 
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
 

Detailed Description

Main DWG struct

Field Documentation

◆ 

union { ... }

◆ 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

◆ 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_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_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: