Main Page   Compound List   File List   Compound Members   File Members  

DGNElemCore Struct Reference

#include <dgnlib.h>

List of all members.

Public Attributes

int offset
int size
int element_id
int stype
int level
int type
int complex
int deleted
int graphic_group
int properties
int color
int weight
int style
int attr_bytes
unsigned char * attr_data
int raw_bytes
unsigned char * raw_data


Detailed Description

Core element structure.

Core information kept about each element that can be read from a DGN file. This structure is the first component of each specific element structure (like DGNElemMultiPoint). Normally the DGNElemCore.stype field would be used to decide what specific structure type to case the DGNElemCore pointer to.


Member Data Documentation

int DGNElemCore::attr_bytes
 

Bytes of attribute data, usually zero.

unsigned char* DGNElemCore::attr_data
 

Raw attribute data

int DGNElemCore::color
 

Color index (0-255)

int DGNElemCore::complex
 

Is element complex?

int DGNElemCore::deleted
 

Is element deleted?

int DGNElemCore::element_id
 

Element number (zero based)

int DGNElemCore::graphic_group
 

Graphic group number

int DGNElemCore::level
 

Element Level: 0-63

int DGNElemCore::properties
 

Properties: ORing of DGNPF_ flags

int DGNElemCore::raw_bytes
 

Bytes of raw data, usually zero.

unsigned char* DGNElemCore::raw_data
 

All raw element data including header.

int DGNElemCore::style
 

Line Style: One of DGNS_* values

int DGNElemCore::stype
 

Structure type: (DGNST_*)

int DGNElemCore::type
 

Element type (DGNT_)

int DGNElemCore::weight
 

Line Weight (0-31)


The documentation for this struct was generated from the following file:
Generated on Tue Mar 23 12:20:44 2004 for dgnlib by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002