Extending the Application Procedural Interface
List of: Discussion Topic
Subjects: C++ Interface, Extending ACIS
Contents: Application Development Manual

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.
PDF/APPDEV/08EXT.PDF
HTM/DATA/ACIS/APPDEV/08EXT/0004.HTM