Home

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
abs_lawProvides methods for the ABS mathematical function
acis_ha_part_entity_mgrConcrete entity manager class for ACIS Assembly Modeling with the Scheme example application
acis_ha_part_entity_mgr_factoryConcrete entity manager factory class for creating acis_scm_entity_mgr objects
acis_handle_baseRepresents an abstract handle to any ACIS operation, its inputs or its output
ACIS_OBJECTProvides a base class for class level memory management of ACIS classes
acis_pm_entity_mgrConcrete entity manager class for using the ACIS Part Management component in conjunction with ACIS Assembly Modeling
acis_pm_entity_mgr_factoryConcrete entity manager factory class for creating acis_pm_entity_mgr objects
acis_scm_entity_mgrConcrete entity manager class for ACIS Assembly Modeling with the Scheme example application
acis_scm_entity_mgr_factoryConcrete entity manager factory class for creating acis_scm_entity_mgr objects
AcisJournalContains data and methods related to journaling operation
AcisLoftingInterfacePasses data from one interactive lofting API function to the next and controls the execution of the interactive lofting operation
AcisOptionsImplements an AcisOptions class
AcisSkinningInterfacePasses data from one interactive skinning API function to the next and controls the execution of the interactive skinning operation
AcisSLInterfaceAbstract base class that defines the interactive skinning and lofting interfaces
AcisVersionCreates an AcisVersion object
acovr_edge_constraintDefines an edge constraint for advanced covering
acovr_gap_reportBoundary gap reporting
acovr_optionsOptions for covering with advanced covering
active_partDeclares a class to monitor the active part
ADM_draw_engineOverrides the base class for the drawing engine
ADM_gidraw_engineThis class provides provides a concrete ADM_draw_engine for drawing ADM_default_icons with the ACIS GI kernel
ADM_giicon_draw_argsThis class provides concrete draw arguments for drawing ADM_default_icons with the ACIS GI kernel
ADM_giregobjThis class provides a concrete ADM_regobj to the ADM kernel
ADM_giregobj_factoryThis class provides a concrete ADM_regobj_factory to the ADM kernel, allowing the creation of concrete ADM_regobj objects
ADM_hoops_icon_factoryThis is an example of the icon class factory implementation
ADM_hoopsregobjThis class provides a concrete ADM_regobj to the ADM kernel
ADM_hoopsregobj_factoryThis class provides a concrete ADM_regobj_factory to the ADM kernel, allowing the creation of concrete ADM_regobj objects
adm_optionsClass to override the AcisOptions algorithmic versioning for specific adm behaviors - use of boundary loads, and automatic surface trimming
ADM_regobjProvides abstract registration methods to the kernel, allowing a deformable modeling hierarchy to register with the view controller
ADM_regobj_factoryThis is used by the ACIS Deformable Modeling kernel to construct and destruct ADM_regobj objects
ADM_regobj_factory_mgrManages the singleton DM_regobj_factory providing global access to the unique instance
ADM_srf_iconThis class is used for drawing deformable surface tag objects in ACIS deformable modeling
ADM_srf_icon2This class is used for drawing deformable surface tag objects in ACIS deformable modeling
ADM_srf_icon3This class is used for drawing deformable surface tag objects in ACIS deformable modeling
ADMHOOPS_draw_engineThis class provides provides a concrete DM_draw_engine for drawing DM_default_icons with Hoops
ADMHOOPS_icon_draw_argsThis class provides concrete draw arguments for drawing DM_default_icons with the HOOPS kernel
AF_POINTAF_POINT is an element in a circular, doubly linked list, used when approximating a curve with a consecutive series of points
af_serializable_meshProvides a base class for meshes which can convert themselves into a form that is immediately digestable by visualization systems
align_optionsInterface class for modifying the behavior of api_align
and_lawProvides methods for the AND boolean function
ANNOTATIONDefines a base class for adding information to the bulletin boards
APATTERN
APOINTRepresents the position of a point as an object in the model
arccos_lawProvides methods for the ARCCOSINE mathematical function
arccosh_lawProvides methods for the ARCCOSH (Hyperbolic Arccosine) mathematical function
arccot_lawProvides methods for the ARCCOTANGENT mathematical function
arccoth_lawProvides methods for the ARCCOTH mathematical function
arccsc_lawProvides methods for the ARCCOSECANT mathematical function
arccsch_lawProvides methods for the ARCCOSECH mathematical function
arcsec_lawProvides methods for the ARCSECANT mathematical function
arcsech_lawProvides methods for the ARCSECH mathematical function
arcsin_lawProvides methods for the ARCSINE mathematical function
arcsinh_lawProvides methods for the ARCSINH (Hyperbolic Arcsine) mathematical function
arctan_lawProvides methods for the ARCTANGENT mathematical function
arctanh_lawProvides methods for the ARCTANH (Hyperbolic Arc Tangent) mathematical function
ASM_ASSEMBLYAssembly Entity
asm_cleanup_optionsClass object to encapsulate requests for optional behaviors when cleaning up handle objects
asm_get_optionsProvides a data structure for passing optional arguments to assembly modeling "get" commands
asm_list_optionsClass object to encapsulate requests for optional behaviors of assembly modeling list objects
asm_modelClass object to represent an assembly or part model within assembly modeling
asm_model_entity_mgrInterface class to wrap customer "part model" and "assembly model" objects
asm_model_holderHolds a pointer to an asm_model
asm_model_infoStructure to contain information about an assembly modeling model
asm_model_kernUse-counted base class for asm_model
asm_model_listImplements a variable length list of assembly models with set and index behavior and optional holding and counting mechanisms
ASM_MODEL_REFAssembly model reference
asm_restore_options
asm_save_optionsOptions object for asmi_save_model_list()
asmi_model_save_entities_optionsSpecifies options for using asmi_model_save_entities
ATT_BL_INSTDefines the instruction attributes that hang onto the edges and vertices of a blend sequence, that instruct the blend algorithm
ATT_CAP_FACEAttribute to be attached to a cap face, to record the blank body which was used to generate the non-univex capping solution
ATTRIBRepresents common data and functionality for all attributes
ATTRIB_AGCDesignates to whom the attribute belongs
ATTRIB_ANNOTATIONAttaches an annotation to an entity
ATTRIB_BLENDDefines the basic blend attribute from which derive specific blend attributes
ATTRIB_BLINFODefines attributes used internally by the blending algorithm to record intermediate results
ATTRIB_CELLImplements an attribute pointing to a list of cells belonging to a lump
ATTRIB_CELL_INT_PRECEDENCESpecifies the precedence associated with a 2D or 3D cell
ATTRIB_CELL_PRECEDENCESpecifies the precedence associated with a 2D or 3D cell
ATTRIB_CFACE_VOLImplements an attribute attached to a CFACE entity
ATTRIB_COLStores color information for an ENTITY
ATTRIB_CONST_CHAMFERDefines a flat chamfer blend
ATTRIB_CONST_ROUNDDefines a circular rolling-ball blend of constant radius
ATTRIB_CTDefines a root attribute for the Cellular Topology Component
ATTRIB_DC2ACISConnects the deformable curve functions to the ACIS modeler
ATTRIB_DM2ACISConnects the deformable model functions to the ACIS modeler
ATTRIB_DS2ACISConnects the deformable surface functions to the ACIS modeler
ATTRIB_EFINTDefines an attribute to record the intersections of an edge of one body with a face of the other body, during a Boolean operation
ATTRIB_EYEDefines the organization attribute class for the Faceter Component
ATTRIB_EYE_ATTACHED_MESHDefines an attribute to attach facets to an entity as a MESH
ATTRIB_EYE_POINTLIST_HEADERStores the edge facets between faceter calls
ATTRIB_FACECFACEDefines an attribute that records one or two CFACE entities that refer to a given face
ATTRIB_FACEINTDefines an attribute to record the intersection of a face of one body with a face of the other body during a Boolean operation
ATTRIB_FFBLENDDefines a general face-face blend
ATTRIB_GEN_ENTITYDefines a generic attribute that "owns" an entity
ATTRIB_GEN_INTEGERDefines a generic attribute that contains an integer value
ATTRIB_GEN_NAMEDefines a named attribute for the Generic Attributes Component
ATTRIB_GEN_POINTERDefines a generic attribute that contains a reference to an entity
ATTRIB_GEN_POSITIONDefines a generic attribute that contains a position
ATTRIB_GEN_REALDefines a generic attribute that contains a real (double) value
ATTRIB_GEN_STRINGDefines a generic attribute that contains a string value
ATTRIB_GEN_VECTORDefines a generic attribute that contains a vector
ATTRIB_GEN_WSTRINGDefines a generic attribute that contains a wide character string value
ATTRIB_GENERICDefines the organization attribute class for the Generic Attributes Component
ATTRIB_IHLDefines the organization attribute class for the Interactive Hidden Line Component (IHL)
ATTRIB_IHL_VWDefines an attribute that attaches viewing information and hidden line data to an entity
ATTRIB_INTCOEDDefines an attribute for linking intersection graph entities with the relevant body entities
ATTRIB_INTEDGEDefines an attribute for linking intersection edges with the intersecting entities
ATTRIB_INTGRAPHDefines an attribute for classifying shells and lumps of two bodies participating in a Boolean operation
ATTRIB_INTVERTDefines an attribute for linking graph vertices with the intersection record(s) giving rise to them
ATTRIB_RGBStores rgb color information for an ENTITY
ATTRIB_STOrganization attribute from which various color, display, id, and other attributes are derived
ATTRIB_SYSOrganization base attribute class for the ACIS kernel
ATTRIB_TAGDefines a base class that contains a pointer to the original input entity as well as a flag indicating if the entity still exists
ATTRIB_TSLThis C++ destructor should never be called directly
ATTRIB_VAR_BLENDDefines the blend attribute for variable radius blends
ATTRIB_VBLENDDefines the vertex blend attribute
ATTRIB_VOL_COLAssigns a color to a volumetric region; that is, a three-dimensional cell
base_configurationThe base configuration object
base_curve_law_dataAbstract base class for accessing a curve_law_data with or without the ACIS kernel
base_pcurve_law_dataAbstract base class for accessing a pcurve_law_data with or without the ACIS kernel
base_pointer_mapThis class tracks reference counting of sub-objects used in making a deep copy
base_surface_law_dataAbstract base class for accessing a surface_law_data with or without the ACIS kernel
BASE_TAG_MANAGERAn abstract base class that defines the entity reference tag management system interface
base_transform_law_dataAbstract base class for accessing transform_law_data with or without the ACIS kernel
base_wire_law_dataAbstract base class for accessing a wire_law_data with or without the ACIS kernel
bend_lawCreates a law to bend from a position around an axis in a given direction a specified amount
binary_lawProvides methods and data for laws that have two sublaws
BinaryFileDefines the BinaryFile class for doing ACIS save and restore to binary files
blend1_dataImplementation of common data for stage one of blending
BLEND_ANNO_EDGEImplements the annotations for blended edges
BLEND_ANNO_ENTITYImplements annotation for blend
BLEND_ANNO_VERTEXImplements the annotations for blended vertices
BLEND_ANNO_VERTEX_CHAMFERImplements the annotations for chamfered vertices
BLEND_ANNOTATIONImplements the base class for blending annotations
blend_contactInformation about the contact point of the blend for a blend cross section
blend_spl_surProvides common functionality and data for all blend surfaces
BODYRepresents a wire, sheet, or solid body
body_clash_resultData structure used to encapsulate the details of how two bodies clash
boolean_output_handleRepresents an abstract handle to the output from a Boolean operation
BoolOptionsClass to hold information and options for a Boolean operation
bounded_arcDefines a bounded_arc as a subtype of a bounded_curve
bounded_curveDefines a bounded curve
bounded_lineDefines a bounded_line as a subtype of bounded_curve
box_selectorSelects all points of a cloud within a box
bs3_surface_lawThe bs3_surface_law's return the SPAposition of the spline approximating surface at the u,v parameters
BULLETINDescribes a record of the changes to a single ENTITY during the current operation on the model
BULLETIN_BOARDContains a list of BULLETINS recording changes to ENTITYs during the current operation on the model
BULLETIN_LISTImplements a variable length list of bulletins
CATTessPointPolyIterClass defining the iterator on the points resulting from a Tessellation operator
ceil_lawProvides methods for the CEILING mathematical function
CELLRepresents an n-dimensional cell, representing an n-dimensional manifold
CELL2DRepresents a two-dimensional cell, consisting of one or more sheet faces
CELL3DRepresents a three-dimensional cell, whose interior is a connected, 3-manifold (i.e.,volumetric) region
CFACEA reference to one side of a FACE
chamfer_wire_optionsSet specific options for api_chamfer_wire_vertex

Limitations: Not implemented yet
check_bad_fitol_detailsA class for returning details of a check status error
check_high_curvature_details
check_self_intersection_detailsA class for returning details of a check status error
check_status_detailsA class for returning details of a check status error
check_status_listImplements the list of return codes for status checking
closest_point_selectorSelects the closest points to a test point from a cloud
COEDGERelates EDGEs to adjacent EDGEs and to owning ENTITYs
complex_numberCreates a data structure for the manipulation of complex number
component_entity_handleAssembly modeling proxy for the occurrence of an ENTITY within an assembly component
component_entity_handle_holderHolds a pointer to a component_entity_handle
component_entity_handle_listImplements a variable length list of component entity handles with set and index behavior and optional holding and counting mechanisms
component_handleAssembly modeling proxy for an assembly component
component_handle_holderHolds a pointer to an component_handle
component_handle_listImplements a variable length list of component handles with set and index behavior and optional holding and counting mechanisms
composite_lawConstructs the composition of two functions
coneDefines the elliptical single cone
CONEDefines a cone as an object in the model
constant_lawCreates a law that is constant
convert_to_spline_optionsDefines a class for specifying options used in spline-conversion operations
COPY_ANNOTATIONDefines the annotation class for the copy operation
cos_lawProvides methods for the COSINE mathematical function
cosh_lawProvides methods for the COSH (Hyperbolic Cosine) mathematical function
cot_lawProvides methods for the COTANGENT mathematical function
coth_lawProvides methods for the COTH (Hyperbolic Cotangent) mathematical function
cover_optionsThe cover_options object is used to control behavior of the covering API functions, including: api_cover_circuits, api_cover_sheet, and api_cover_wires
cross_lawProvides methods for the cross product mathematical function
csc_lawProvides methods for the COSECANT mathematical function
csch_lawProvides methods for the COSECH (Hyperbolic Cosecant) mathematical function
CSHELLRepresents one portion of a 3D cell's boundary
curvature_error_infoError information from an offset surface operation
curvature_lawThis law returns the curvature of the path sub law It is not defined for x's where the path sub law's derivative is undefined
curveProvides methods and data common to all curve subclasses
CURVEDefines a generic curve as an object in the model
curve_boundsSpecifies the curve bounds of interest
curve_curve_intRepresents the intersection of a curve with another curve and returns the intersections as a list
curve_curve_userdataProvides a hook for a client intersector to attach private information to an intersection
curve_interpContains arrays to be interpolated and the information necessary for the interpolation
curve_irregularitiesImplements a linked list of parameter values at which a curve has a C1 or G1 discontinuity
curve_lawReturns the position on a curve when evaluated
curve_law_dataServes as a wrapper for an ACIS curve object
curve_surf_intRepresents the intersection of a curve with a surface and returns the intersections as a list
curve_surf_userdataProvides a hook for a client intersector to attach private information to an intersection
curveclosest_lawCurve closest point
curveperp_lawCurve point perp
cvtyClass representing the convexity at a point or along a single edge (or something equivalent), such as "convex", or "tangent_convex"
dbend_lawThe derivative of the bend law for space warps
dcurve_lawReturns a position or one of the derivatives on a curve
DEBUG_LISTDefines a simple list pointer, which allows all active lists to be scanned
default_entity_mgrConcrete entity manager class that simply wraps an ENTITY_LIST
default_entity_mgr_factoryConcrete entity manager factory class for creating default_entity_mgr objects
defeature_optionsOptions for local operations
DELTA_STATEContains a sequence of bulletin boards
DELTA_STATE_LISTImplements a variable length list of delta states
derivative_lawDerivative law
detect_blend_optionsOptions for blend detection
detect_feature_optionsOptions for feature detection and blend detection
discontinuity_infoStores discontinuity information for a curve or surface
division_lawProvides methods for the division mathematical function
DM_act_iconThis class is used for drawing area constraint tag objects in deformable modeling
DM_ald_iconThis class is used for drawing area load tag objects in deformable modeling
DM_att_iconThis class is used for drawing point attractor tag objects in deformable modeling
DM_cct_iconThis class is used for drawing curve constraint tag objects in deformable modeling
DM_cld_iconThis class is used for drawing curve load tag objects in deformable modeling
DM_cpt_iconThe DM_cpt_icon draws an array of control points
DM_crv_iconThis class is used for drawing deformable curve tag objects in deformable modeling
DM_dbl_arrayThis class is a pseudo-read-only container class for double type supporting deformable modeling geometry query methods
DM_dbx_iconThe 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_argsThis class provides an abstract interface (an Execute method) to the DM_default_icons for encapsulating state change commands
DM_def_icon_draw_argsThis 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_argsThis class provides an abstract interface to the DM_default_icons for encapsulating query commands
DM_default_iconBase class for the icon objects in the dmicon and admicon libraries
DM_default_icon_factoryThis is an example of the icon class factory implementation
DM_dpr_iconThis class is used for drawing distributed pressure tag objects in deformable modeling
DM_draw_engineThis class provides an abstract draw primitive interface between the deformable modeling icons and the view-controller
DM_draw_engine_mgrThis class manages the singleton DM_draw_engine, providing global access to the unique instance
DM_grd_iconThis class draws and manages a rectangular grid of lines
DM_ica_draw_optionThis class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw options
DM_ica_gridThis class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw grid density
DM_ica_on_offThis 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_widthThis class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw width
DM_iconThis class provides abstract notify methods to the deformable modeling kernel for drawing services
DM_icon_cmd_argsThis interface class provides a command object to forward client requests through the DM_icon::Set_state method to the DM_icon
DM_icon_draw_argsThis interface class provides an encapsulation mechanism for passing arguments to the DM_icon::Draw method
DM_icon_factoryThe DM_icon_factory class provides an abstract interface to the deformable modeling kernel for creating and destroying DM_icon objects
DM_icon_factory_mgrThis class manages the singleton DM_icon_factory, providing global access to the unique instance
DM_icon_query_argsThis interface class encapsulates queries that can be sent to DM_icon objects
DM_icq_draw_gridThis class is a DM_def_icon_query_args that encapsulates a command to query DM_default_icon draw grid density
DM_icq_draw_optionThis class is a DM_def_icon_query_args that encapsulates a command to query DM_default_icon draw options
DM_lct_iconThis class is used for drawing curve link constraint tag objects in deformable modeling
DM_lld_iconThis class is used for drawing curve link load tag objects in deformable modeling
DM_pct_iconThis class is used for drawing point constraint tag objects in deformable modeling
DM_ppr_iconThis class is used for drawing point pressure tag objects in deformable modeling
DM_rend_optionsThis class is used internally by the dmicon library for encapsulating draw options
DM_rtnerr_hurlerThis class provides a protocol for handling exceptions across interfaces
DM_spr_iconThis class is used for drawing point spring load tag objects in deformable modeling
DM_sps_iconThis class is used for drawing point spring set load tag objects in deformable modeling
DM_srf_iconThis class is used for drawing deformable surface tag objects in standalone deformable modeling
DM_syserr_hurlerThis class provides a protocol for handling exceptions across interfaces
DM_tag_arrayThe DM_tag_array class supports tag query methods and icon broadcast methods
DM_vec_iconThis class is used for drawing vector load tag objects in deformable modeling
domain_lawDomain law
dot_lawProvides methods for the dot product mathematical function
dpcurve_lawThis law is the same as pcurve_law with an extra law_data field that holds how many derivatives to take
DS_crv_cstrnDS_CSTRN_SRC delete stop src_ src_CW comment
DS_dmodPointer to this class acts as an handle
DS_pfuncPointer to this class acts as an handle
DS_poly_zoneThe DS_poly_zone is used for building a DS_area_load
DS_zonePointer to this class acts as an handle
dsurface_lawThis law is the same as surface_law with an extra law_data field that holds how many derivatives to take
dwire_lawThis law is the same as wire_law with an extra law_data field that holds how many derivatives to take
e_lawConstant law with e (Eulers Constant)
ed_cvty_infoReturns the convexity of an edge (or equivalent)
EDGERepresents a physical edge
edge_entity_relRepresents the relationship between an EDGE and an ENTITY
edge_face_intRecords information about edge-face intersections
edge_tolstitch_optionsSpecifies that api_stitch should use restricted tolerant stitching
EE_LISTDefines a wrapper for ENTITY_LIST that is an ENTITY, with full support for save/restore and rollback
ellipseDefines an ellipse curve
ELLIPSEDefines an ellipse as an object in the model
ENTITYRepresents common data and functionality that is mandatory in all classes that are permanent objects in the model
entity_and_filterReturns TRUE if both of its two child filters return TRUE
entity_binary_filterCombines entity_and_filter and entity_or_filter classes
entity_callbackProvides notification of changes to entities
entity_callback_listProvides a type-safe interface to the toolkit_callback_list class and the execute command
entity_clash_pairThis class holds the result of clash-testing a pair of EDGE or FACE entities
entity_error_info_legacy
entity_filterProvides generic methods and data for all filters
entity_gvertexCreates an instance of a graph vertex that holds an entity pointer as data
entity_handleAssembly modeling proxy for an ENTITY object
entity_handle_holderHolds a pointer to an entity_handle
entity_handle_listImplements a variable length list of entity handles with set and index behavior and optional holding and counting mechanisms
entity_hitRepresents an intersection of a ray with a face, edge, or vertex
entity_hit_listRepresents a variable length, read-only list of entity_hit objects
ENTITY_IHLDefines organizational class for all IHL entity classes
ENTITY_LISTImplements a variable length list of entities with set and index behavior
entity_mgr_factoryAbstract class from which customers derive factory objects to create entity manager sub-class objects
entity_not_filterReturns TRUE if and only if its child filter returns FALSE, and vice versa
entity_notification_handlerAllows an application to notify its sub-systems of ENTITY events
entity_or_filterReturns TRUE if either of its two child filters returns TRUE
ENTITY_PHLDefines owning organization for other PHL entity classes
ENTITY_PHLV5Defines owning organization for other PHL entity classes
entity_test_filterReturns TRUE if the given C++ test function returns TRUE
entity_with_rayCombines an ENTITY and a pick_ray
enum_entryStructure defining a pair of value/string and used in the enum_table class
enum_tableDefines objects for storing the mapping between the enum values and their string representation
equal_lawProvides methods for the equal boolean function
ERROR_ENTITYStores information about improper intersections in an ENTITY
error_infoClass for storing entity-based ACIS error information
error_info_baseDefines objects for returning ACIS error information
error_info_base_listActs as a collection class for error_info_base objects, that is, it implements a variable length list of error_info_base objects
error_info_listActs as a collection class for error_info objects, that is, it implements a variable length list of error_info objects
error_list_infoChains a list of error_info_base objects together
even_lawProvides methods for the even value than boolean function
exact_int_curRepresents an exact intersection spline curve
exact_stitch_optionsSpecifies that api_stitch should use exact stitching
exit_callbackExecutes standard exit for ACIS
exp_lawProvides methods for the EXP mathematical function
exponent_lawProvides methods for the exponent mathematical function
FACERepresents a bounded portion of a SURFACE
facet_optionsInterface class for representing user-specified faceting requirements
facet_options_expertA facet-options class that is appropriate to workflows demanding the maximum control over faceting
facet_options_preciseA facet-options class that is appropriate to workflows demanding precise meshes
facet_options_visualizationA facet-options class that is appropriate to workflows demanding efficient visualization
false_lawFalse law
ff_headerEnables lists of face-face intersections to be chained together
FileInfoContains additional required file header information
FileInterfaceDefines an abstract base class for saving and restoring ACIS ENTITY data
floor_lawProvides methods for the FLOOR mathematical function
frenet_lawDescribes a vector field for a given curve that points in the direction of curvature
GA_bridge_optionsOptions object to allow control of the GGCM ACIS bridge functions
GA_soft_fix_dataSupport data structure that holds Soft Fixing information (ie
GA_WORKSPACEConstraint manager instance object to solve problem consisting of a set of constraints
gaussian_curvature_lawThe gaussian_curvature_law's return the Gaussian curvature at the u,v coordinates of the surface
GC_ObjectVirtual class from which objects which have pointers to objects which are allocated off the heap can be derived
gedgeCreates an instance of a graph edge for use in graph theory
generic_graphCreates an instance of a graph for the graph theory mathematical operations
GLOBAL_MESH_MANAGERThis class provides an example of a mesh manager using the global-indexed protocol
glue_optionsClass to hold information and options for a glue operation
greater_than_lawProvides methods for the greater than boolean function
greater_than_or_equal_lawProvides methods for the greater or equal than boolean function
gvertexCreates an instance of a graph vertex for use in graph theory
ha_rendering_contextRendering context
ha_rendering_optionsRendering Options
helixDefines a (possibly tapered) helical curve
HELIXDefines a helix as an object in the model
history_callbacksProvides callbacks for history management
history_callbacks_listProvides a list of callbacks for history
HISTORY_MANAGERCreates a history state on the specified history stream
HISTORY_STREAMContains a sequence of delta states that represents a model's history
HISTORY_STREAM_LISTImplements a variable length list of HISTORY_STREAMs
hitRepresents an intersection of a ray with a face, edge, or vertex
i_aux_data_holderInterface to hold heterogenous data with appropriate descriptions
i_data_elementInterface to a data element
i_data_setInterface to a set of data elements
i_data_set_listInterface to a list of data sets
ID_ATTRIBAllows identification of entities in a table
identity_lawProvides methods and data that return one term of the input value
IEntityConverterInterface to be implemented by custom ENTITY conversion classes
IHL_CAMERADefines a camera viewpoint against which hidden lines are calculated
IHL_EDGEDefines an edge in the hidden line data structure
IHL_OUTPUT_MANAGERDefines a class to control output from IHL
IHL_SEGMENTDefines a hidden line segment with visibility information
IHL_STDOUT_MANAGERDefines an output manager for interactive hidden line (IHL) data that is used by the Scheme AIDE
IMPRINT_ANNOTATIONDefines the annotation class for the imprint operation
INDEXED_MESHShows an example of a mesh that stores indices to a vertex array
INDEXED_MESH_MANAGERThis class provides an example of a mesh manager using the indexed protocol
input_callbackCreates the standard input for ACIS
insanity_dataThis class holds information about problems (insanities) found when checking an ACIS model
insanity_listImplements a linked list of problems (insanities) that are found when checking a model
insanity_sub_categoryThis class allows the representation of different sub-categories of entity insanity
int_curDefines an abstract base class from which intcurve definitions are derived
int_lawProvides methods for the integer value than boolean function
intcurveA parametric curve class
INTCURVEDefines a parametric curve as an object in the model
integer_list_streamContainer class derived from list_stream that stores integers
KT_asm_model_sceneA kinematics scene consists of a set of robots a set of background objects and a set of paths for the robots to follow
KT_asm_model_scene_optionsClass to control KT_asm_model_scene
KT_bubble_locatorProvides a location with a radius to support avoidance
KT_display_sceneInterface to provide display of robotics scenes
KT_display_scene_optionsClass to control KT_display_scene
KT_geometry_locatorProvides a location to constrain KT_link objects with respect to each other
KT_GGCM_jointConstructs constraints in the GGCM workspace for the joint depending on its type
KT_GGCM_linkConstructs constraints in the GGCM workspace for the joint depending on its type
KT_GGCM_manipulatorManipulator to work with GGCM constraint manager
KT_GGCM_objectConstructs constraints in the GGCM workspace for an object
KT_GGCM_robotDerived class to use the GGCM to solve reverse kinematics
KT_GGCM_robot_optionsClass to control KT_GGCM_robots
KT_GGCM_sceneExtension to KT_scene to provide GGCM solution of reverse kinematics
KT_GGCM_scene_optionsClass to control KT_GGCM_scenes
KT_GGCM_scene_parserBase class for parsing XML files to create scenes
KT_HOOPS_itemExtends the KT_item base class to load HMF data from file into the HOOPS database
KT_HOOPS_jointExtends the KT_GGCM_joint base class to display the dials for the joints
KT_HOOPS_sceneImplements the KT_display_scene interfaces to provide HOOPS display
KT_HOOPS_scene_optionsImplements the KT_display_scene_options interface to provide control to HOOPS display
KT_HOOPS_scene_parserExtends the KT_scene_parser base class to load HMF data from file into the HOOPS database
KT_itemDescribes an item in the background of a kinematics scene in terms of its position orientation
KT_jointProvides the data required to define a joint between two links
KT_linkBase class for a link description
KT_listManager for list entries, handles iteration, names etc
KT_list_entryBase class for objects in linked lists
KT_locatorBase class for a location
KT_manipulatorHolds a list of joints a pointer to a TPC locator on one of the links in the robot and a separate BODY which is located at the position the TPC should achieve
KT_pathDescribes a path as a series of waypoints
KT_robotBase class for a robot description
KT_robot_optionsAbstract base class to control KT_robots
KT_sceneA kinematics scene consists of a set of robots a set of background objects and a set of paths for the robots to follow
KT_scene_log_textSimple encapsulation of wchar_t for use with logging text for the scene takes care of memory allocation and release
KT_scene_optionsAbstract base class to control KT_scenes
KT_scene_parserBase class for parsing XML files to create scenes
KT_waypointDescribes a target position to be achieved
KT_xml_parserBase class for parsing XML
KT_xml_tag_parameterBase class for describing a parameter in an XML class
lawServes as the base class for all derived law classes
LAWStores a law mathematics function as an entity for saving to and restoring from a SAT file
law_dataServes as a wrapper for ACIS objects, for passing as arguments to laws
law_law_dataServes as a wrapper for a law object, for passing into unary and multiple law data classes
length_lawCurve length
length_param_lawCurve range
less_than_lawProvides methods for the less than boolean function
less_than_or_equal_lawProvides methods for the less or equal than boolean function
LINKED_MESHA 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_MANAGERThis class provides an example of a mesh manager using linked data
LIST_HEADERImplements a variable length list of entries of type void*
list_index_error_infoClass for storing list-based ACIS error information
list_stream< T >Use this array based container class to manage large data sets
list_stream_optionsUse this class to customize the behaviour of list_stream objects
Loft_Connected_Coedge_ListLoft input structure
log_lawProvides methods for the log mathematical function
LOOPRepresents a set of connected EDGEs that bound a FACE
lop_optionsOptions for local operations
LUMPRepresents a bounded, connected portion of space
make_ewires_optsOptions for make_ewires
map_lawThe map_law takes in a sub_law as its first law_data and a path as its second law_data and its maps the SPAinterval [0,1] to the domain of the given path
mass_propsDefines a class for returning quantities obtained by mass-property calculations
mass_props_optionsDefines a class for specifying options used in mass-property calculations
max_curvature_lawThe max_curvature_law's return the greater curvature value at the u,v coordinates of the surface
max_lawRepresents the maximum of its component laws
mean_curvature_lawThe mean_curvature_law's return the mean curvature at the u,v coordinates of the surface
MESHDefines a generic base mesh class that can be attached to an entity
MESH_MANAGERA MESH_MANAGER class directs output of the facet data
MESH_NODEA MESH_NODE represents the point of coincident vertices of many facets (or one facet)
MESH_POLYGONRepresents a series of vertices making a facet
mesh_polygonDefines an interface to a polygon in a mesh
MESH_POLYNODEThe 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
message_listMessage list item
message_moduleContains all messages for a module
METHOD_ARGSDefines the virtual method ID that must return a unique character string to allow runtime identification of overloaded methods
METHOD_IDIdentifies runtime methods
METHOD_TABLEHolds the table of runtime method implementation functions for a class
min_curvature_lawThe min_curvature_law's return the lessor curvature value at the u,v coordinates of the surface
min_lawRepresents the minimum of its component laws
min_rotation_lawThe min_rotation_law cashes an array of vectors of size vec_size
minimize_optionsSupplies the specific minimization actions to api_minimize_entities
minus_lawProvides methods for the minus, or subtraction, mathematical function
mod_lawProvides methods for the mod mathematical function
modeler_stateDefines a class to capture the current tolerance values and option settings
multiple_data_lawProvides methods and data for laws that have multiple law data members
multiple_lawProvides methods and data for laws that have multiple sublaws
mutex_objectDefines a helper class to assure proper ownership of mutex_resource objects
mutex_resourceDefines a class containing OS specific mutual exclusion primitives
natural_log_lawProvides methods for the NATURAL LOG mathematical function
nearest_nbrs_selectorSelects a user specified number of nearest neighbors of a specified point
negate_lawProvides methods for the unary minus, or negation, mathematical function
NO_MERGE_ATTRIBSpecifies a user-defined attribute that signals that the entity is not to be merged out of the body
NORENDER_ATTRIBDefines a generic attribute type that can mark a face or entity to not be rendered
norm_lawProvides methods for the normalize mathematical function
not_equal_lawProvides methods for the not equal than boolean function
not_lawProvides methods for the not boolean function
odd_lawProvides methods for the odd value boolean function
off_int_curRepresents a spline curve obtained by the intersection of two surfaces that are offsets of the given surfaces
off_spl_surRepresents the offset of a surface
offset_error_infoError information from an offset operation
offset_optionsOptions for offset operations
option_headerRecords a value that denotes whether the option is on, off, or set to a given value
or_lawProvides methods for the OR boolean function
outcomeDefines a class for holding the results of API calls
output_callbackCreates output callback standard output for ACIS
page_statisticsThe page system statistics
par_int_curRepresents an exact spline curve in the parameter space of a surface
param_infoData representing type and, in some cases, parameter information about a point on an ENTITY
param_stringReferences parameters
PARTProvides methods and data for grouping entities together as parts
PART_CONTEXTThe PART_CONTEXT object
path_law_dataServes as a wrapper for either a curve or wire object, for input into a law
patternProvides all information necessary to generate a regular or irregular pattern of entities from a single, "seed" entity
PATTERN_ANNOTATIONImplements the annotations for patterned entities
pcurveDefines a 2D curve defined in the parameter space of a parametric surface
PCURVEDefines a 2D parameter-space approximation to a curve as an object in the model
pcurve_interpFits a parameter space curve
pcurve_lawCreates a law to support parameter curve calculations
pcurve_law_dataServes as a wrapper for ACIS pcurve objects, for passing them as arguments to laws
PE_MESH_MANAGERDefines a mesh manager for interactive hidden line removal (IHL)
permanent_domain_lawPermanent domain law
phl_body_occurrenceDefines a phl_body_occurrence
PHLV5_EDGEDefines an PHLV5 edge
PHLV5_OCCDefines an PHLV5 occurrence
phlv5_optionsSpecifies options for hidden line removal
PHLV5_SEGMENTDefines an PHLV5 segment
pi_lawConstant PI law
pick_rayMaps a 2D graphic pick on an entity position defined in model space
piecewise_lawThe piecewise_law takes a sequence of sub laws of the form c1 s1 c2 s2
PLANEDefines a plane as an object in the model
planeDefines a planar surface
plus_lawProvides methods for the plus, or addition, mathematical function
point_entity_relRelates an APOINT to an ENTITY
pointer_mapThis class tracks reference counting of sub-objects used in making a deep copy
POLYEDGE_MESHDefines a mesh for the Interactive Hidden Line Component (IHL)
POLYGONDefines a POLYGON
POLYGON_POINT_MESHDefines a collection of polygons
POLYGON_POINT_MESH_MANAGERSpecializes the MESH_MANAGER class when a mesh is maintained as a POLYGON_POINT_MESH
POLYGON_VERTEXDefines a vertex on a polygon
polygon_vertexThe polygon_vertex class is used to store the data at a polygon vertex
position_arrayCreates dynamic arrays of positions
position_distance_pairThis struct is useful for closet-point and related queries
position_distance_pair_setRepresents an ordered set of position distance pairs
position_list_streamContainer class derived from list_stream for SPAposition objects
PPM_ON_FACE_MESH_MANAGERShows how a MESH-derived mesh is attached to a face
prime_lawProvides methods for the prime value than boolean function
PRIMITIVE_ANNOTATIONUsed for primitive annotations
project_optionsClass to hold information and options for a projection operation
pt_cvty_infoReturns the convexity of a single point along an edge (or equivalent)
rand_lawProvides methods for the RANDOM mathematical function
rat_poly_vecA SPAvector of rational polynomials (or more accurately a rational polynomial of vectors, as the denominator is the same for all coordinates)
rayRepresents a 3D ray
rayfire_optionsRepresents common data and functionality for ray fire options
rb_blend_spl_surImplements the constant radius rolling ball blend surface
rbase_app_callbackImplements routines to handle various rendering application callbacks for image output and interrupts
readonly_error_info_base_listActs as a collection class for error_info_base objects, that is, it implements a variable length list of error_info_base objects
REFINEMENTControls the accuracy and types of polygons generated in the faceter
rem_error_infoError entities from a remove face operation
remove_face_infoInformation about a successful remove operation
Render_ArgProvides the mechanism for getting and setting shader parameters
Render_ColorRepresents an RGB color
RenderingObjectThe RenderingObject object
restore_defRecords an entity type name, a pointer to a restore_data routine for that type of entity, and a link pointer
restore_progress_dataClass for recording the part restore progress data
rgb_colorDefines the red, green, and blue colors for the display
RH_BACKGROUNDDefines a background
RH_ENTITYProvides common methods and data for other rendering classes
RH_ENVIRONMENT_MAPDefines an environment map
RH_FOREGROUNDDefines a foreground
RH_LIGHTDefines a light source
RH_MATERIALDefines a material consisting of color, displacement, reflectance, and transparency
RH_TEXTURE_SPACEDefines a texture space
roll_callbackNotifies the user about the start and the end of a roll operation
roll_callback_listProvides a type-safe interface to the toolkit_callback_list and the execute method
rot_spl_surRepresents a surface of rotation
rotate_lawThis law takes in three values and returns three values The first argument to the rotate_law is a law
rough_align_optionsRough_align_options is used to control the behavior of rough_align_entity_to_points
SabFilePerforms save and restore to stream files
safe_floating_type< type >Defines a class with thread-local storage for and behavior of floating point data types
safe_function_type< type >Defines a class with thread-local storage for and behavior of function pointers
safe_integral_type< type >Defines a class with thread-local storage for and behavior of integral data types
safe_object_pointer< type >Defines a class with thread-local storage for and behavior of object pointers
safe_pointer_type< type >Defines a class with thread-local storage for and behavior of generic pointers
SatFileDefines the SatFile class for doing ACIS save and restore to stream files in text format
scheme_error_callback_listProvides a type-safe interface to the toolkit_callback_list and the execute method
scm_pick_managerThe scm_pick_manager object
ScmObjectDeclaration of Scheme object data type
sec_lawProvides methods for the SECANT mathematical function
sech_lawProvides methods for the SECH mathematical function
SEQUENTIAL_MESHA SEQUENTIAL_MESH is the base class for INDEXED_MESH and LINKED_MESH
set_lawThis law returns 1 if the sub law is greater than zero else it returns zero
sg_edge_ent_rel_unionDetermines the relationship type
SHELLRepresents the external boundary of a LUMP, or the internal boundary of a void (unoccupied space) within a LUMP
shell_lumpRecords the classification of shells or wires that do not contribute to any intersection
silhouette_optionsRepresents common data and functionality for silhouette options
SIMPLE_INDEXED_MESHA mesh format that stores indices to a vertex array
SIMPLE_INDEXED_MESH_MANAGERTo show an example of a mesh manager using the indexed protocol
simplify_optionsThis class contains parameters that govern the behavior of api_simplify_entity
sin_lawProvides methods for the SINE mathematical function
sinh_lawProvides methods for the SINH (Hyperbolic Sine) mathematical function
size_lawSize law
SKIN_ANNO_END_EDGEDefines the annotation class relating to an edge on the end (capping) face
SKIN_ANNO_END_FACEDefines the annotation class for the end face that corresponds to the coedges of the last profile used for skinning
SKIN_ANNO_LAT_EDGEDefines the annotation class for a lateral edge that corresponds to the profile vertices connected by that lateral edge in skinning
SKIN_ANNO_LAT_FACEDefines 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_EDGEDefines the annotation class relating to a edge on the start (capping) face
SKIN_ANNO_START_FACEDefines the annotation class for the start face that corresponds to the coedges of the first profile that is used for skinning
SKIN_ANNOTATIONImplements the base class for skinning annotations
skin_optionsSets options for skinning
skin_spl_surDefines a skin surface between a list of curves
slice_optionsThis class will provide user an interface to customize the behavior of slice operation
slice_output_handleRepresents a handle to the output from a Slice operation
slice_output_queryThis class allows a user to create an explicit wire body from slice output handle
slice_selectorSelects all points within a desired thickness of a plane
sortable_integer_lsContainer class with sorting capabiliteis derived from integer_list_stream
SPA_approx_optionsThis class is used as a base for the SPA_EDGE_approx_options and SPA_COEDGE_approx_options classes
SPA_COEDGE_approx_optionsThe SPA_COEDGE_approx_options object is used to control the behavior of the signature of api_approx that approximates a coedge
SPA_EDGE_approx_optionsThe SPA_EDGE_approx_options object is used to control the behavior of the signature of api_approx that approximates an edge
SPA_edge_line_arc_optionsThis options class is used as input for api_edge_approx_line_arc
SPA_progress_infoAbstract base class for providing progress information
SPA_sample_edges_optionsProvides a data structure for the sampling of contiguous, unbranched edges
SPA_spring_back_defDefinition of the mapping which fulfills the springback deformation
SPA_spring_back_optionsOptional inputs for a springback deformation
spa_unlock_resultStores the outcome of the license validation process
SPAboxRepresents a bounding box
SPAboxing_optionsRepresents common data and functionality for all boxing options
SPACOLLECTIONAn ENTITY that contains and manages a collection of entities
SPAdouble_vectorProvides functionality similar to std::vector<double> within ACIS
SPAentity_point_distance_optionsRepresents common data and functionality for entity-point distance options
SPAGROUPAn implementation of a SPACOLLECTION with predefined actions and behaviors
SPAintervalRecords an interval on the real line
SPAmatrixDefines a 3x3 affine transformation acting on vectors and positions
SPAnvectorImplements an n dimensional vector
SPApar_boxDefines a 2D bounding box in parameter space by four values of class parameter: low_u, high_u, low_v, high_v
SPApar_dirThis class defines a parametric direction vector on a surface in 2D parameter-space
SPApar_posDefines a parameter position in the parameter-space of a surface
SPApar_transfDefines a parameter space transformation containing scaling and translation components
SPApar_vecThis class defines a vector (du, dv) in 2D parameter-space
SPAparameterDefines a curve parameter value
SPApoint_cloudThis is the central class in ACIS Point Cloud Functionality
SPApoint_cloud_custom_dataImplements a SPApoint_cloud_custom_data class
SPApoint_cloud_iteratorImplements a SPApoint_cloud_iterator class
SPApoint_cloud_optionsImplements a SPApoint_cloud_options class
SPApositionRepresents position vectors (points) in 3D Cartesian space that are subject to certain vector and transformation operations
SPAposition_cloudSPAposition_cloud is a class for geometrically querying large sets of points
SPAposition_cloud_iteratorSPAposition_cloud_iterator allows you to get the points from a SPAposition_cloud or SPAposition_subcloud object
SPAposition_cloud_selectorSPAposition_cloud objects are organized into subclouds
SPAposition_subcloudSPAposition_subcloud represents a subset of a SPAposition_cloud
SPAposition_vectorProvides functionality similar to std::vector<SPAposition> within ACIS
Spatial_abs_hurlerThis abstract base class class provides a protocol for handling exceptions across interfaces
Spatial_syserr_hurlerProvides a protocol for handling exceptions across interfaces
SPAtransfRepresents a general 3D affine transformation
SPAunit_vectorProvides a direction in 3D Cartesian space that has unit length
SPAvectorRepresents a displacement vector in 3D Cartesian space
SPHEREDefines a sphere as an object in the model
sphereSpherical surface definition
sphere_selectorSelects all points within a sphere
spl_surDefines an abstract base class from which spline surface definitions are derived
splgridDefines a data structure for the construction of a B-spline surface
SPLINEDefines a spline as an object in the model
splineRepresents a parametric surface
SPLIT_ANNOTATIONDefines the annotation class for split operations
splsurfDefines a data structure used to construct a B-spline surface
sqrt_lawProvides methods and data for the square root mathematical function
standard_error_infoEncapsulates standard error information
step_lawThe step_law always takes an odd number of sub laws starting at zero the odd numbered (i.e
stitch_optionsAbstract base class from which specific stitch options classes, such as exact_stitch_options, tolerant_stitch_options and edge_tolstitch_options, are derived
stitch_progress_infoAbstract base class for providing stitch progress information
STL_MESH_MANAGERWrites data to an stl formatted file
straightDefines an infinite straight line represented by a point and a unit vector specifying the direction
STRAIGHTDefines a straight line as an object in the model
StreamFinderUsed by the DistributeStates function below to find the HISTORY_STREAM corresponding to a given entity
sub_spl_surSubsetted spline surface
SUBSHELLRepresents a subdivision of a SHELL or SUBSHELL
subtrans_objectDefines a shared-subtype class that is subject to transformations
subtype_objectDefines the master object from which all subtype objects must be derived
sum_spl_surRepresents a surface built by the linear summation of two curves
SUPERCELLProvides a hierarchical cellular data structure
surf_normconeProvides a return value for normal_cone, which returns a cone bounding the surface normal
surf_princurvProvides the return value for the principal curvature functions, returning two directions and two curvatures for a surface
surf_surf_intRepresents the intersection of two face surfaces and returns zero or more curves
surfaceBase class for all ACIS surface types, which defines the basic virtual functions that are supplied for all specific surface classes
SURFACEDefines a generic surface as an object in the model
surface_lawReturns the position on a surface
surface_law_dataServes as a wrapper for ACIS surface objects
surfnorm_lawComposes a law mathematical function that returns the normal to a surface at a given position
surfperp_lawSurface point perp
surfvec_lawSurface vector law
SWEEP_ANNO_EDGE_LATDefines the annotation class for the lateral topology corresponding to an edge of the profile which becomes a face in sweeping
SWEEP_ANNO_EDGE_MITERDefines annotation relating to miter edges created during sweep sweep
SWEEP_ANNO_EDGE_TOPDefines the top topology from a swept edge, which is another edge
SWEEP_ANNO_END_CAPSDefines annotation relating to capping faces of a sweep
SWEEP_ANNO_VERTEX_LATDefines annotation relating to vertex of lateral topology of a sweep
SWEEP_ANNO_VERTEX_MITERDefines annotation relating to miter vretices created during sweep sweep
SWEEP_ANNO_VERTEX_TOPDefines annotation relating to the vertices at the top of a sweep
SWEEP_ANNOTATIONImplements the base class for sweeping annotations
sweep_optionsProvides a data structure for sweeping operations to be used in the function api_sweep_with_options
sweep_spl_surDefines the perpendicular sweep of a planar profile curve along a path curve
TaggedDataTracks data and its type for saving and restoring unknown ENTITY types
tan_lawProvides methods for the TANGENT mathematical function
tanh_lawProvides methods for the TANH (Hyperbolic Tangent) mathematical function
TCOEDGEInternal to ACIS and not intended for direct usage
TEDGEAlthough 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
tedge_repair_optionsSpecifies the options for api_check_and_fix_tedge
tensorDefines a 3 x 3 tensor
term_lawProvides methods for the term mathematical function that returns a single dimensional element of a multidimensional function
TEXT_ANNOTATIONDefines a simple annotation attribute for testing annotations
TEXT_ENTStores simple text display information
thread_work_baseDefines a simple producer-consumer work queue with thread management
times_lawProvides methods for the times, or multiplication, mathematical function
tk_listBase class that can be used to manage a list of items
tolerance_paramOptions object part containing tolerance information
Role: Objects of this class hold a tolerance
tolerant_stitch_optionsSpecifies that api_stitch and api_stitch_nonmanifold should use tolerant stitching
tolerize_entity_optsOptions object for use with api_tolerze_entity
<bre> <bf>Role:<> This object allows the user to communicate with the API
toolkit_callbackDefines the toolkit_callback base class and the toolkit_callback_list class
toolkit_callback_listStores the list of toolkit_callbacks
TORUSDefines a torus as an object in the model
torusRepresents tori
transf_decompose_dataRepresents the decomposition of a general transformation into a series of elementary transformations
TRANSFORMRepresents an overall transformation applied to a BODY, and is saved as part of the model
transform_lawApplies an ACIS transform to a law that returns a three dimensional position
transform_law_dataServes as a wrapper for an ACIS SPAtransf object
true_lawTrue law
tube_optionsCreates a data structure to facilitate generalizing selective Booleans
TVERTEXInternal to ACIS and not intended for direct usage
twist_path_lawThe twist_law constructor takes three laws A SPAvector field to twist (i.e the zero twist value or rail_law) A curve_law to twist it around and a twist_law that gives the angle of twist in radians
unary_data_lawProvides methods and data for laws that have one law data member
unary_lawProvides methods and data for laws that have one sublaw
unbend_lawThe unbend law for space warps
UNDEFCDefines a curve that is undefined except for its end points as an object in the model
UNITS_SCALEDefines the UNITS_SCALE class
unknown_text_pointerImplements the member functions to point to an object containing textual data to be read from a save file
unstitch_nm_optionsHold information and options for an unstitching of non-manifolds operation
va_base_mesh_optionsOptions object that controls the generation of meshes by the EDA Mesher
va_meshAbstract base class
va_surface_mesh_optionsOptions object that controls the generation of surface meshes by the EDA Mesher
va_surfmeshBridge class that provides for the automatic generation of linear or parabolic triangular or quadrilateral elements given an input surface geometry
va_tet_mesh_optionsOptions object that controls the generation of tetrahedral meshes by the EDA Mesher
va_tetmeshBridge class that provides for the automatic generation of linear or parabolic tetrahedral elements given a surface mesh (VA_SURFMESH) as input geometry
var_cross_sectionEvaluates the cross section of a blend surface
var_rad_constDeclaration of the derived class var_rad_const
var_rad_fixed_widthDefines a constant cross section radius for a variable radius function
var_rad_functionalDefines a functional form of a variable radius function
var_rad_rot_ellipseDefines a rotational radius ellipse for a variable radius function
var_rad_two_endsDefines a two-ends form of a variable radius function
var_radiusDefines the variable radius
VBL_SURFDefines the vertex blend surface class
vector_lawCombines one dimensional laws into a multi-dimensional law
VERTEXRepresents a corner of a FACE and/or the end of an EDGE
VERTEX_TEMPLATECreates parameter templates
VOID_LISTCreates a variable-length list of void*'s
WARP_ANNO_FACEImplements the annotations for space-warped faces
WARP_ANNOTATIONImplements the annotations for space-warped entities
WCSDefines a working coordinate system
WCS_callbackProvides notification of changes to the WCS
WCS_callback_listProvides a type-safe interface to toolkit_callback_list class and the execute command
WIRERepresents a collection of edges that are owned by a body but are not attached to faces and do not enclose any volume
wire_lawWire_law's return the parametric postion of a wire where the parameterization has been scaled to the length of each of the sub coedges and starts at zero and ends at the length of the wire
wire_law_dataServes as a wrapper for an ACIS WIRE object
wire_offset_optionsProvides a data structure for wire offsetting operations to be used in the function api_offset_planar_wire