Extending the Modeler


Developers can enhance the functionality of ACIS and modify the nature of the ACIS geometric model. ACIS is extensible through the addition of new:

APIs
Combine underlying functionality with application support such as argument error checking and roll back.
Classes
Extend the geometric model and add objects specific to the application domain.
Attributes
Attach user-defined data to model entities, and add information and relationships to the model in a way that ensures proper behavior under all geometric modeling circumstances.

Applications developed in Scheme can also extend ACIS through the creation of new Scheme extensions. Whenever ACIS is extended, the developer can make the new functionality available in the test environments by creating new Scheme extensions that can be used in Scheme AIDE.

This section describes how to create new APIs, derive new classes, and define runtime virtual methods. For more information, refer to the Scheme Reference Guide.

Topics include: