Application Interface

This section discusses the application interface. Most ACIS-based applications are developed in C++. However, applications can also be developed in Scheme. C++ applications for Microsoft Windows platforms may also take advantage of the ACIS interface to Microsoft Foundation Classes (MFC).

C++ applications may interface to ACIS through Application Procedural Interface (API) functions, C++ classes, and, in some cases, Direct Interface (DI) functions. Developers may also extend ACIS by creating their own APIs and classes.

As the following figure illustrates, a C++ application is built on top of ACIS, interfacing to the modeler via APIs, classes, and DIs.

Figure. C++ Application Interface to ACIS

Topics include:

[Top]