Each class has a
.hxx header file that declares the class, includes necessary header files, and prototypes related functions. The header file contains a comment block that describes the class in a standard format. (ACIS header files are shipped in readable format with both object-code and source-code shipments.)
|
|
In the assembly modeling example, the application-specific class,
ASSEMBLY, is defined in the
assembly.hxx file.
|
|
Each class has a
.cxx source file that implements all of the methods of the class that were not defined as inline methods within the body of the class. The methods file defines class-specific macros, and includes the
.hxx class header file.
|
|
In the assembly modeling example the method for the
ASSEMBLY class are implemented in the
assembly.cxx file.
|