Home > Getting Started Guide > Architecture
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:
- Naming Conventions
- Extending the Application Procedural Interface
- Deriving Classes
- Run-time Virtual Methods
[Top]
© 1989-2007 Spatial Corp., a Dassault Systèmes company. All rights reserved.