| 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.
|