Extending the Modeler
List of: Discussion Topic
Subjects: Extending ACIS
Contents: Application Development Manual

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 chapter describes how to create new APIs, derive new classes, and define run-time virtual methods. For more information, refer to the following manuals:

Scheme Support Component Manual Contains information on extending the Scheme interface.

Kernel Component Manual Contains information on attributes.
PDF/APPDEV/08EXT.PDF
HTM/DATA/ACIS/APPDEV/08EXT/0000.HTM