|
The
Application Procedural Interface (API) is a layer of functions that expose the underlying functionality of the
ACIS modeler. The API guarantees a stable interface, regardless of modifications to low-level
ACIS data structures or functions, and bundles model management and error handling features. When an error or interrupt occurs in an API routine,
ACIS automatically rolls the model back to the state when that API routine was called. This ensures that the model is not left in a corrupted state.
|
|
|
The API follows the general guidelines of the CAM-I Application Interface Specification (AIS), but is broadened to handle the wider range of entities that are represented in
ACIS models.
|
|
|
Developers can create their own API functions to extend the interface to
ACIS. This section describes how to create API functions that conform to
ACIS standards.
|