Reference Summary

AcisJournal Contains data and methods related to journaling operation.
AcisLoftingInterface Passes data from one lofting API function to another and controls the execution of lofting.
AcisOptions Implements an AcisOptions class.
AcisSkinningInterface Passes data from one skinning API function to another and controls the execution of skinning.
AcisSLInterface Abstract base class that defines the skinning and lofting interfaces.
AcisVersion Creates an ACISversion object.
ACIS_OBJECT Provides a base class for class level memory management of ACIS classes.
acovr_edge_constraint Defines an edge constraint for Advanced Covering.
acovr_gap_report Boundary gap reporting.
acovr_options Options for covering with Advanced Covering.
active_part Declares a classs to monitor the active part.
ADM_draw_engine Base class for the drawing engine.
adm_options Class to override the AcisOptions algorithmic versioning for specific adm behaviors: use of boundary loads, and automatic surface trimming.
ADM_regobj Provides abstract registration methods to the kernel, allowing a deformable modeling hierarchy to register with the view controller.
ADM_regobj_factory This is used by the ACIS Deformable Modeling kernel to construct and destruct ADM_regobj objects.
ADM_regobj_factory_mgr Manages the singleton DM_regobj_factory.providing global access to the unique instance.
ADM_srf_icon This class is used for drawing deformable surface tag objects in ACIS deformable modeling.
ADM_srf_icon2 This class is used for drawing deformable surface tag objects in ACIS deformable modeling.
ANNOTATION Defines a base class for adding information to the bulletin boards.
annotation_ctx Holds global information about annotations, including settings and a list of them.
APOINT Represents the position of a point as an object in the model.
ATTRIB Represents common data and functionality for all attributes.
ATTRIB_AGC Designates to whom the attribute belongs.
ATTRIB_ANNOTATION Attaches an annotation to an entity.
ATTRIB_BLEND Defines the basic blend attribute from which derive specific blend attributes.
ATTRIB_BLINFO Defines attributes used internally by the blending algorithm to record intermediate results.
ATTRIB_CELL Implements an attribute describing a cell in the Cellular Topology Component.
ATTRIB_CFACE_VOL Implements an attribute attached to a CFACE entity.
ATTRIB_COL Stores color information for an ENTITY.
ATTRIB_CONST_CHAMFER Defines a flat chamfer blend.
ATTRIB_CONST_ROUND Defines a circular rolling-ball blend of constant radius.
ATTRIB_CT Defines a root attribute for the Cellular Topology Component.
ATTRIB_DC2ACIS Connects the deformable curve functions to the ACIS modeler.
ATTRIB_DM2ACIS Connects the deformable model functions to the ACIS modeler.
ATTRIB_DS2ACIS Connects the deformable surface functions to the ACIS modeler.
ATTRIB_EFINT Defines an attribute to record the intersections of an edge of one body with a face of the other body, during a Boolean operation.
ATTRIB_EYE Defines an organization attribute class.
ATTRIB_EYE_ATTACHED_MESH Defines an attribute to attach facets to an entity as a MESH.
ATTRIB_FACECFACE Defines an attribute that records two CFACE entities that refer to a given face.
ATTRIB_FACEINT Defines an attribute to record the intersection of a face of one body with a face of the other body during a Boolean operation.
ATTRIB_FFBLEND Defines a general face-face blend.
ATTRIB_GENERIC Organization base attribute class for the Generic Attributes Component.
ATTRIB_GEN_ENTITY Defines a generic attribute that owns an entity.
ATTRIB_GEN_INTEGER Defines a generic attribute that contains an integer value.
ATTRIB_GEN_NAME Defines a named attribute for the Generic Attributes Component.
ATTRIB_GEN_POINTER Defines a generic attribute that contains a reference to an entity.
ATTRIB_GEN_POSITION Defines a generic attribute that contains a position.
ATTRIB_GEN_REAL Defines a generic attribute that contains a real value.
ATTRIB_GEN_STRING Defines a generic attribute that contains a string value.
ATTRIB_GEN_VECTOR Defines a generic attribute that contains a vector.
ATTRIB_HH Defines the owning organization for other HEAL attribute classes.
ATTRIB_HH_AGGR Base HEAL aggregate attribute class.
ATTRIB_HH_AGGR_ANALYTIC Aggregate healing attribute class for the analytic solver subphase of geometry building.
ATTRIB_HH_AGGR_GEN_SPLINE Aggregate healing attribute class for the generic spline solver subphase of geometry building.
ATTRIB_HH_AGGR_GEOMBUILD Aggregate healing attribute class for the geometry building phase.
ATTRIB_HH_AGGR_GEOMBUILD_BASE Base HEAL aggregate attribute class for the geometry building phase.
ATTRIB_HH_AGGR_ISOSPLINE Aggregate healing attribute class for the isospline solver subphase of geometry building.
ATTRIB_HH_AGGR_SHARP_EDGE Aggregate healing attribute class for the sharp edge solver subphase of geometry building.
ATTRIB_HH_AGGR_SIMPLIFY Aggregate healing attribute class for the geometry simplification phase.
ATTRIB_HH_AGGR_SIMPLIFY_BASE Base HEAL aggregate attribute class for the geometry simplification phase.
ATTRIB_HH_AGGR_STITCH Aggregate healing attribute class for the stitching phase.
ATTRIB_HH_AGGR_STITCH_BASE Base HEAL aggregate attribute class for the stitching phase.
ATTRIB_HH_AGGR_WRAPUP Aggregate healing attribute class for the wrap-up subphase of geometry building.
ATTRIB_HH_ENT Base HEAL individual entity-level attribute class.
ATTRIB_HH_ENT_GEOMBUILD_BASE Base HEAL individual entity-level attribute class for the geometry building phase.
ATTRIB_HH_ENT_GEOMBUILD_COEDGE Individual entity-level healing attribute class attached to coedges in the geometry building phase.
ATTRIB_HH_ENT_GEOMBUILD_CURVE Individual entity-level healing attribute class attached to curves in the geometry building phase.
ATTRIB_HH_ENT_GEOMBUILD_EDGE Individual entity-level healing attribute class attached to edges in the geometry building phase.
ATTRIB_HH_ENT_GEOMBUILD_FACE Individual entity-level healing attribute class attached to faces in the geometry building phase.
ATTRIB_HH_ENT_GEOMBUILD_LOOP Individual entity-level healing attribute class attached to loops in the geometry building phase.
ATTRIB_HH_ENT_GEOMBUILD_SURFACE Individual entity-level healing attribute class attached to surfaces in the geometry building phase.
ATTRIB_HH_ENT_GEOMBUILD_VERTEX Individual entity-level healing attribute class attached to vertices in the geometry building phase.
ATTRIB_HH_ENT_SIMPLIFY_BASE Base HEAL individual entity-level attribute class for the geometry simplification phase.
ATTRIB_HH_ENT_SIMPLIFY_FACE Individual entity-level healing attribute class attached to faces in the geometry simplification phase.
ATTRIB_HH_ENT_STITCH_BASE Base HEAL individual entity-level attribute class for the stitching phase.
ATTRIB_HH_ENT_STITCH_EDGE Individual entity-level healing attribute class attached to edges in the stitching phase.
ATTRIB_INTCOED Defines an attribute for linking intersection graph entities with the relevant body entities.
ATTRIB_INTEDGE Defines an attribute for linking intersection edges with the intersecting entities.
ATTRIB_INTGRAPH Defines an attribute for classifying shells and lumps of two bodies participating in a Boolean operation.
ATTRIB_INTVERT Defines an attribute for linking graph vertices with the intersection record(s) giving rise to them.
ATTRIB_PHL Defines owning organization for other PHL attribute classes.
ATTRIB_PHL_VW Attaches precise hidden line data and viewing parameters to bodies.
ATTRIB_RGB Stores rgb color information for an ENTITY.
ATTRIB_ST Organization attribute from which various color, display, id, and other attributes are derived.
ATTRIB_SYS Organization base attribute class for the ACIS kernel.
ATTRIB_TAG Defines a base class that contains a pointer to the original input entity as well as a flag indicating if the entity still exists.
ATTRIB_TSL This is an organization base class from which other classes are derived. It is never instantiated.
ATTRIB_VAR_BLEND Defines the blend attribute for variable radius blends.
ATTRIB_VBLEND Defines the vertex blend attribute.
ATTRIB_VOL_COL Assigns a color to a volume.
ATT_BL_INST Defines the instruction attributes that hang onto the edges and vertices of a blend sequence, that instruct the blend algorithm.
base_configuration Initializes the Base library.
base_curve_law_data Abstract base class to access curve_law_data with or without the ACIS kernel.
base_pcurve_law_data Abstract base class to access pcurve_law_data with or without the ACIS kernel.
base_surface_law_data Abstract base class to access surface_law_data with or without the ACIS kernel.
base_transform_law_data Abstract base class to access transform_law_data with or without the ACIS kernel.
base_wire_law_data Abstract base class to access wire_law_data with or without the ACIS kernel.
bend_law Creates a law to bend from a position around an axis in a given direction a specified amount.
BinaryFile Defines the BinaryFile class for doing ACIS save and restore to binary files.
binary_law Provides methods and data for laws that have two sublaws.
blend1_data Implementation of common data for stage one of blending.
BLEND_ANNOTATION Implements the base class for blending annotations.
BLEND_ANNO_EDGE Implements the annotations for blended edges.
blend_spl_sur Provides common functionality and data for all blend surfaces.
BODY Represents a wire, sheet, or solid body.
bounded_arc Defines a bounded_arc as a subtype of a bounded_curve.
bounded_curve Defines a bounded curve.
bounded_line Defines a bounded_line as a subtype of bounded_curve.
BULLETIN Describes the records that are chained into bulletin-boards.
BULLETIN_BOARD Creates a record of the changes to a single ENTITY during the current operation on the model.
CELL Attaches the subportion of a lump.
CELL2D Connects the faces of a sheet.
CELL3D Connects subportion of a lump.
CFACE A reference to one side of a FACE.
check_status_list Implements the list of return codes for status checking.
COEDGE Relates EDGEs with adjacent EDGEs and owning ENTITYs.
complex_number Creates a data structure for the manipulation of complex number.
composite_law Constructs the composition of two functions.
CONE Defines a cone as an object in the model.
cone Defines the elliptical single cone.
constant_law Creates a law that is constant.
cos_law Provides methods and data for the cosine mathematical function.
cross_law Provides methods for the cross product mathematical function.
CSHELL Names one portion of a cell's boundary.
CURVE Defines a generic curve as an object in the model.
curve Provides methods and data common to all curve subclasses.
curve_bounds Specifies the curve bounds of interest.
curve_curve_int Represents the intersection of a curve with another curve and returns the intersections as a list.
curve_interp Contains arrays to be interpolated and the information necessary for the interpolation.
curve_irregularities Implements a linked list of parameter values at which a curve has a C1 (tangent direction) or G1 (tangent magnitude) discontinuity.
curve_law Returns the position on a curve.
curve_law_data Creates a wrapper to an ACIScurve class.
curve_surf_int Represents the intersection of a curve with a surface and returns the intersections as a list.
cvty Class representing the convexity at a point or along a single edge (or something equivalent), such as "convex", or "tangent_convex" etc.
dcurve_law Returns the position or one of the derivatives on a curve.
DEBUG_LIST Defines a simple list pointer, which allows all active lists to be scanned.
DELTA_STATE Retrieves a sequence of bulletin boards.
DELTA_STATE_LIST Implements a variable length list of delta states.
discontinuity_info Stores discontinuity information for a curve or surface.
division_law Provides methods for the division mathematical function.
DM_act_icon This class is used for drawing area constraint tag objects in deformable modeling.
DM_ald_icon This class is used for drawing area load tag objects in deformable modeling.
DM_att_icon This class is used for drawing point attractor tag objects in deformable modeling.
DM_cct_icon This class is used for drawing curve constraint tag objects in deformable modeling.
DM_cld_icon This class is used for drawing curve load tag objects in deformable modeling.
DM_cpt_icon The DM_cpt_icon draws an array of control points.
DM_crv_icon This class is used for drawing deformable curve tag objects in deformable modeling.
DM_dbl_array This class is a pseudo-read-only container class for double type supporting deformable modeling geometry query methods.
DM_dbx_icon The DM_dbx_icon draws and manages an outline corresponding to the image of a parameter sub-rectangle on a deformable surface.
DM_default_icon Base class for the icon objects in the dmicon and admicon libraries.
DM_default_icon_factory This is an example of the icon class factory implementation.
DM_def_icon_cmd_args This class provides a common interface (an Execute method) to the DM_default_icons for encapsulating state change commands.
DM_def_icon_draw_args This class provides a common interface between ACIS rendering libraries.
DM_def_icon_query_args This class provides a common interface to the DM_default_icons for encapsulating query commands.
DM_dpr_icon This class is used for drawing distributed pressure tag objects in deformable modeling.
DM_draw_engine This class provides an abstract draw primitive interface between the deformable modeling icons and the view-controller.
DM_draw_engine_mgr This class manages the singleton DM_draw_engine, providing global access to the unique instance.
DM_grd_icon This class draws and manages a rectangular grid of lines.
DM_ica_draw_option This class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw options, e.g., which tag objects to draw.
DM_ica_grid This class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw grid density.
DM_ica_on_off This class is a DM_def_icon_cmd_args that encapsulates a command to switch an icon on or off (draw or don't draw).
DM_ica_width This class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw width.
DM_icon This class provides abstract notify methods to the deformable modeling kernel for drawing services.
DM_icon_cmd_args This interface class provides a command object to forward client requests through the DM_icon::Set_state method to the DM_icon.
DM_icon_draw_args This interface class provides a command object to forward client requests through the DM_icon::Draw method to the DM_draw_engine.
DM_icon_factory The DM_icon_factory class provides an abstract interface to the deformable modeling kernel for creating and destroying DM_icon objects.
DM_icon_factory_mgr This class manages the singleton DM_icon_factory, providing global access to the unique instance.
DM_icon_query_args This interface class provides a common interface between icon libraries.
DM_icq_draw_grid This class is a DM_def_icon_query_args that encapsulates a command to query DM_default_icon draw grid density.
DM_icq_draw_option This class is a DM_def_icon_query_args that encapsulates a command to query DM_default_icon draw options, e.g., which tag objects to draw.
DM_lct_icon This class is used for drawing curve link constraint tag objects in deformable modeling.
DM_lld_icon This class is used for drawing curve link load tag objects in deformable modeling.
DM_pct_icon This class is used for drawing point constraint tag objects in deformable modeling.
DM_ppr_icon This class is used for drawing point pressure tag objects in deformable modeling.
DM_rend_options This class is used internally by the dmicon library for encapsulating draw options.
DM_rtnerr_hurler This class provides a protocol for handling exceptions across interfaces.
DM_spr_icon This class is used for drawing point spring load tag objects in deformable modeling.
DM_sps_icon This class is used for drawing point spring set load tag objects in deformable modeling.
DM_srf_icon This class is used for drawing deformable surface tag objects in standalone deformable modeling.
DM_syserr_hurler This class provides a protocol for handling exceptions across interfaces.
DM_tag_array The DM_tag_array class supports tag query methods and icon broadcast methods.
DM_vec_icon This class is used for drawing vector load tag objects in deformable modeling.
DS_dmod Pointer to this class acts as an handle.
DS_pfunc Pointer to this class acts as an handle.
DS_poly_zone The DS_poly_zone is used for building a DS_area_load.
DS_zone Pointer to this class acts as an handle.
EDGE Represents a physical edge.
edge_entity_rel Represents the relationship between an edge and an entity.
edge_face_int Records information about edge-face intersections.
edge_tolstitch_options Specifies that api_stitch should use restricted tolerant stitching.
ed_cvty_info Returns the convexity of an edge (or equivalent).
EE_LIST Defines a wrapper for ENTITY_LIST that is an ENTITY, with full support for save/restore and rollback.
ELLIPSE Defines an ellipse as an object in the model.
ellipse Defines an ellipse.
ENTITY Represents common data and functionality that is mandatory in all classes that are permanent objects in the model.
entity_and_filter Returns TRUE if both of its two child filters return TRUE.
entity_binary_filter Combines entity_and_filter and entity_or_filter classes.
entity_callback Provides notification of changes to entities.
entity_callback_list Provides a type-safe interface to the toolkit_callback_list class and the execute command.
entity_filter Provides generic methods and data for all filters.
entity_gvertex Creates an instance of a graph vertex that holds an entity pointer as data.
ENTITY_IHL Defines the owning organization for all other IHL entity classes.
ENTITY_LIST Implements a variable length list of entities.
entity_notification_handler Allows an application to notify its sub-systems of ENTITY events.
entity_not_filter Returns TRUE if and only if its child filter returns FALSE, and vice versa.
entity_or_filter Returns TRUE if either of its two child filters returns TRUE.
ENTITY_PHL Defines the owning organization for all other PHL entity classes.
entity_test_filter Returns TRUE if the given C++ test function returns TRUE.
entity_with_ray Combines an ENTITY and a pick_ray.
enum_table Defines objects for storing the mapping between the enum values and their string representation.
ERROR_ENTITY Stores information about problem entities, to be used in an entity list of the body checker.
error_info Defines objects for returning ACIS error information.
error_list_info Chains a list of error_infos together.
exact_int_cur Represents an exact intersection spline curve.
exact_stitch_options Specifies that api_stitch should use exact stitching.
exit_callback Executes standard exit for ACIS.
FACE Represents a bounded portion of a SURFACE.
ff_header Enables lists of face-face intersections to be chained together.
FileInfo Contains additional required file header information.
FileInterface Defines the abstract base class.
frenet_law Creates a vector field for a given curve that points in the direction of curvature.
gedge Creates an instance of a graph edge for use in graph theory.
generic_graph Creates an instance of a graph for the graph theory mathematical operations.
GLOBAL_MESH_MANAGER Shows an example of a mesh manager.
glue_options Class to hold information and options for a glue operation.
gvertex Creates an instance of a graph vertex for use in graph theory.
history_callbacks Provides callbacks for history management.
history_callbacks_list Provides a list of callbacks for history.
HISTORY_MANAGER Creates a history state on the specified history stream.
HISTORY_STREAM Implements a method for saving past states.
HISTORY_STREAM_LIST Stores a list of history streams.
hit Represents an intersection of a ray with a face, edge, or vertex.
identity_law Provides methods and data that return one term of the input value.
ID_ATTRIB Allows identification of entities in a table.
IHL_CAMERA Defines a camera viewpoint against which hidden lines are calculated.
IHL_OUTPUT_MANAGER Defines a class to control output from IHL.
IHL_SEGMENT Defines a hidden line segment with visibility information.
INDEXED_MESH Shows an example of a mesh that stores indices to a vertex array.
INDEXED_MESH_MANAGER Shows an example of a mesh manager using the indexed protocol.
indexed_polygon Obsolete: used only in pre-1.7 Faceting.
input_callback Creates the standard input for ACIS.
insanity_data This class holds information about problems (insanities) found when checking an ACIS model.
insanity_list Implements a linked list of problems (insanities) that are found when checking a model.
INTCURVE Defines a parametric curve as an object in the model.
intcurve An interpolated curve type.
int_cur Defines interpolated curves.
LAW Stores a law mathematics function as an entity for saving to and restoring from a SAT file.
law Creates the base class for the derived law classes.
law_data Creates a wrapper for other ACIS classes for passing as arguments to laws.
law_law_data Creates a wrapper around a law for passing into unary and multiple law data classes.
LOOP Set of connected EDGEs that bounds a FACE.
LUMP Represents a bounded, connected portion of space.
mass_property Defines a class for manipulating mass properties.
MESH Defines a generic mesh class that can be attached to an entity.
MESH_MANAGER A MESH_MANAGER class directs output of the facet data.
mesh_polygon Defines an interface to a polygon in a mesh.
message_module Contains all messages for a module.
METHOD_ARGS Defines the virtual method ID that must return a unique character string to allow runtime identification of overloaded methods.
METHOD_ID Identifies runtime methods.
METHOD_TABLE Holds the table of runtime method implementation functions for a class.
minus_law Provides methods for the minus, or subtraction, mathematical function.
moments Manipulates generic mass properties.
multiple_data_law Provides methods and data for laws that have multiple law data members.
multiple_law Provides methods and data for laws that have multiple sublaws.
NAMED_ATTRIB Obsolete: use ATTRIB_GEN_NAME instead.
NAMED_INT_ATTRIB Obsolete: use ATTRIB_GEN_INTEGER instead.
NAMED_LOGICAL_ATTRIB Obsolete: use ATTRIB_GEN_INTEGER instead.
NAMED_POS_ATTRIB Obsolete: use ATTRIB_GEN_POSITION instead.
NAMED_REAL_ATTRIB Obsolete: use ATTRIB_GEN_REAL instead.
NAMED_STRING_ATTRIB Obsolete: use ATTRIB_GEN_STRING instead.
NAMED_VEC_ATTRIB Obsolete: use ATTRIB_GEN_VECTOR instead.
negate_law Provides methods for the unary minus, or negation, mathematical function.
NORENDER_ATTRIB Defines a generic attribute type that can mark a face or entity to not be rendered.
norm_law Provides methods for the normalize mathematical function.
NO_MERGE_ATTRIB Specifies a user-defined attribute that signals that the edge is not to be merged out of the body.
off_int_cur Represents a spline curve obtained by the intersection of two surfaces that are offsets of the given surfaces.
off_spl_sur Represents the offset of a surface.
option_header Records a value that denotes whether the option is on, off, or set to a given value.
outcome Defines a class for the result of API calls.
output_callback Creates output callback standard output for ACIS.
param_info Data representing type and in some cases parameter information about a point on an entity.
param_string References parameters.
PART Provides methods and data for grouping entities together as parts.
par_int_cur Represents an exact spline curve in the parameter space of a surface.
par_int_interp Fits a 3D curve to the parameter curve.
path_law_data Creates a wrapper for either a curve or wire class for input into a law.
pattern Provides all information necessary to generate a regular or irregular pattern of entities from a single, "seed" entity.
PCURVE Defines a 2D parameter-space approximation to a curve as an object in the model.
pcurve Defines a 2D curve defined in the parameter space of a parametric surface.
pcurve_interp Fits a parameter space curve.
pcurve_law Creates a law to support parameter curve calculations.
pcurve_law_data Creates a wrapper for pcurve classes for passing as arguments to laws.
pcur_int_cur Defines an interpolated curve subtype that is the 3D extension of the parameter curve representing a curve on a surface.
PHLV5_EDGE Defines an PHLV5 edge.
phlv5_options Specifies options for hidden line removal.
PHLV5_SEGMENT Defines an PHLV5 segment.
PHL_CAMERA Defines a camera viewpoint against which precise hidden lines are calculated.
PHL_EDGE Defines a regular or silhouette edge.
PHL_SEGMENT Defines a line segment with visibility information.
pick_ray Maps a 2D graphic pick on an entity position defined in model space.
pid_base Defines the persistent identifier data (PID).
PLANE Defines a plane as an object in the model.
plane Defines a planar surface.
plus_law Provides methods for the plus, or addition, mathematical function.
point_entity_rel Relates an APOINT to an ENTITY.
POLYGON Defines a POLYGON.
POLYGON_POINT_MESH Defines a collection of polygons.
POLYGON_POINT_MESH_MANAGER Specializes the MESH_MANAGER class when a mesh is maintained as a POLYGON_POINT_MESH.
POLYGON_VERTEX Defines a vertex on a polygon.
polygon_vertex Obsolete: used only in pre-1.7 Faceting.
position_array Creates dynamic arrays of positions.
PPM_ON_FACE_MESH_MANAGER Shows how a MESH-derived mesh is attached to a face.
PRIMITIVE_ANNOTATION Used for primitive annotations.
pt_cvty_info Returns the convexity of a single point along an edge (or equivalent).
ray Represents a 3D ray.
rbase_app_callback Implements routines to handle various rendering application callbacks for image output and interrupts.
rb_blend_spl_sur Implements the constant radius rolling ball blend surface.
REFINEMENT Controls the accuracy and types of polygons generated in the faceter.
Render_Arg Provides the mechanism for getting and setting shader parameters.
Render_Color Represents an RGB color.
restore_def Records an entity type name, a pointer to a restore_data routine for that type of entity, and a link pointer.
rgb_color Defines the red, green, and blue colors for the display.
RH_BACKGROUND Defines a background.
RH_ENTITY Provides common methods and data for other rendering classes.
RH_ENVIRONMENT_MAP Defines an environment map.
RH_FOREGROUND Defines a foreground.
RH_LIGHT Defines a light source.
RH_MATERIAL Defines a material consisting of color, displacement, reflectance, and transparency.
RH_TEXTURE_SPACE Defines a texture space.
roll_callback Notifies the user about the start and the end of a roll operation.
roll_callback_list Provides a type-safe interface to the toolkit_callback_list and the execute method.
rot_spl_sur Represents a surface of rotation.
SabFile Performs save and restore to stream files.
SatFile Defines the SatFile class for doing ACIS save and restore to stream files in text format.
scheme_error_callback_list Provides a type-safe interface to the toolkit_callback_list and the execute method.
SDM_options Provides an optional argument to all DM_ interface functions.
SHELL Represents the external boundary of a LUMP, or the internal boundary of a void (unoccupied space) within a LUMP.
shell_lump Records the classification of shells or wires that do not contribute to any intersection.
SIMPLE_INDEXED_MESH A mesh format that stores indices to a vertex array.
SIMPLE_INDEXED_MESH_MANAGER To show an example of a mesh manager using the indexed protocol.
sin_law Provides methods and data for the sine mathematical function.
skin_options Sets options for skinning.
skin_spl_sur Defines a skin surface between a list of curves.
SPAbox Represents a bounding box.
SPAGROUP Entity class that points to a list of entities.
SPAinterval Records an interval on a line.
SPAmatrix Defines a 3x3 affine transformation acting on vectors and positions.
SPAnvector Implements an n dimensional vector.
SPAparameter Defines a curve parameter value.
SPApar_box Defines a bounding box in parameter space by four values of class parameter: low_u, high_u, low_v, high_v.
SPApar_dir Defines a direction vector (du,dv) in 2D parameter-space.
SPApar_pos Defines a parameter position in the parameter-space of a surface.
SPApar_transf Defines a parameter space transformation containing scaling and translation components.
SPApar_vec Defines a vector (du, dv) in 2D parameter-space.
SPAposition Represents position vectors (points) in 3D Cartesian space that are subject to certain vector and transformation operations.
Spatial_abs_hurler This class provides a protocol for handling exceptions across interfaces.
Spatial_syserr_hurler Provides a protocol for handling exceptions across interfaces.
SPAtransf Represents a general 3D affine transformation.
SPAunit_vector Provides a direction in 3D Cartesian space that has unit length.
SPAvector Represents a displacement vector in 3D Cartesian space.
SPHERE Defines a sphere as an object in the model.
sphere Defines a spherical surface.
splgrid Defines a spline surface grid.
SPLINE Defines a parametric surface as an object in the model.
spline Records a B-spline surface.
splsurf Defines a spline surface.
spl_sur Defines an abstract base class from which spline surface definitions are derived.
sqrt_law Provides methods and data for the square root mathematical function.
standard_error_info Returns standard error information.
stitch_options Abstract base class from which specific stitch options classes, such as exact_stitch_options and tolerant_stitch_options, are derived.
STL_MESH_MANAGER Writes data to an stl formatted file.
STRAIGHT Defines an infinite line as an object in the model.
straight Defines an infinite straight line represented by a point and a unit vector specifying the direction.
StreamFinder Used by the DistributeStates function below to find the HISTORY_STREAM corresponding to a given entity.
SUBSHELL Represents a subdivision of a SHELL or SUBSHELL.
subtrans_object Defines a shared-subtype class that is subject to transformations.
subtype_object Defines the master object from which all subtype objects must be derived.
sum_spl_sur Represents a linear sum of two curves.
SURFACE Defines a generic surface as an object in the model.
surface Base class for all ACIS surface types that defines the basic virtual functions that are supplied for all specific surface classes.
surface_law Returns the position on a surface.
surface_law_data Creates a wrapper to an ACISsurface class.
surfnorm_law Composes a law mathematic function that returns the normal to a surface at a given position.
surf_int_cur Represents spline curves on a surface within the given fit tolerance.
surf_normcone Provides a return value for normal_cone which returns a cone bounding the surface normal.
surf_princurv Provides the return value for the principle curvature functions, returning two directions and two curvatures for a surface.
surf_surf_int Represents the intersection of two face surfaces and returns zero or more curves.
SWEEP_ANNOTATION Implements the base class for sweeping annotations.
SWEEP_ANNO_EDGE_LAT Defines the annotation class for the lateral topology corresponding to an edge of the profile which becomes a face in sweeping.
SWEEP_ANNO_EDGE_TOP Defines the top topology from a swept edge, which is another edge.
SWEEP_ANNO_END_CAPS Defines annotation relating to capping faces of a sweep.
SWEEP_ANNO_VERTEX_LAT Defines annotation relating to vertex of lateral topology of a sweep.
SWEEP_ANNO_VERTEX_TOP Defines annotation relating to the vertices at the top of a sweep.
sweep_options Provides a data structure for sweeping operations to be used in the function api_sweep_with_options.
sweep_spl_sur Defines the perpendicular sweep of a planar profile curve along a path curve.
TaggedData Tracks data and its type for saving and restoring unknown ENTITY types.
TCOEDGE Internal to ACIS and not intended for direct usage.
TEDGE Internal to ACIS and not intended for direct usage.
tensor Defines a 3 X 3 tensor.
term_law Provides methods for the term mathematical function that returns a single dimensional element of a multidimensional function.
TEXT_ANNOTATION Defines a simple annotation attribute for testing annotations.
TEXT_ENT Stores simple text display information.
times_law Provides methods for the times, or multiplication, mathematical function.
tk_list Base class that can be used to manage a list of items.
tolerant_stitch_options Specifies that api_stitch should use tolerant stitching.
toolkit_callback Defines the toolkit_callback base calls and the toolkit_callback_list class.
toolkit_callback_list Stores the list of toolkit_callbacks.
TORUS Defines a torus as an object in the model.
torus Represents tori.
TRANSFORM Represents an overall transformation applied to a BODY, and is saved as part of the model.
transform_law Applies an ACIS transform to a law that returns a three dimensional position.
transform_law_data Creates a wrapper to a ACISTRANSFORM class.
tube_options Creates a data structure to facilitate generalizing selective Booleans.
TVERTEX Internal to ACIS and not intended for direct usage.
unary_data_law Provides methods and data for laws that have one law data member.
unary_law Provides methods and data for laws that have one sublaw.
UNDEFC Defines a curve that is undefined except for its end points as an object in the model.
UNITS_SCALE Defines the UNITS_SCALE class.
unknown_text_pointer Implements the member functions to point to an object containing textual data to be read from a save file.
var_cross_section Evaluates the cross section of a blend surface.
var_radius Defines the variable radius.
var_rad_fixed_width Defines a constant cross section radius for a variable radius function.
var_rad_functional Defines a functional form of a variable radius function.
var_rad_rot_ellipse Defines a rotational radius ellipse for a variable radius function.
var_rad_two_ends Defines a two-ends form of a variable radius function.
VBL_SURF Defines the vertex blend surface class.
vector_law Combines one dimensional laws into a multi-dimensional law.
VERTEX Represents a corner of a FACE and/or the end of an EDGE.
VERTEX_TEMPLATE Creates parameter templates.
VOID_LIST Creates a variable-length list of void*'s.
WCS Defines the creation of a working coordinate system.
WCS_callback Provides notification of changes to the WCS.
WCS_callback_list Provides a type-safe interface to toolkit_callback_list class and the execute command.
WIRE Represents a collection of edges that are owned by a body but are not attached to faces and do not enclose any volume.
wire_law_data Creates a wrapper to a ACISWIRE class.