Derivation from ENTITY
List of: Discussion Topic
Subjects: Entity, Model Object
Contents: Application Development Manual

Although the ENTITY class itself does not represent objects within the modeler, any class that represents a permanent model object in ACIS must be derived from ENTITY in order to inherit the common data and functionality that is mandatory in all permanent objects.

An ENTITY pointer can point to an object of class ENTITY, or to an object of any class derived from ENTITY (directly or indirectly). Because it is often necessary to know the specific class of the object (FACE, LUMP,SHELL, SURFACE, STRAIGHT, etc.), functionality is built into these classes to support this determination.

Figure 4-1 illustrates the derivation of the classes from ENTITY. The individual classes are described in detail in reference templates in online help.


Figure 4-1. Derivation From ENTITY
PDF/APPDEV/04IDOBJ.PDF
HTM/DATA/ACIS/APPDEV/04IDOBJ/0002.HTM