|
Each
ACIS class derived from
ENTITY has a
level, which is an integer representing the level of derivation of the class from
ENTITY. For example,
BODY is directly derived from
ENTITY and has a level of 1.
SPHERE is derived from
SURFACE, which is derived from
ENTITY, so
SPHERE has a level of 2.
|
|
|
The actual integer value of the level should never directly referenced, since it could change (although this is unlikely). Instead, the level's name should be referenced. Levels for each class are named
<CLASS>_LEVEL.
|
|
|
The following table lists the most common classes and their levels of derivation from the
ENTITY class:
|
|