|
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.
|