ACIS C++ Class Index
All Frameworks Object Hierarchy Indexes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
ACIS C++ Class Index
ACIS_OBJECT
class Provides a base class for class level memory management of ACIS classes.
ADMHOOPS_draw_engine
class This class provides provides a concrete DM_draw_engine for drawing DM_default_icons with Hoops.
ADMHOOPS_icon_draw_args
class This class provides concrete draw arguments for drawing DM_default_icons with the HOOPS kernel.
ADM_draw_engine
class Overrides the base class for the drawing engine.
ADM_gidraw_engine
class his class provides provides a concrete ADM_draw_engine for drawing ADM_default_icons with the ACIS GI kernel.
ADM_giicon_draw_args
class This class provides concrete draw arguments for drawing ADM_default_icons with the ACIS GI kernel.
ADM_giregobj
class This class provides a concrete ADM_regobj to the ADM kernel.
ADM_giregobj_factory
class his class provides a concrete ADM_regobj_factory to the ADM kernel, allowing the creation of concrete ADM_regobj objects.
ADM_hoops_icon_factory
class This is an example of the icon class factory implementation.
ADM_hoopsregobj
class This class provides a concrete ADM_regobj to the ADM kernel.
ADM_hoopsregobj_factory
class This class provides a concrete ADM_regobj_factory to the ADM kernel, allowing the creation of concrete ADM_regobj objects.
ADM_regobj
class Provides abstract registration methods to the kernel, allowing a deformable modeling hierarchy to register with the view controller.
ADM_regobj_factory
class This is used by the ACIS Deformable Modeling kernel to construct and destruct ADM_regobj objects.
ADM_regobj_factory_mgr
class Manages the singleton DM_regobj_factory providing global access to the unique instance.
ADM_srf_icon
class This class is used for drawing deformable surface tag objects in ACIS deformable modeling.
ADM_srf_icon2
class This class is used for drawing deformable surface tag objects in ACIS deformable modeling.
ADM_srf_icon3
class This class is used for drawing deformable surface tag objects in ACIS deformable modeling.
AF_POINT
class AF_POINT is an element in a circular double linked list, used when
approximating a curve with a consecutive series of points.
ANNOTATION
class Defines a base class for adding information to the bulletin boards.
APOINT
class Represents the position of a point as an object in the model.
ASM_ASSEMBLY
class ASM_MODEL_REF
class ATTRIB
class Represents common data and functionality for all attributes.
ATTRIB_AGC
class Designates to whom the attribute belongs.
ATTRIB_ANNOTATION
class Attaches an annotation to an entity.
ATTRIB_BLEND
class Defines the basic blend attribute from which derive specific blend attributes.
ATTRIB_BLINFO
class Defines attributes used internally by the blending algorithm to record intermediate results.
ATTRIB_CELL
class Implements an attribute describing a cell in the Cellular Topology Component.
ATTRIB_CFACE_VOL
class Implements an attribute attached to a CFACE entity.
ATTRIB_COL
class Stores color information for an ENTITY .
ATTRIB_CONST_CHAMFER
class Defines a flat chamfer blend.
ATTRIB_CONST_ROUND
class Defines a circular rolling-ball blend of constant radius.
ATTRIB_CT
class Defines a root attribute for the Cellular Topology Component.
ATTRIB_DC2ACIS
class Connects the deformable curve functions to the ACIS modeler.
ATTRIB_DM2ACIS
class Connects the deformable model functions to the ACIS modeler.
ATTRIB_DS2ACIS
class Connects the deformable surface functions to the ACIS modeler.
ATTRIB_EFINT
class 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
class Defines an organization attribute class.
ATTRIB_EYE_ATTACHED_MESH
class Defines an attribute to attach facets to an entity as a MESH .
ATTRIB_FACECFACE
class Defines an attribute that records two CFACE entities that refer to a given face.
ATTRIB_FACEINT
class 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
class Defines a general face-face blend.
ATTRIB_GENERIC
class Defines the organization base attribute class for the Generic Attributes Component.
ATTRIB_GEN_ENTITY
class Defines a generic attribute that "owns" an entity.
ATTRIB_GEN_INTEGER
class Defines a generic attribute that contains an integer value.
ATTRIB_GEN_NAME
class Defines a named attribute for the Generic Attributes Component.
ATTRIB_GEN_POINTER
class Defines a generic attribute that contains a reference to an entity.
ATTRIB_GEN_POSITION
class Defines a generic attribute that contains a position.
ATTRIB_GEN_REAL
class Defines a generic attribute that contains a real (double) value.
ATTRIB_GEN_STRING
class Defines a generic attribute that contains a string value.
ATTRIB_GEN_VECTOR
class Defines a generic attribute that contains a vector.
ATTRIB_GEN_WSTRING
class Defines a generic attribute that contains a wide character string value.
ATTRIB_HH
class
ATTRIB_HH_AGGR
class
ATTRIB_HH_AGGR_ANALYTIC
class
ATTRIB_HH_AGGR_GEN_SPLINE
class
ATTRIB_HH_AGGR_GEOMBUILD
class
ATTRIB_HH_AGGR_GEOMBUILD_BASE
class
ATTRIB_HH_AGGR_ISOSPLINE
class
ATTRIB_HH_AGGR_SHARP_EDGE
class
ATTRIB_HH_AGGR_SIMPLIFY
class
ATTRIB_HH_AGGR_SIMPLIFY_BASE
class
ATTRIB_HH_AGGR_STITCH
class
ATTRIB_HH_AGGR_STITCH_BASE
class
ATTRIB_HH_AGGR_WRAPUP
class
ATTRIB_HH_ENT
class
ATTRIB_HH_ENT_GEOMBUILD_BASE
class
ATTRIB_HH_ENT_GEOMBUILD_COEDGE
class
ATTRIB_HH_ENT_GEOMBUILD_CURVE
class
ATTRIB_HH_ENT_GEOMBUILD_EDGE
class
ATTRIB_HH_ENT_GEOMBUILD_FACE
class
ATTRIB_HH_ENT_GEOMBUILD_LOOP
class
ATTRIB_HH_ENT_GEOMBUILD_SURFACE
class
ATTRIB_HH_ENT_GEOMBUILD_VERTEX
class
ATTRIB_HH_ENT_SIMPLIFY_BASE
class
ATTRIB_HH_ENT_SIMPLIFY_FACE
class
ATTRIB_HH_ENT_STITCH_BASE
class
ATTRIB_HH_ENT_STITCH_EDGE
class
ATTRIB_INTCOED
class Defines an attribute for linking intersection graph entities with the relevant body entities.
ATTRIB_INTEDGE
class Defines an attribute for linking intersection edges with the intersecting entities.
ATTRIB_INTGRAPH
class Defines an attribute for classifying shells and lumps of two bodies participating in a Boolean operation.
ATTRIB_INTVERT
class Defines an attribute for linking graph vertices with the intersection record(s) giving rise to them.
ATTRIB_PHL_VW
class Attaches precise hidden line data and viewing parameters to bodies.
ATTRIB_RGB
class Stores rgb color information for an ENTITY .
ATTRIB_ST
class Organization attribute from which various color, display, id, and other attributes are derived.
ATTRIB_SYS
class Organization base attribute class for the ACIS kernel.
ATTRIB_TAG
class 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
class This is an organization base class from which other classes are derived.
ATTRIB_VAR_BLEND
class Defines the blend attribute for variable radius blends.
ATTRIB_VBLEND
class Defines the vertex blend attribute.
ATTRIB_VOL_COL
class Assigns a color to a volume.
ATT_BL_INST
class Defines the instruction attributes that hang onto the edges and vertices of a blend sequence, that instruct the blend algorithm.
ATT_CAP_FACE
class AcisJournal
class Contains data and methods related to journaling operation.
AcisOptions
class Implements an AcisOptions class.
AcisSLInterface
class Abstract base class that defines the skinning and lofting interfaces.
AcisSkinningInterface
class Passes data from one skinning API function to another and controls the execution of skinning.
AcisVersion
class Creates an AcisVersion object.
acis_ha_part_entity_mgr
class Concrete entity manager class for ACIS Assembly Modeling with the Scheme example application.
acis_ha_part_entity_mgr_factory
class Concrete entity manager factory class for creating acis_scm_entity_mgr objects.
acis_pm_entity_mgr
class Concrete entity manager class for using the ACIS Part Management component in conjunction
with ACIS Assembly Modeling.
acis_pm_entity_mgr_factory
class Concrete entity manager factory class for creating acis_pm_entity_mgr objects.
acis_scm_entity_mgr
class Concrete entity manager class for ACIS Assembly Modeling with the Scheme example application.
acis_scm_entity_mgr_factory
class Concrete entity manager factory class for creating acis_scm_entity_mgr objects.
acovr_edge_constraint
class Defines an edge constraint for advanced covering.
acovr_gap_report
class Boundary gap reporting.
acovr_options
class Options for covering with advanced covering.
active_part
class Declares a class to monitor the active part.
adm_options
class Class to override the AcisOptions algorithmic versioning for specific adm behaviors - use of boundary loads, and automatic surface trimming.
asm_cleanup_options
class Class object to encapsulate requests for optional behaviors when cleaning up handle objects.
asm_get_options
class Provides a data structure for passing optional arguments to assembly modeling "get" commands.
asm_list_options
class Class object to encapsulate requests for optional behaviors of assembly modeling list objects.
asm_model
class Class object to represent an assembly or part model within assembly modeling
Role: Represents a part or assembly model within assembly modeling.
asm_model_entity_mgr
class Interface class to wrap customer "part model" and "assembly model" objects.
asm_model_holder
class Holds a pointer to an asm_model
Role: The asm_model_holder object is a container for an asm_model object which automates
use counting for the asm_model object.
asm_model_info
class Structure to contain information about an assembly modeling model.
asm_model_kern
class Use-counted base class for asm_model .
asm_model_list
class Implements a variable length list of assembly models with set and index behavior and optional holding and counting mechanisms.
asm_property_options
class
asm_restore_options
class asm_save_options
class
BASE_TAG_MANAGER
class An abstract base class that defines the entity reference tag management system interface.
BLEND_ANNOTATION
class Implements the base class for blending annotations.
BLEND_ANNO_EDGE
class Implements the annotations for blended edges.
BLEND_ANNO_ENTITY
class Implements annotation for blend.
BLEND_ANNO_VERTEX
class Implements the annotations for blended vertices.
BLEND_ANNO_VERTEX_CHAMFER
class Implements the annotations for chamfered vertices.
BODY
class Represents a wire, sheet, or solid body.
BULLETIN
class Describes a record of the changes to a single ENTITY during the current operation on the model.
BULLETIN_BOARD
class Contains a list of BULLETINS recording changes to ENTITYs during the current operation on the model.
BULLETIN_LIST
class Implements a variable length list of bulletins.
BinaryFile
class Defines the BinaryFile class for doing ACIS save and restore to binary files.
BoolOptions
class Class to hold information and options for a Boolean operation.
base_configuration
class The base configuration object.
base_curve_law_data
class Abstract base class for accessing a curve_law_data with or without the ACIS kernel.
base_pcurve_law_data
class Abstract base class for accessing a pcurve_law_data with or without the ACIS kernel.
base_pointer_map
class This class tracks reference counting of sub-objects used in making a deep copy.
base_surface_law_data
class Abstract base class for accessing a surface_law_data with or without the ACIS kernel.
base_transform_law_data
class Abstract base class for accessing transform_law_data with or without the ACIS kernel.
base_wire_law_data
class Abstract base class for accessing a wire_law_data with or without the ACIS kernel.
bend_law
class Creates a law to bend from a position around an axis in a given direction a specified amount.
bhl_anal_stitch_results
class
bhl_geom_misc
class
bhl_geom_types
class
binary_law
class Provides methods and data for laws that have two sublaws.
blend1_data
class Implementation of common data for stage one of blending.
blend_contact
class blend_spl_sur
class Provides common functionality and data for all blend surfaces.
body_clash_result
class Data structure used to encapsulate the details of how two bodies clash.
bounded_arc
class Defines a bounded_arc as a subtype of a bounded_curve .
bounded_curve
class Defines a bounded curve.
bounded_line
class Defines a bounded_line as a subtype of bounded_curve .
CELL
class Attaches the subportion of a lump.
CELL2D
class Connects the faces of a sheet.
CELL3D
class Connects subportion of a lump.
CFACE
class A reference to one side of a FACE .
COEDGE
class Relates EDGEs to adjacent EDGEs and to owning ENTITYs .
CONE
class Defines a cone as an object in the model.
COPY_ANNOTATION
class Defines the annotation class for the copy operation.
CSHELL
class Names one portion of a cell's boundary.
CURVE
class Defines a generic curve as an object in the model.
check_bad_fitol_details
class A class for returning details of a check status error.
check_high_curvature_details
class check_self_intersection_details
class A class for returning details of a check status error.
check_status_details
class A class for returning details of a check status error.
check_status_list
class Implements the list of return codes for status checking.
complex_number
class Creates a data structure for the manipulation of complex number.
component_entity_handle
class Assembly modeling proxy for the occurrence of an ENTITY within an assembly component.
component_entity_handle_holder
class Holds a pointer to an component_entity_handle
Role: The component_entity_handle_holder object is a container for an component_entity_handle object which automates
use counting for the component_entity_handle object.
component_entity_handle_list
class Implements a variable length list of component entity handles with set and index behavior and optional holding and counting mechanisms.
component_handle
class Assembly modeling proxy for an assembly component.
component_handle_holder
class Holds a pointer to an component_handle
Role: The component_handle_holder object is a container for a component_handle object which automates
use counting for the component_handle object.
component_handle_list
class Implements a variable length list of component handles with set and index behavior and optional holding and counting mechanisms.
composite_law
class Constructs the composition of two functions.
cone
class Defines the elliptical single cone.
constant_law
class Creates a law that is constant.
cos_law
class Provides methods and data for the cosine mathematical function.
cross_law
class Provides methods for the cross product mathematical function.
curve
class Provides methods and data common to all curve subclasses.
curve_bounds
class Specifies the curve bounds of interest.
curve_curve_int
class Represents the intersection of a curve with another curve and returns the intersections as a list.
curve_curve_userdata
class Provides a hook for a client intersector to attach private information to an intersection.
curve_interp
class Contains arrays to be interpolated and the information necessary for the interpolation.
curve_irregularities
class Implements a linked list of parameter values at which a curve has a C1 or G1 discontinuity.
curve_law
class Returns the position on a curve when evaluated.
curve_law_data
class Serves as a wrapper for an ACIS curve object.
curve_surf_int
class Represents the intersection of a curve with a surface and returns the intersections as a list.
curve_surf_userdata
class Provides a hook for a client intersector to attach private information to an intersection.
cvty
class Class representing the convexity at a point or along a single edge (or something equivalent), such as "convex", or "tangent_convex".
DEBUG_LIST
class Defines a simple list pointer, which allows all active lists to be scanned.
DELTA_STATE
class Contains a sequence of bulletin boards.
DELTA_STATE_LIST
class Implements a variable length list of delta states.
DM_act_icon
class This class is used for drawing area constraint tag objects in deformable modeling.
DM_ald_icon
class This class is used for drawing area load tag objects in deformable modeling.
DM_att_icon
class This class is used for drawing point attractor tag objects in deformable modeling.
DM_cct_icon
class This class is used for drawing curve constraint tag objects in deformable modeling.
DM_cld_icon
class This class is used for drawing curve load tag objects in deformable modeling.
DM_cpt_icon
class The DM_cpt_icon draws an array of control points.
DM_crv_icon
class This class is used for drawing deformable curve tag objects in deformable modeling.
DM_dbl_array
class This class is a pseudo-read-only container class for double type supporting deformable modeling geometry query methods.
DM_dbx_icon
class The DM_dbx_icon draws and manages an outline corresponding to the image of a parameter sub-rectangle on a deformable surface.
DM_def_icon_cmd_args
class This class provides an abstract interface (an Execute method) to the DM_default_icons for encapsulating state change commands.
DM_def_icon_draw_args
class This class provides an abstract interface for passing arguments to the Draw()
methods of the DM default icons supplied in the dmicon library.
DM_def_icon_query_args
class This class provides an abstract interface to the DM_default_icons for encapsulating query commands.
DM_default_icon
class Base class for the icon objects in the dmicon and admicon libraries.
DM_default_icon_factory
class This is an example of the icon class factory implementation.
DM_dpr_icon
class This class is used for drawing distributed pressure tag objects in deformable modeling.
DM_draw_engine
class This class provides an abstract draw primitive interface between the deformable modeling icons and the view-controller.
DM_draw_engine_mgr
class This class manages the singleton DM_draw_engine , providing global access to the unique instance.
DM_grd_icon
class This class draws and manages a rectangular grid of lines.
DM_ica_draw_option
class This class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw options.
DM_ica_grid
class 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
class 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
class This class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw width.
DM_icon
class This class provides abstract notify methods to the deformable modeling kernel for drawing services.
DM_icon_cmd_args
class 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
class This interface class provides an encapsulation mechanism for passing arguments to the DM_icon::Draw method .
DM_icon_factory
class 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
class This class manages the singleton DM_icon_factory , providing global access to the unique instance.
DM_icon_query_args
class This interface class encapsulates queries that can be sent to DM_icon objects.
DM_icq_draw_grid
class 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
class This class is a DM_def_icon_query_args that encapsulates a command to query DM_default_icon draw options.
DM_lct_icon
class This class is used for drawing curve link constraint tag objects in deformable modeling.
DM_lld_icon
class This class is used for drawing curve link load tag objects in deformable modeling.
DM_pct_icon
class This class is used for drawing point constraint tag objects in deformable modeling.
DM_ppr_icon
class This class is used for drawing point pressure tag objects in deformable modeling.
DM_rend_options
class This class is used internally by the dmicon library for encapsulating draw options.
DM_rtnerr_hurler
class This class provides a protocol for handling exceptions across interfaces.
DM_spr_icon
class This class is used for drawing point spring load tag objects in deformable modeling.
DM_sps_icon
class This class is used for drawing point spring set load tag objects in deformable modeling.
DM_srf_icon
class This class is used for drawing deformable surface tag objects in standalone deformable modeling.
DM_syserr_hurler
class This class provides a protocol for handling exceptions across interfaces.
DM_tag_array
class The DM_tag_array class supports tag query methods and icon broadcast methods.
DM_vec_icon
class This class is used for drawing vector load tag objects in deformable modeling.
DS_dmod
class Pointer to this class acts as an handle.
DS_pfunc
class Pointer to this class acts as an handle.
DS_poly_zone
class The DS_poly_zone is used for building a DS_area_load .
DS_zone
class Pointer to this class acts as an handle.
dcurve_law
class Returns a position or one of the derivatives on a curve.
default_entity_mgr
class Concrete entity manager class that simply wraps an ENTITY_LIST .
default_entity_mgr_factory
class Concrete entity manager factory class for creating default_entity_mgr objects.
defeature_options
class Options for local operations.
discontinuity_info
class Stores discontinuity information for a curve or surface.
division_law
class Provides methods for the division mathematical function.
dot_law
class Provides methods for the dot product mathematical function.
EDGE
class Represents a physical edge.
EE_LIST
class Defines a wrapper for ENTITY_LIST that is an ENTITY , with full support for save/restore and rollback.
ELLIPSE
class Defines an ellipse as an object in the model.
ENTITY
class Represents common data and functionality that is mandatory in all classes that are permanent objects in the model.
ENTITY_IHL
class Defines owning organization for other IHL entity classes.
ENTITY_LIST
class Implements a variable length list of entities with set and index behavior.
ENTITY_PHLV5
class Defines owning organization for other PHL entity classes.
ERROR_ENTITY
class Stores information about improper intersections in an entity.
ed_cvty_info
class Returns the convexity of an edge (or equivalent).
edge_data_struct
class
edge_entity_rel
class Represents the relationship between an edge and an entity.
edge_face_int
class Records information about edge-face intersections.
edge_tolstitch_options
class Specifies that api_stitch should use restricted tolerant stitching.
ellipse
class Defines an ellipse curve.
entity_and_filter
class Returns TRUE if both of its two child filters return TRUE .
entity_binary_filter
class Combines entity_and_filter and entity_or_filter classes.
entity_callback
class Provides notification of changes to entities.
entity_callback_list
class Provides a type-safe interface to the toolkit_callback_list class and the execute command.
entity_clash_pair
class This class holds the result of clash-testing a pair of EDGE or
FACE entities.
entity_error_info
class Class for storing entity based ACIS error information.
entity_filter
class Provides generic methods and data for all filters.
entity_gvertex
class Creates an instance of a graph vertex that holds an entity pointer as data.
entity_handle
class Assembly modeling proxy for an ENTITY object.
entity_handle_holder
class Holds a pointer to an entity_handle
Role: The entity_handle_holder object is a container for an entity_handle object which automates
use counting for the entity_handle object.
entity_handle_list
class Implements a variable length list of entity handles with set and index behavior and optional holding and counting mechanisms.
entity_mgr_factory
class Abstract class from which customers derive factory objects to create entity manager sub-class objects.
entity_not_filter
class Returns TRUE if and only if its child filter returns FALSE , and vice versa.
entity_notification_handler
class Allows an application to notify its sub-systems of ENTITY events.
entity_or_filter
class Returns TRUE if either of its two child filters returns TRUE .
entity_test_filter
class Returns TRUE if the given C++ test function returns TRUE .
entity_with_ray
class Combines an ENTITY and a pick_ray .
enum_table
class Defines objects for storing the mapping between the enum values and their string representation.
error_info
class Defines objects for returning ACIS error information.
error_info_list
class Acts as a collection class for error_info objects, that is, it implements a variable length list
of error_info objects.
error_list_info
class Chains a list of error_infos together.
exact_int_cur
class Represents an exact intersection spline curve.
exact_stitch_options
class Specifies that api_stitch should use exact stitching.
exit_callback
class Executes standard exit for ACIS.
FACE
class Represents a bounded portion of a SURFACE .
FileInfo
class Contains additional required file header information.
FileInterface
class Defines the abstract base class.
ff_header
class Enables lists of face-face intersections to be chained together.
frenet_law
class Describes a vector field for a given curve that points in the direction of curvature.
GLOBAL_MESH_MANAGER
class Shows an example of a mesh manager.
gedge
class Creates an instance of a graph edge for use in graph theory.
generic_graph
class Creates an instance of a graph for the graph theory mathematical operations.
glue_options
class Class to hold information and options for a glue operation.
gvertex
class Creates an instance of a graph vertex for use in graph theory.
HELIX
class Defines a helix as an object in the model.
HISTORY_MANAGER
class Creates a history state on the specified history stream.
HISTORY_STREAM
class Contains a sequence of delta states that represents a model's history.
HISTORY_STREAM_LIST
class Implements a variable length list of HISTORY_STREAMs.
ha_rendering_context
class
ha_rendering_options
class helix
class Defines a (possibly tapered) helical curve.
hh_advspl_options
class
hh_anal_solv_options
class
hh_coedge_details
class
hh_geombuild_options
class
hh_isospline_options
class
hh_secondary_solver_options
class
hh_sharped_options
class
hh_simplify_options
class Class for simplification options.
history_callbacks
class Provides callbacks for history management.
history_callbacks_list
class Provides a list of callbacks for history.
hit
class Represents an intersection of a ray with a face, edge, or vertex.
ID_ATTRIB
class Allows identification of entities in a table.
IEntityConverter
class Interface to be implemented by custom ENTITY conversion classes.
IHL_CAMERA
class Defines a camera viewpoint against which hidden lines are calculated.
IHL_OUTPUT_MANAGER
class Defines a class to control output from IHL.
IHL_SEGMENT
class Defines a hidden line segment with visibility information.
IMPRINT_ANNOTATION
class Defines the annotation class for the imprint operation.
INDEXED_MESH
class Shows an example of a mesh that stores indices to a vertex array.
INDEXED_MESH_MANAGER
class Shows an example of a mesh manager using the indexed protocol.
INTCURVE
class Defines a parametric curve as an object in the model.
identity_law
class Provides methods and data that return one term of the input value.
indexed_polygon
class Obsolete: used only in pre-1-7 Faceting.
input_callback
class Creates the standard input for ACIS.
insanity_data
class This class holds information about problems (insanities) found when checking an ACIS model.
insanity_list
class Implements a linked list of problems (insanities) that are found when checking a model.
insanity_sub_category
class This class allows the representation of different sub-categories of
entity insanity.
int_cur
class Defines interpolated curves.
intcurve
class An interpolated curve type.
LAW
class Stores a law mathematics function as an entity for saving to and restoring from a SAT file.
LINKED_MESH
class A LINKED_MESH is a series of points connected by links in a number of ways,
in order to facilitate fast processing while creating the facets and using the facets.
LINKED_MESH_MANAGER
class Shows an example of a mesh manager using linked data.
LIST_HEADER
class Implements a variable length list of entries of type void*.
LOOP
class Represents a set of connected EDGEs that bound a FACE .
LUMP
class Represents a bounded, connected portion of space.
law
class Serves as the base class for all derived law classes.
law_data
class Serves as a wrapper for ACIS objects, for passing as arguments to laws.
law_law_data
class Serves as a wrapper for a law object, for passing into unary and multiple law data classes.
loft_spl_sur
class lop_options
class Options for local operations.
MESH
class Defines a generic base mesh class that can be attached to an entity.
MESH_MANAGER
class A MESH_MANAGER class directs output of the facet data.
MESH_NODE
class A MESH_NODE represents the point of coincident vertices of many facets (or one facet).
MESH_POLYGON
class Represents a series of vertices making a facet.
MESH_POLYNODE
class The MESH_POLYNODE represents a point, or vertex, of one facet,
It is where the bulk of the information of the facets exist,
such as position, parametric parameters, and normal vector.
METHOD_ARGS
class Defines the virtual method ID that must return a unique character string to allow runtime identification of overloaded methods.
METHOD_ID
class Identifies runtime methods.
METHOD_TABLE
class Holds the table of runtime method implementation functions for a class.
mass_property
class
mass_props
class Defines a class for returning quantities obtained by mass-property calculations.
mass_props_options
class Defines a class for specifying options used in mass-property calculations.
mesh_polygon
class Defines an interface to a polygon in a mesh.
message_module
class Contains all messages for a module.
minimize_options
class Supplies the specific minimization actions to api_minimize_entities.
minus_law
class Provides methods for the minus, or subtraction, mathematical function.
moments
class
multiple_data_law
class Provides methods and data for laws that have multiple law data members.
multiple_law
class Provides methods and data for laws that have multiple sublaws.
NAMED_ATTRIB
class Obsolete: use ATTRIB_GEN_NAME instead.
NAMED_INT_ATTRIB
class Obsolete: use ATTRIB_GEN_INTEGER instead.
NAMED_LOGICAL_ATTRIB
class Obsolete: use ATTRIB_GEN_INTEGER instead.
NAMED_POS_ATTRIB
class Obsolete: use ATTRIB_GEN_POSITION instead.
NAMED_REAL_ATTRIB
class Obsolete: use ATTRIB_GEN_REAL instead.
NAMED_STRING_ATTRIB
class Obsolete: use ATTRIB_GEN_STRING instead.
NAMED_VEC_ATTRIB
class Obsolete: use ATTRIB_GEN_VECTOR instead.
NORENDER_ATTRIB
class Defines a generic attribute type that can mark a face or entity to not be rendered.
NO_MERGE_ATTRIB
class Specifies a user-defined attribute that signals that the entity is not to be merged out of the body.
negate_law
class Provides methods for the unary minus, or negation, mathematical function.
norm_law
class Provides methods for the normalize mathematical function.
off_int_cur
class Represents a spline curve obtained by the intersection of two surfaces that are offsets of the given surfaces.
off_spl_sur
class Represents the offset of a surface.
option_header
class Records a value that denotes whether the option is on , off , or set to a given value.
outcome
class Defines a class for holding the results of API calls.
output_callback
class Creates output callback standard output for ACIS.
PART
class Provides methods and data for grouping entities together as parts.
PART_CONTEXT
class The PART_CONTEXT object.
PATTERN_ANNOTATION
class Implements the annotations for patterned entities.
PCURVE
class Defines a 2D parameter-space approximation to a curve as an object in the model.
PHLV5_EDGE
class Defines an PHLV5 edge.
PHLV5_OCC
class Defines an PHLV5 occurrence.
PHLV5_SEGMENT
class Defines an PHLV5 segment.
PHL_CAMERA
class Defines a camera viewpoint against which precise hidden lines are calculated.
PHL_EDGE
class Defines a regular or silhouette edge.
PHL_SEGMENT
class Defines a line segment with visibility information.
PLANE
class Defines a plane as an object in the model.
POLYGON
class Defines a POLYGON .
POLYGON_POINT_MESH
class Defines a collection of polygons.
POLYGON_POINT_MESH_MANAGER
class Specializes the MESH_MANAGER class when a mesh is maintained as a POLYGON_POINT_MESH .
POLYGON_VERTEX
class Defines a vertex on a polygon.
PPM_ON_FACE_MESH_MANAGER
class Shows how a MESH -derived mesh is attached to a face.
PRIMITIVE_ANNOTATION
class Used for primitive annotations.
par_int_cur
class Represents an exact spline curve in the parameter space of a surface.
par_int_interp
class Fits a 3D curve to the parameter curve.
param_info
class Data representing type and in some cases parameter information about a point on an entity.
param_string
class References parameters.
path_law_data
class Serves as a wrapper for either a curve or wire object, for input into a law.
pattern
class Provides all information necessary to generate a regular or irregular pattern of entities from a single, "seed" entity.
pcur_int_cur
class Defines an interpolated curve subtype that is the 3D extension of the parameter curve representing a curve on a surface.
pcurve
class Defines a 2D curve defined in the parameter space of a parametric surface.
pcurve_interp
class Fits a parameter space curve.
pcurve_law
class Creates a law to support parameter curve calculations.
pcurve_law_data
class Serves as a wrapper for ACIS pcurve objects, for passing them as arguments to laws.
phl_body_occurrence
class Defines a phl_body_occurrence.
phlv5_options
class Specifies options for hidden line removal.
pick_ray
class Maps a 2D graphic pick on an entity position defined in model space.
pid_base
class Defines the persistent identifier data (PID ).
plane
class Defines a planar surface.
plus_law
class Provides methods for the plus, or addition, mathematical function.
point_entity_rel
class Relates an APOINT to an ENTITY .
pointer_map
class This class tracks reference counting of sub-objects used in making a deep copy.
polygon_vertex
class The polygon_vertex class is used to store the data at a polygon vertex.
position_array
class Creates dynamic arrays of positions.
pt_cvty_info
class Returns the convexity of a single point along an edge (or equivalent).
REFINEMENT
class Controls the accuracy and types of polygons generated in the faceter.
RH_BACKGROUND
class Defines a background.
RH_ENTITY
class Provides common methods and data for other rendering classes.
RH_ENVIRONMENT_MAP
class Defines an environment map.
RH_FOREGROUND
class Defines a foreground.
RH_LIGHT
class Defines a light source.
RH_MATERIAL
class Defines a material consisting of color, displacement, reflectance, and transparency.
RH_TEXTURE_SPACE
class Defines a texture space.
Render_Arg
class Provides the mechanism for getting and setting shader parameters.
Render_Color
class Represents an RGB color.
RenderingObject
class The RenderingObject object.
rat_poly_vec
class A SPAvector of rational polynomials (or more accurately a rational
polynomial of vectors, as the denominator is the same for all
coordinates).
ray
class Represents a 3D ray.
rb_blend_spl_sur
class Implements the constant radius rolling ball blend surface.
rbase_app_callback
class Implements routines to handle various rendering application callbacks for image output and interrupts.
restore_def
class Records an entity type name, a pointer to a restore_data routine for that type of entity, and a link pointer.
restore_progress_data
class Class for recording the part restore progress data.
rgb_color
class Defines the red, green, and blue colors for the display.
roll_callback
class Notifies the user about the start and the end of a roll operation.
roll_callback_list
class Provides a type-safe interface to the toolkit_callback_list and the execute method.
rot_spl_sur
class Represents a surface of rotation.
SEQUENTIAL_MESH
class A SEQUENTIAL_MESH is the base class for INDEXED_MESH and LINKED_MESH.
SHELL
class Represents the external boundary of a LUMP , or the internal boundary of a void (unoccupied space) within a LUMP .
SIMPLE_INDEXED_MESH
class A mesh format that stores indices to a vertex array.
SIMPLE_INDEXED_MESH_MANAGER
class To show an example of a mesh manager using the indexed protocol.
SKIN_ANNOTATION
class Implements the base class for skinning annotations.
SKIN_ANNO_END_EDGE
class Defines the annotation class relating to an edge on the end (capping) face.
SKIN_ANNO_END_FACE
class Defines the annotation class for the end face that corresponds to the coedges of the
last profile used for skinning.
SKIN_ANNO_LAT_EDGE
class Defines the annotation class for a lateral edge that corresponds to the profile vertices connected
by that lateral edge in skinning.
SKIN_ANNO_LAT_FACE
class Defines the annotation class for a lateral face (skinned face) that corresponds
to the profile coedges from which the lateral face is skinned.
SKIN_ANNO_START_EDGE
class Defines the annotation class relating to a edge on the start (capping) face.
SKIN_ANNO_START_FACE
class Defines the annotation class for the start face that corresponds
to the coedges of the first profile that is used for skinning.
SPACOLLECTION
class An ENTITY that contains and manages a collection of entities.
SPAGROUP
class An implementation of a SPACOLLECTION with predefined actions and behaviors.
SPA_progress_info
class Abstract base class for providing progress information.
SPAbox
class Represents a bounding box.
SPAboxing_options
class Represents common data and functionality for all boxing options.
SPAinterval
class Records an interval on a line.
SPAmatrix
class Defines a 3x3 affine transformation acting on vectors and positions.
SPAnvector
class Implements an n dimensional vector.
SPApar_box
class The SPApar_box class defines a 2D bounding box in parameter space by four values of class parameter: low_u , high_u , low_v , high_v .
SPApar_dir
class This class defines a parametric direction vector on a surface in 2D parameter-space.
SPApar_pos
class Defines a parameter position in the parameter-space of a surface.
SPApar_transf
class Defines a parameter space transformation containing scaling and translation components.
SPApar_vec
class This class defines a vector (du , dv ) in 2D parameter-space.
SPAparameter
class Defines a curve parameter value.
SPAposition
class Represents position vectors (points) in 3D Cartesian space that are subject to certain vector and transformation operations.
SPAtransf
class Represents a general 3D affine transformation.
SPAunit_vector
class Provides a direction in 3D Cartesian space that has unit length.
SPAvector
class Represents a displacement vector in 3D Cartesian space.
SPHERE
class Defines a sphere as an object in the model.
SPLINE
class Defines a spline as an object in the model.
SPLIT_ANNOTATION
class Defines the annotation class for split operations.
STL_MESH_MANAGER
class Writes data to an stl formatted file.
STRAIGHT
class Defines a straight line as an object in the model.
SUBSHELL
class Represents a subdivision of a SHELL or SUBSHELL .
SURFACE
class Defines a generic surface as an object in the model.
SWEEP_ANNOTATION
class Implements the base class for sweeping annotations.
SWEEP_ANNO_EDGE_LAT
class Defines the annotation class for the lateral topology corresponding to an edge of the profile which becomes a face in sweeping.
SWEEP_ANNO_EDGE_MITER
class Defines annotation relating to miter edges created during sweep sweep.
SWEEP_ANNO_EDGE_TOP
class Defines the top topology from a swept edge, which is another edge.
SWEEP_ANNO_END_CAPS
class Defines annotation relating to capping faces of a sweep.
SWEEP_ANNO_VERTEX_LAT
class Defines annotation relating to vertex of lateral topology of a sweep.
SWEEP_ANNO_VERTEX_MITER
class Defines annotation relating to miter vretices created during sweep sweep.
SWEEP_ANNO_VERTEX_TOP
class Defines annotation relating to the vertices at the top of a sweep.
SabFile
class Performs save and restore to stream files.
SatFile
class Defines the SatFile class for doing ACIS save and restore to stream files in text format.
Spatial_abs_hurler
class This abstract base class class provides a protocol for handling exceptions across interfaces.
Spatial_syserr_hurler
class Provides a protocol for handling exceptions across interfaces.
StreamFinder
class Used by the DistributeStates function below to find the HISTORY_STREAM corresponding to a given entity.
scheme_error_callback_list
class Provides a type-safe interface to the toolkit_callback_list and the execute method.
scm_pick_manager
class The scm_pick_manager object.
shell_lump
class Records the classification of shells or wires that do not contribute to any intersection.
simple_rail_law
class simplify_options
class This class contains parameters that govern the behaviour of api_simplify_entity .
sin_law
class Provides methods and data for the sine mathematical function.
skin_options
class Sets options for skinning.
skin_spl_sur
class Defines a skin surface between a list of curves.
spa_unlock_result
class Stores the outcome of the license validation process.
sphere
class Spherical surface definition.
spl_sur
class Defines an abstract base class from which spline surface definitions are derived.
splgrid
class Defines a spline surface grid.
spline
class Records a B-spline surface.
splsurf
class Defines a spline surface.
sqrt_law
class Provides methods and data for the square root mathematical function.
sss_int_cur
class standard_error_info
class Encapsulates standard error information.
stitch_options
class Abstract base class from which specific stitch options classes, such as exact_stitch_options , tolerant_stitch_options and edge_tolstitch_options , are derived.
stitch_progress_info
class Abstract base class for providing stitch progress information.
straight
class Defines an infinite straight line represented by a point and a unit vector specifying the direction.
sub_spl_sur
class Subsetted spline surface.
subtrans_object
class Defines a shared-subtype class that is subject to transformations.
subtype_object
class Defines the master object from which all subtype objects must be derived.
sum_spl_sur
class Represents a surface built by the linear summation of two curves.
summary_bs3_curve
class This class contains 'summary data', enabling the approximating curve to be
stored concisely, and regenerated quickly.
surf_int_cur
class
surf_normcone
class Provides a return value for normal_cone , which returns a cone bounding the surface normal.
surf_princurv
class Provides the return value for the principal curvature functions, returning two directions and two curvatures for a surface.
surf_surf_int
class Represents the intersection of two face surfaces and returns zero or more curves.
surface
class Base class for all ACIS surface types, which defines the basic virtual functions that are supplied for all specific surface classes.
surface_law
class Returns the position on a surface.
surface_law_data
class Serves as a wrapper for ACIS surface objects.
surfnorm_law
class Composes a law mathematical function that returns the normal to a surface at a given position.
sweep_options
class Provides a data structure for sweeping operations to be used in the function api_sweep_with_options .
sweep_spl_sur
class Defines the perpendicular sweep of a planar profile curve along a path curve.
TCOEDGE
class Internal to ACIS and not intended for direct usage.
TEDGE
class Although this internal class is intended strictly for ACIS usage,
a minimal amount of information about this class is provided for the sole
purpose of being able to understand and trace restoration from a SAT file.
TEXT_ANNOTATION
class Defines a simple annotation attribute for testing annotations.
TEXT_ENT
class Stores simple text display information.
TORUS
class Defines a torus as an object in the model.
TRANSFORM
class Represents an overall transformation applied to a BODY , and is saved as part of the model.
TVERTEX
class Internal to ACIS and not intended for direct usage.
TaggedData
class Tracks data and its type for saving and restoring unknown ENTITY types.
tedge_repair_options
class Specifies the options for api_check_and_fix_tedge.
tensor
class Defines a 3 x 3 tensor.
term_law
class Provides methods for the term mathematical function that returns a single dimensional element of a multidimensional function.
times_law
class Provides methods for the times, or multiplication, mathematical function.
tk_list
class Base class that can be used to manage a list of items.
tolerant_stitch_options
class Specifies that api_stitch and api_stitch_nonmanifold should use tolerant stitching.
toolkit_callback
class Defines the toolkit_callback base class and the toolkit_callback_list class.
toolkit_callback_list
class Stores the list of toolkit_callbacks.
torus
class Represents tori.
transform_law
class Applies an ACIS transform to a law that returns a three dimensional position.
transform_law_data
class Serves as a wrapper for an ACIS SPAtransf object.
tube_options
class Creates a data structure to facilitate generalizing selective Booleans.
UNDEFC
class Defines a curve that is undefined except for its end points as an object in the model.
UNITS_SCALE
class Defines the UNITS_SCALE class.
unary_data_law
class Provides methods and data for laws that have one law data member.
unary_law
class Provides methods and data for laws that have one sublaw.
unknown_text_pointer
class Implements the member functions to point to an object containing textual data to be read from a save file.
VBL_SURF
class Defines the vertex blend surface class.
VERTEX
class Represents a corner of a FACE and/or the end of an EDGE .
VERTEX_TEMPLATE
class Creates parameter templates.
VOID_LIST
class Creates a variable-length list of void* 's.
var_cross_section
class Evaluates the cross section of a blend surface.
var_rad_const
class var_rad_fixed_width
class Defines a constant cross section radius for a variable radius function.
var_rad_functional
class Defines a functional form of a variable radius function.
var_rad_rot_ellipse
class Defines a rotational radius ellipse for a variable radius function.
var_rad_two_ends
class Defines a two-ends form of a variable radius function.
var_radius
class Defines the variable radius.
vector_law
class Combines one dimensional laws into a multi-dimensional law.
WARP_ANNOTATION
class Implements the annotations for space-warped entities.
WARP_ANNO_FACE
class Implements the annotations for space-warped faces.
WCS
class Defines the creation of a working coordinate system.
WCS_callback
class Provides notification of changes to the WCS .
WCS_callback_list
class Provides a type-safe interface to toolkit_callback_list class and the execute command.
WIRE
class 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
class Serves as a wrapper for an ACIS WIRE object.
wire_offset_options
class Sets options for wire offsetting.
Copyright (c) 1989-2007 by Spatial Corp. All rights reserved.