Class Names
List of: Discussion Topic
Subjects: Finding Information
Contents: Getting Started Guide

C++ class names are presented in a Sans Serif font. Examples include ENTITY, SPApar_pos, and SPAtransf. Although many class names correspond directly to a type of ACIS geometric modeling object, such as ENTITY, EDGE, and curve, the name is generally presented in a Sans Serif font only when referring specifically to the class or a specific instance of the class, rather than to the type of object in general. For example, "An entity is implemented in the class ENTITY, and a curve is implemented in the class curve."

When the text refers to more than one object instantiated from a given class, the exact class name is presented in the Sans Serif font with an "s" (or "es") appended to the end of the name in a Serif font, as in BODYs, VERTEXes, and SPAtransfs. For example, "The function takes two EDGEs as input arguments and returns two curves."

Some C++ classes have uppercase names and some have lowercase names. ACIS contains some pairs of related classes with similar names, differing only in their case. The uppercase class represents an object that is permanent in the model, while the lowercase class represents an object that is temporary in nature and may be used for a variety of purposes, including constructing a corresponding permanent object. For example, a SPHERE is a permanent object in the model that is constructed using a sphere.
PDF/GET/02FIND.PDF
HTM/DATA/ACIS/GET/02FIND/0020.HTM