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

Element number (zero based)

Structure type: (DGNST_*)

Element Level: 0-63

Element type (DGNT_)

Is element complex?

Is element deleted?

Graphic group number

Properties: ORing of DGNPF_ flags

Color index (0-255)

Line Weight (0-31)

Line Style: One of DGNS_* values

Bytes of attribute data, usually zero.

unsigned char* DGNElemCore::attr_data

Raw attribute data

Bytes of raw data, usually zero.

unsigned char* DGNElemCore::raw_data

All raw element data including header.


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

Generated on Thu Jun 12 16:43:21 2008 for dgnlib by  doxygen 1.5.6