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

Bytes of attribute data, usually zero.

unsigned char* DGNElemCore::attr_data

Raw attribute data

Color index (0-255)

Is element complex?

Is element deleted?

Element number (zero based)

Graphic group number

Element Level: 0-63

Properties: ORing of DGNPF_ flags

Bytes of raw data, usually zero.

unsigned char* DGNElemCore::raw_data

All raw element data including header.

Line Style: One of DGNS_* values

Structure type: (DGNST_*)

Element type (DGNT_)

Line Weight (0-31)


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

Generated on 2 Aug 2014 for dgnlib by  doxygen 1.6.1