ACIS C++ API Master Index
All Frameworks Object Hierarchy Indexes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
~
ACIS C++ API Master Index
ACIS_ALLOCA
define
ACIS wrapper for alloca.
ACIS_CALLOC
define
ACIS wrapper for calloc.
ACIS_DELETE
define
ACIS wrapper for C++ delete - Complements ACIS_NEW .
ACIS_EOF
define
ACIS_FREE
define
ACIS wrapper for free.
ACIS_HISTORY_BEGIN
define
ACIS_HISTORY_EOS
define
ACIS_Interrupt_Checker
typedef
ACIS_MALLOC
define
ACIS wrapper for malloc.
ACIS_NEW
define
ACIS wrapper for C++ new - Complements ACIS_DELETE .
ACIS_OBJECT
class
Provides a base class for class level memory management of ACIS classes.
ACIS_REALLOC
define
ACIS wrapper for realloc.
ACIS_SAFE_REALLOC
define
ACIS wrapper for realloc.
ACIS_STRDUP
define
ACIS wrapper for strdup.
ACOVR_DEFAULT_POS_GAP_SPEC
define
ACOVR_DEFAULT_TAN_GAP_SPEC
define
ADMHOOPS_draw_engine
class
This class provides provides a concrete DM_draw_engine for drawing DM_default_icons with Hoops.
ADMHOOPS_icon_draw_args
class
This class provides concrete draw arguments for drawing DM_default_icons with the HOOPS kernel.
ADM_draw_engine
class
Overrides the base class for the drawing engine.
ADM_gidraw_engine
class
his class provides provides a concrete ADM_draw_engine for drawing ADM_default_icons with the ACIS GI kernel.
ADM_giicon_draw_args
class
This class provides concrete draw arguments for drawing ADM_default_icons with the ACIS GI kernel.
ADM_giregobj
class
This class provides a concrete ADM_regobj to the ADM kernel.
ADM_giregobj_factory
class
his class provides a concrete ADM_regobj_factory to the ADM kernel, allowing the creation of concrete ADM_regobj objects.
ADM_hoops_icon_factory
class
This is an example of the icon class factory implementation.
ADM_hoopsregobj
class
This class provides a concrete ADM_regobj to the ADM kernel.
ADM_hoopsregobj_factory
class
This class provides a concrete ADM_regobj_factory to the ADM kernel, allowing the creation of concrete ADM_regobj objects.
ADM_regobj
class
Provides abstract registration methods to the kernel, allowing a deformable modeling hierarchy to register with the view controller.
ADM_regobj_factory
class
This is used by the ACIS Deformable Modeling kernel to construct and destruct ADM_regobj objects.
ADM_regobj_factory_mgr
class
Manages the singleton DM_regobj_factory providing global access to the unique instance.
ADM_srf_icon
class
This class is used for drawing deformable surface tag objects in ACIS deformable modeling.
ADM_srf_icon2
class
This class is used for drawing deformable surface tag objects in ACIS deformable modeling.
ADM_srf_icon3
class
This class is used for drawing deformable surface tag objects in ACIS deformable modeling.
AF_ADJUST_MODE
enum
Specifies the adjustment mode.
AF_EDGE_DIRECTIVE
enum
Directive to MESH_MANAGER to reuse or recalculate edge points during faceting.
AF_GRID_MODE
enum
Specifies the grid mode.
AF_POINT
class
AF_POINT is an element in a circular double linked list, used when
approximating a curve with a consecutive series of points.
AF_POINT_ID
typedef
AF_SURF_MODE
enum
Specifies the surface mode.
AF_TRIANG_MODE
enum
Specifies triangulation mode.
ALGORITHMIC_VERSION_BLOCK
define
Defines a block of code to be executed as a particular ACIS version.
ALL_INSIDE
define
ALL_OUTSIDE
define
ANNOTATE
define
ANNOTATION
class
Defines a base class for adding information to the bulletin boards.
APATTERN_LEVEL
define
API_BEGIN
define
Protects the contained logic block with ACIS exception handling and Provides rollback behavior in the event a modeling operation fails.
API_END
define
Protects the contained logic block with ACIS exception handling and Provides rollback behavior in the event a modeling operation fails.
API_MODEL_BEGIN
define
API_MODEL_END
define
API_NOP_BEGIN
define
Provides a way to use the bulletin mechanism to make changes to an ENTITY , then throw away the changes when done.
API_NOP_END
define
Provides a way to use the bulletin mechanism to make changes to an ENTITY , then throw away the changes when done.
API_SYS_BEGIN
define
Protects the contained logic block with ACIS exception handling without rollback behavior.
API_SYS_END
define
Protects the contained logic block with ACIS exception handling without rollback behavior.
API_TRIAL_BEGIN
define
Brackets code that may or may not have results you want to keep.
API_TRIAL_END
define
Brackets code that may or may not have results you want to keep.
API_VERS_BEGIN
define
API_VERS_BEGIN is a way to combine an API_BEGIN and ALGORITHMIC_VERSION_BLOCK in a single statement.
APOINT
class
Represents the position of a point as an object in the model.
APOINT_ID
define
APOINT_LEVEL
define
ASM_ASSEMBLY
class
ASM_ASSEMBLY_ID
define
ASM_ASSEMBLY_LEVEL
define
ASM_END
define
ASM_MODEL_REF
class
ASM_MODEL_REF_ID
define
ASM_MODEL_REF_LEVEL
define
ASM_VERS_BEGIN
define
ASSOCIATIVE
define
ATTRIB
class
Represents common data and functionality for all attributes.
ATTRIB_AGC
class
Designates to whom the attribute belongs.
ATTRIB_AGC_LEVEL
define
ATTRIB_ANNOTATION
class
Attaches an annotation to an entity.
ATTRIB_BLEND
class
Defines the basic blend attribute from which derive specific blend attributes.
ATTRIB_BLINFO
class
Defines attributes used internally by the blending algorithm to record intermediate results.
ATTRIB_CELL
class
Implements an attribute describing a cell in the Cellular Topology Component.
ATTRIB_CFACE_VOL
class
Implements an attribute attached to a CFACE entity.
ATTRIB_COL
class
Stores color information for an ENTITY .
ATTRIB_COL_LEVEL
define
ATTRIB_CONST_CHAMFER
class
Defines a flat chamfer blend.
ATTRIB_CONST_CHAMFER_LEVEL
define
ATTRIB_CONST_ROUND
class
Defines a circular rolling-ball blend of constant radius.
ATTRIB_CONST_ROUND_LEVEL
define
ATTRIB_CT
class
Defines a root attribute for the Cellular Topology Component.
ATTRIB_DC2ACIS
class
Connects the deformable curve functions to the ACIS modeler.
ATTRIB_DM2ACIS
class
Connects the deformable model functions to the ACIS modeler.
ATTRIB_DS2ACIS
class
Connects the deformable surface functions to the ACIS modeler.
ATTRIB_EFINT
class
Defines an attribute to record the intersections of an edge of one body with a face of the other body, during a Boolean operation.
ATTRIB_EYE
class
Defines an organization attribute class.
ATTRIB_EYE_ATTACHED_MESH
class
Defines an attribute to attach facets to an entity as a MESH .
ATTRIB_FACECFACE
class
Defines an attribute that records two CFACE entities that refer to a given face.
ATTRIB_FACEINT
class
Defines an attribute to record the intersection of a face of one body with a face of the other body during a Boolean operation.
ATTRIB_FFBLEND
class
Defines a general face-face blend.
ATTRIB_GENERIC
class
Defines the organization base attribute class for the Generic Attributes Component.
ATTRIB_GEN_ENTITY
class
Defines a generic attribute that "owns" an entity.
ATTRIB_GEN_INTEGER
class
Defines a generic attribute that contains an integer value.
ATTRIB_GEN_NAME
class
Defines a named attribute for the Generic Attributes Component.
ATTRIB_GEN_POINTER
class
Defines a generic attribute that contains a reference to an entity.
ATTRIB_GEN_POSITION
class
Defines a generic attribute that contains a position.
ATTRIB_GEN_REAL
class
Defines a generic attribute that contains a real (double) value.
ATTRIB_GEN_STRING
class
Defines a generic attribute that contains a string value.
ATTRIB_GEN_VECTOR
class
Defines a generic attribute that contains a vector.
ATTRIB_GEN_WSTRING
class
Defines a generic attribute that contains a wide character string value.
ATTRIB_HH
class
ATTRIB_HH_AGGR
class
ATTRIB_HH_AGGR(b) method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.
ATTRIB_HH_AGGR_ANALYTIC
class
ATTRIB_HH_AGGR_GEN_SPLINE
class
ATTRIB_HH_AGGR_GEOMBUILD
class
ATTRIB_HH_AGGR_GEOMBUILD_BASE
class
ATTRIB_HH_AGGR_ISOSPLINE
class
ATTRIB_HH_AGGR_SHARP_EDGE
class
ATTRIB_HH_AGGR_SIMPLIFY
class
ATTRIB_HH_AGGR_SIMPLIFY_BASE
class
ATTRIB_HH_AGGR_STITCH
class
ATTRIB_HH_AGGR_STITCH_BASE
class
ATTRIB_HH_AGGR_WRAPUP
class
ATTRIB_HH_ENT
class
ATTRIB_HH_ENT_GEOMBUILD_BASE
class
ATTRIB_HH_ENT_GEOMBUILD_COEDGE
class
ATTRIB_HH_ENT_GEOMBUILD_CURVE
class
ATTRIB_HH_ENT_GEOMBUILD_EDGE
class
ATTRIB_HH_ENT_GEOMBUILD_FACE
class
ATTRIB_HH_ENT_GEOMBUILD_LOOP
class
ATTRIB_HH_ENT_GEOMBUILD_SURFACE
class
ATTRIB_HH_ENT_GEOMBUILD_VERTEX
class
ATTRIB_HH_ENT_SIMPLIFY_BASE
class
ATTRIB_HH_ENT_SIMPLIFY_FACE
class
ATTRIB_HH_ENT_STITCH_BASE
class
ATTRIB_HH_ENT_STITCH_EDGE
class
ATTRIB_ID
define
ATTRIB_INTCOED
class
Defines an attribute for linking intersection graph entities with the relevant body entities.
ATTRIB_INTEDGE
class
Defines an attribute for linking intersection edges with the intersecting entities.
ATTRIB_INTGRAPH
class
Defines an attribute for classifying shells and lumps of two bodies participating in a Boolean operation.
ATTRIB_INTVERT
class
Defines an attribute for linking graph vertices with the intersection record(s) giving rise to them.
ATTRIB_PHL_VW
class
Attaches precise hidden line data and viewing parameters to bodies.
ATTRIB_PHL_VW_LEVEL
define
ATTRIB_RGB
class
Stores rgb color information for an ENTITY .
ATTRIB_ST
class
Organization attribute from which various color, display, id, and other attributes are derived.
ATTRIB_SYS
class
Organization base attribute class for the ACIS kernel.
ATTRIB_TAG
class
Defines a base class that contains a pointer to the original input entity as well as a flag indicating if the entity still exists.
ATTRIB_TSL
class
This is an organization base class from which other classes are derived.
ATTRIB_TSL_LEVEL
define
ATTRIB_VAR_BLEND
class
Defines the blend attribute for variable radius blends.
ATTRIB_VBLEND
class
Defines the vertex blend attribute.
ATTRIB_VOL_COL
class
Assigns a color to a volume.
ATT_BL_INST
class
Defines the instruction attributes that hang onto the edges and vertices of a blend sequence, that instruct the blend algorithm.
ATT_CAP_FACE
class
AUTOLOAD
define
AcisJournal
class
Contains data and methods related to journaling operation.
AcisMemCall
enum
Specifies the style of allocation.
AcisMemType
enum
Specifies the persistence of memory allocated via the ACIS memory manager.
AcisOptions
class
Implements an AcisOptions class.
AcisSLInterface
class
Abstract base class that defines the skinning and lofting interfaces.
AcisSkinningInterface
class
Passes data from one skinning API function to another and controls the execution of skinning.
AcisVersion
class
Creates an AcisVersion object.
Activate(Spatial_abs_hurler&) method in class ADM_giregobj
Called when an owning ATTRIB_DM2ACIS is returned from a bulletin board.
Activate(Spatial_abs_hurler&) method in class ADM_hoopsregobj
Called when an owning ATTRIB_DM2ACIS is returned from a bulletin board.
Activate() method in class PART_CONTEXT
Activate(Spatial_abs_hurler&) method in class ADM_regobj
This is called when an owning ATTRIB_DM2ACIS is returned from a bulletin board.
Active() method in class ATTRIB_DM2ACIS
Returns the active member DS_dmod pointer.
ActiveFile
define
Active_tag() method in class ATTRIB_DM2ACIS
Returns the tag for active DS_dmod .
Add(SPAposition&) method in class position_array
Adds a SPAposition as the last position in the array, which expands the array as needed.
AddNumSingleTris(int) method in class INDEXED_MESH_MANAGER
Called by the faceter, informing the manager about the number of strips with single triangles
added for each mesh encountered.
AddNumSingleTris(int) method in class LINKED_MESH_MANAGER
Called by the faceter, informing the manager about the number of strips with single triangles
added for each mesh encountered.
AddNumStrips(int) method in class INDEXED_MESH_MANAGER
Called by the faceter, informing the manager about the number of strips
added for each mesh encountered.
AddNumStrips(int) method in class LINKED_MESH_MANAGER
Called by the faceter, informing the manager about the number of strips
added for each mesh encountered.
AddRenderingObject(RenderingObject*) method in class PART_CONTEXT
Add the given RenderingObject to every rendering manager's view.
Add_area_cstrn(SPApar_pos&,SPApar_pos&,int,int,int) method in class ATTRIB_DM2ACIS
Returns a tag identifier for the area_cstrn added to the model.
Add_attractor(SPAposition&,int,double,int,int) method in class ATTRIB_DM2ACIS
Adds an attractor to d2a_dmod .
Add_circ_tag(int,int,int,SPApar_pos&,SPApar_pos&,SPApar_pos&,double,int,int) method in class ATTRIB_DM2ACIS
Returns a tag identifier; Adds a DS_circ domain_crv tag object.
Add_crv_cstrn(int,pcurve*,int,int,int) method in class ATTRIB_DM2ACIS
Adds curve constraints along the parameter-space curve and returns a tag identifier.
Add_crv_load(pcurve*,bs3_curve,SPAposition&,SPAposition&,SPAposition&,int,double,int,int) method in class ATTRIB_DM2ACIS
Adds a distributed curve spring along domain_pcur and returns a tag identifier.
Add_dist_press(double,double*,double*,int,int) method in class ATTRIB_DM2ACIS
Adds a distributed pressure load to a region of the deformable surface and returns a tag identifier.
Add_multi_face(FACE*,int&) method in class ATTRIB_DM2ACIS
Connects quad faces into a quilt, returning the tag for the new root sibling or -1 if none.
Add_multi_face(FACE*,int&) method in class ATTRIB_DS2ACIS
Connects quad faces into a quilt.
Add_multi_face(FACE*,int&) method in class ATTRIB_DC2ACIS
Connects quad faces into a quilt, returning the tag for the new root sibling or -1 if none.
Add_patch(int,SPApar_pos,SPApar_pos,SPApar_pos,int,int,DS_pfunc**,int) method in class ATTRIB_DC2ACIS
Creates and adds a patch to the patch hierarchy.
Add_patch(int,SPApar_pos,SPApar_pos,SPApar_pos,int,int,DS_pfunc**,int) method in class ATTRIB_DM2ACIS
Creates and adds a patch to the patch hierarchy.
Add_patch(int,SPApar_pos,SPApar_pos,SPApar_pos,int,int,DS_pfunc**,int) method in class ATTRIB_DS2ACIS
Creates and adds a patch to the patch hierarchy.
Add_pt_cstrn(int,SPApar_pos&,SPAposition*,int,int,int) method in class ATTRIB_DM2ACIS
Adds a point constraint to the deformable surface at the domain location specified by dpt and returns a tag identifier.
Add_pt_press(SPApar_pos&,double,int,int) method in class ATTRIB_DM2ACIS
Adds a point pressure to the deformable surface at the domain location specified by dpt and returns a tag identifier.
Add_solid_model_cstrns(DS_dmod*,ATTRIB_DSMODEL*,DS_dmod*) method in class ATTRIB_DS2ACIS
Adds model edges as curve constraints.
Add_solid_model_cstrns(DS_dmod*,ATTRIB_DSMODEL*,DS_dmod*) method in class ATTRIB_DC2ACIS
Adds model edges as curve constraints.
Add_spring(SPApar_pos&,SPAposition&,int,double,int,int,int) method in class ATTRIB_DM2ACIS
Adds a spring load to the deformable surface connecting a point on the surface to a point in image space.
Add_spring_set(int,double*,double*,double,int,int) method in class ATTRIB_DM2ACIS
Adds a load, which is a set of spring loads all sharing a common gain.
Add_vector_load(SPAvector&,double,int,int) method in class ATTRIB_DM2ACIS
Adds a vector load to a d2a_dmod .
After_Roll_Bulletin_Board(BULLETIN_BOARD*,logical) method in class history_callbacks
Callback method, called after rolling a bulletin board.
After_Roll_Bulletin_Board(BULLETIN_BOARD*,logical) method in class history_callbacks_list
Callback method, called after rolling a bulletin board.
After_Roll_State(DELTA_STATE*) method in class history_callbacks_list
Callback method, called after rolling one state.
After_Roll_State(DELTA_STATE*) method in class history_callbacks
Callback method, called after rolling one state.
After_Roll_States() method in class history_callbacks_list
Callback method, called after rolling all states.
After_Roll_States() method in class history_callbacks
Callback method, called after rolling all states.
Arg_Type
enum
Defines the type of data held by a Render_Arg .
Assign_next_tag()
global function
Attrib_dsgroup() method in class ATTRIB_DM2ACIS
Gets the attrib_dsgroup for this hierarchy.
accurate_derivs(SPApar_box&) method in class surface
Returns the number of derivatives of this surface that can be found accurately and relatively directly.
accurate_derivs(SPApar_box const&) method in class rb_blend_spl_sur
Returns the number of derivatives which evaluate can find precisely (and fairly directly), rather than by
finite differencing, over the given portion of the surface.
accurate_derivs(SPApar_box const&) method in class cone
Returns the number of derivatives.
accurate_derivs(SPAinterval&) method in class curve
Returns the number of derivatives of this curve that can be found accurately and relatively directly.
accurate_derivs(SPApar_box const&) method in class sphere
Returns the number of derivatives that evaluate can find accurately (and directly).
accurate_derivs(SPAinterval const&) method in class helix
Returns the number of derivatives that the evaluate function can find accurately.
accurate_derivs(SPAinterval const&) method in class straight
Returns the number of derivatives that evaluate can find accurately.
accurate_derivs(SPApar_box const&) method in class spline
Returns the number of derivatives that evaluate can find accurately and fairly directly.
accurate_derivs(SPApar_box&) method in class VBL_SURF
Returns the number of curve derivatives over the given interval (which defaults to the whole range).
accurate_derivs(SPAinterval const&) method in class ellipse
Returns the number of derivatives that the evaluate function can find accurately.
accurate_derivs(SPApar_box const&) method in class skin_spl_sur
Calculates the derivatives within the given parameter box.
accurate_derivs(SPApar_box const&) method in class sweep_spl_sur
Calculates the derivatives for the surface.
accurate_derivs(SPApar_box&) method in class torus
Returns the number of derivatives of this surface that can be found accurately
and relatively directly.
accurate_derivs(SPApar_box const&) method in class plane
Returns the number of derivatives that evaluate can find accurately (and directly), rather than by finite differencing, over the given portion of the surface.
accurate_derivs(SPAinterval const&) method in class intcurve
Evaluates accurate derivatives.
accurate_knot_tangents() method in class pcurve
Returns 1 if the bs2_curve tangents are within SPAresnor of the true curve tangent vectors at all of the knots that lie within the checked_range , or 0 if this is not satisfied.
acis_curve data member in class bounded_curve
The pointer to an ACIS curve.
acis_ha_part_cast() method in class acis_pm_entity_mgr
Dynamic down-cast to acis_ha_part_entity_mgr .
acis_ha_part_entity_mgr
class
Concrete entity manager class for ACIS Assembly Modeling with the Scheme example application.
acis_ha_part_entity_mgr_factory
class
Concrete entity manager factory class for creating acis_scm_entity_mgr objects.
acis_major() method in class AcisVersion
Returns the major version number.
acis_minor() method in class AcisVersion
Returns the minor version number.
acis_pm_cast() method in class asm_model_entity_mgr
Dynamic down-cast to acis_pm_entity_mgr .
acis_pm_cast_vf() method in class asm_model_entity_mgr
Dynamic down-cast to acis_pm_entity_mgr .
acis_pm_entity_mgr
class
Concrete entity manager class for using the ACIS Part Management component in conjunction
with ACIS Assembly Modeling.
acis_pm_entity_mgr_factory
class
Concrete entity manager factory class for creating acis_pm_entity_mgr objects.
acis_point() method in class AcisVersion
Returns the point version number.
acis_scm_cast() method in class acis_ha_part_entity_mgr
Dynamic down-cast to acis_scm_entity_mgr .
acis_scm_entity_mgr
class
Concrete entity manager class for ACIS Assembly Modeling with the Scheme example application.
acis_scm_entity_mgr_factory
class
Concrete entity manager factory class for creating acis_scm_entity_mgr objects.
acis_type() method in class bounded_curve
Returns the type of underlying curve for this bounded_curve .
acis_version() method in class FileInfo
Returns the ACIS version number used to save the model.
acovr_conflict_type
enum
Used to specify the type of conflict that is referred.
acovr_continuity_level
enum
Used to specify the continuity (G0 or G1) requirement that will be enforced by an edge constraint.
acovr_edge_constraint
class
Defines an edge constraint for advanced covering.
acovr_gap_report
class
Boundary gap reporting.
acovr_options
class
Options for covering with advanced covering.
acovr_tol_type
enum
Used to specify the type of gap (position or tangent) that is referred.
acquireCurrentDelta(HISTORY_STREAM*,logical) method in class HISTORY_MANAGER
Takes the bulletins in the current delta state and creates a history state on the specified history stream.
action() method in class ATT_BL_INST
Returns the blend transition action.
active(logical) method in class RH_LIGHT
Marks the light as being active (TRUE ) or inactive (FALSE ).
active(logical) method in class RH_FOREGROUND
Marks the foreground as being active (TRUE ) or inactive (FALSE ).
active(logical) method in class RH_BACKGROUND
Marks the background as being active (TRUE ) or inactive (FALSE ).
active_check_list data member in class HISTORY_STREAM
Used in checking the history stream.
active_ds data member in class HISTORY_STREAM
Pointer to the active delta state.
active_part
class
Declares a class to monitor the active part.
active_part_context()
global function
Gets the active PART_CONTEXT .
active_state() method in class RH_LIGHT
Interface for checking the active state.
add(scheme_error_callback*) method in class scheme_error_callback_list
Adds a scheme error callback to the list.
add(void*) method in class VOID_LIST
Adds an item to the list if not already there, and always returns the index.
add(error_info_list&) method in class error_info_list
Adds an error_info_list by adding all the individual error_info objects that are
contained in the incoming error_info_list .
add(HISTORY_STREAM*) method in class HISTORY_STREAM_LIST
Adds an HISTORY_STREAM to the list if not already there, and always return the index.
add() method in class error_info
Increments the use count.
add(ENTITY*,logical) method in class PART_CONTEXT
Add an ENTITY to this PART_CONTEXT.
add(DELTA_STATE*) method in class HISTORY_STREAM
Adds delta state to history stream.
add(component_handle_list&,logical) method in class component_handle_list
Adds the handles of an component_handle_list to this component_handle_list .
add(component_handle*,logical) method in class component_handle_list
Adds a component handle to the list and returns its index number.
add(WCS_callback*) method in class WCS_callback_list
Adds a callback to the list.
add() method in class EE_LIST
virtual void ENTITY::add() is hidden by add(ENTITY*) .
add(ENTITY*) method in class EE_LIST
Adds an entity to the EE_LIST if not already there.
add(METHOD_ID const&,MethodFunction) method in class METHOD_TABLE
Registers an implementation function for a method in this table and returns the current implementation function or NULL .
add(void*,logical) method in class LIST_HEADER
Add the entry to the list and return its index.
add(ENTITY_LIST const&,logical) method in class ENTITY_LIST
Adds the entities of an ENTITY_LIST to this ENTITY_LIST .
add() method in class gvertex
The C++ classes of gvertex and gedge are use counted in the same way that laws are use counted.
add(ENTITY*,logical) method in class ENTITY_LIST
Adds an entity to the list and returns its index number.
add(error_info*) method in class error_info_list
Adds an error_info object to the list if not already there.
add(entity_handle*,logical) method in class entity_handle_list
Adds an entity handle to the list and returns its index number.
add() method in class law_data
Increments the use count of this law_data .
add(ENTITY*) method in class PART
Adds an ENTITY to a PART and returns its ID .
add(history_callbacks*) method in class history_callbacks_list
Adds a callback to the list.
add() method in class PCURVE
Increments the use count of this PCURVE .
add(entity_handle_list&,logical) method in class entity_handle_list
Adds the handles of an entity_handle_list to this entity_handle_list .
add() method in class pattern
Obsolete: do not use.
add(component_entity_handle*,logical) method in class component_entity_handle_list
Adds a component entity handle to the list and returns its index number.
add() method in class CURVE
Increments the use count of this CURVE .
add(BULLETIN*) method in class BULLETIN_LIST
Adds an BULLETIN to the list if not already there, and always return the index.
add(DELTA_STATE*) method in class DELTA_STATE_LIST
Adds an DELTA_STATE to the list if not already there, and always return the index.
add(entity_callback*) method in class entity_callback_list
Adds a callback to an entity_callback_list .
add() method in class ENTITY
If this ENTITY is use counted, adds one to the count.
add() method in class APOINT
Increments the use count of this APOINT .
add(roll_callback*) method in class roll_callback_list
Adds a roll callback to the list.
add() method in class law
Increments the use count of this law.
add(asm_model*,logical) method in class asm_model_list
Adds an assembly model to the list and returns its index number.
add(asm_model_list&,logical) method in class asm_model_list
Adds the models of an asm_model_list to this asm_model_list .
add(BULLETIN_BOARD*) method in class DELTA_STATE
Adds a new bulletin board to this delta state.
add(BULLETIN*) method in class BULLETIN_BOARD
Adds a new BULLETIN_BOARD to this delta state.
add(component_entity_handle_list&,logical) method in class component_entity_handle_list
Adds the handles of an component_entity_handle_list to this component_entity_handle_list .
add() method in class SURFACE
Increments the use count of this SURFACE .
add() method in class generic_graph
Increments the use count of how many references there are to this generic_graph instance.
add() method in class gedge
The C++ classes of gvertex and gedge are use counted in the same way that laws are use counted.
addGuide(EDGE*) method in class AcisSLInterface
Adds a guide to the Interface.
addGuide(COEDGE*) method in class AcisSLInterface
Adds a guide to the Interface.
addMappingCurves(int,SPAposition*) method in class AcisSLInterface
Adds mapping curves.
addVertex(COEDGE*,WIRE*) method in class AcisSLInterface
Adds a vertex to the middle of the specified coedge and to each of the corresponding coedges in the wire list.
add_acis_exit_cb(exit_callback*)
global function
Registers a new exit callback for ACIS.
add_acis_input_cb(input_callback*)
global function
Registers a new input callback for ACIS.
add_acis_output_cb(output_callback*)
global function
Registers a new output callback for ACIS.
add_after(tk_list_object*) method in class tk_list
Adds the object after the current position.
add_attribute(ENTITY*) method in class ANNOTATION
Adds an attribute to the specified ENTITY that points to this ANNOTATION .
add_before(tk_list_object*) method in class tk_list
add_bs2_knot(double,int,SPApar_pos&,SPApar_vec&,SPApar_vec&) method in class pcurve
Adds a knot to the bs2_curve with the supplied multiplicity.
add_copy(ENTITY*) method in class COPY_ANNOTATION
Adds the annotation to the copied item.
add_create_bulletins_to_root_ds(ENTITY_LIST&,logical) method in class HISTORY_STREAM
Adds create bulletins to root DELTA_STATE , for use when pruning or saving and restoring empty histories.
add_dead_entity(ENTITY*) method in class BULLETIN_BOARD
Adds this to the dead entities list.
add_discontinuity(double,int) method in class discontinuity_info
Adds a discontinuity value to the list.
add_discs_from_array(logical&,int&,double*,int*) method in class blend_spl_sur
add_edge(EDGE*) method in class VERTEX
Adds a pointer to the given EDGE to those pointers already in this VERTEX .
add_edge(EDGE*) method in class PRIMITIVE_ANNOTATION
Adds an EDGE to the primitive.
add_edge(char const*) method in class generic_graph
Adds the named graph edge to a graph structure.
add_edge(gedge const*) method in class generic_graph
Adds the specified graph edge to the graph structure using its pointer.
add_edge(gvertex const*,gvertex const*,double) method in class generic_graph
Adds a graph edge to the graph structure by specifying pointers to its vertices.
add_edge(gvertex const*,gvertex const*,ENTITY*) method in class generic_graph
Adds a graph edge to the graph structure by specifying pointers to its vertices.
add_element(int) method in class pattern
Obsolete: do not use.
add_end_slice(v_bl_contacts*,logical) method in class ATTRIB_VAR_BLEND
Adds an end slice.
add_ent(ENTITY*) method in class SPACOLLECTION
Adds an entity to the collection.
add_entities_vf(ENTITY_LIST&,logical) method in class asm_model_entity_mgr
Notifies the entity manager of entities that are being added to it.
add_entity(ENTITY*) method in class default_entity_mgr
Adds an entity to the list of entities being managed by this default_entity_mgr .
add_entity(ENTITY*,entity_id_t) method in class PART
Adds an ENTITY to a PART .
add_entity(ENTITY*) method in class entity_error_info
Adds an entity to this entity_error_info if not already there.
add_error(check_status,check_status_details*) method in class check_status_list
Adds an error to the front of the list.
add_face(FACE*) method in class PRIMITIVE_ANNOTATION
Adds a FACE to the primitive.
add_gap_ent(ENTITY*) method in class SPLIT_ANNOTATION
Adds the gap_entity to the list.
add_head(tk_list_object*) method in class tk_list
Adds the object to the head of the list.
add_input_entity(ENTITY*&,ENTITY*) method in class ANNOTATION
Adds another input entity to the list.
add_insanity(insanity_data*) method in class insanity_list
Adds an insanity data to the list.
add_insanity(ENTITY*,int,insanity_type,int(*pfunc)(ENTITY*, const SPAtransf*,*),insanity_list*(*sub_pfunc)(*),insanity_sub_category&) method in class insanity_list
Makes an insanity data.
add_insanity(insanity_list*) method in class insanity_list
Creates a memory location for an insanity data.
add_knots_at_discontinuities(curve*,int,double*) method in class pcurve
Adds knots to the pcurve's bs2_curve , at any of the corresponding curve discontinuities.
add_left_lateral_edge(ENTITY*) method in class SWEEP_ANNO_VERTEX_LAT
add_left_lateral_face(ENTITY*) method in class SWEEP_ANNO_VERTEX_LAT
add_left_top_edge(ENTITY*) method in class SWEEP_ANNO_VERTEX_TOP
add_left_top_vertex(ENTITY*) method in class SWEEP_ANNO_VERTEX_TOP
add_list(check_status_list*) method in class check_status_list
Adds a list of errors to the front of the list, Returns the new start.
add_member(ENTITY*) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member ENTITY is added to the collection.
add_method(METHOD_ID&,MethodFunction) method in class ENTITY
Registers an implementation function for a run-time virtual method.
add_new_ent(ENTITY*) method in class SPLIT_ANNOTATION
Adds the new_entity to the list.
add_notify(asm_model*,logical&,int&) method in class asm_model_list
Adds an assembly model to the list, returns its index number and notifies if the model is new
Role: Same as asm_model_list::add , but notifies the caller if the model is added
to the list for the first time and returns the entry count for the added entry.
add_notify(component_entity_handle*,logical&,int&) method in class component_entity_handle_list
Adds a component entity handle to the list, returns its index number and notifies if the handle is new
Role: Same as component_entity_handle_list::add , but notifies the caller if the handle is added
to the list for the first time and returns the entry count for the added entry.
add_notify(entity_handle*,logical&,int&) method in class entity_handle_list
Adds an entity handle to the list, returns its index number and notifies if the handle is new
Role: Same as entity_handle_list::add , but notifies the caller if the handle is added
to the list for the first time and returns the entry count for the added entry.
add_notify(component_handle*,logical&,int&) method in class component_handle_list
Adds a component handle to the list, returns its index number and notifies if the handle is new
Role: Same as component_handle_list::add , but notifies the caller if the handle is added
to the list for the first time and returns the entry count for the added entry.
add_old_ent(ENTITY*) method in class SPLIT_ANNOTATION
Adds the old_entity to the list.
add_output_entity(ENTITY*&,ENTITY*) method in class ANNOTATION
Adds another output entity to the list.
add_owner(ENTITY*,logical) method in class APOINT
Adds the owner argument to the list of owners.
add_owner(ENTITY*,logical) method in class SURFACE
Adds the owner argument to the list of owners.
add_owner(ENTITY*,logical) method in class CURVE
Adds the owner argument to the list of owners.
add_owner(ENTITY*,logical) method in class PCURVE
Adds the owner argument to the list of owners.
add_path(ENTITY*) method in class SWEEP_ANNOTATION
add_path_data(int,curve**) method in class skin_spl_sur
Adds the path data to the skin_spl_sur object.
add_polygon(int,int,VERTEX_TEMPLATE*,int) method in class INDEXED_MESH
Adds a polygon.
add_profile(ENTITY*) method in class SWEEP_ANNOTATION
add_rbase_app_cb(rbase_app_callback*)
global function
Creates a register of the callback.
add_ref() method in class subtype_object
Uses count manipulation.
add_right_lateral_edge(ENTITY*) method in class SWEEP_ANNO_VERTEX_LAT
add_right_lateral_face(ENTITY*) method in class SWEEP_ANNO_VERTEX_LAT
add_right_top_edge(ENTITY*) method in class SWEEP_ANNO_VERTEX_TOP
add_right_top_vertex(ENTITY*) method in class SWEEP_ANNO_VERTEX_TOP
add_seg_to_list(IHL_SEGMENT*) method in class IHL_OUTPUT_MANAGER
Adds the segment to the segment list.
add_source(ENTITY*) method in class COPY_ANNOTATION
Adds the annotation to the original.
add_tail(tk_list_object*) method in class tk_list
Adds the object to the end of the list.
add_vertex(SPAposition&,SPAunit_vector&,SPApar_pos&) method in class INDEXED_MESH
Adds a vertex to the current polygon.
add_vertex(gvertex const*) method in class generic_graph
Adds a vertex to the graph structure by specifying its name.
add_vertex(char const*) method in class generic_graph
Adds a vertex to the graph structure by specifying a pointer to the graph vertex.
add_vertex(VERTEX*) method in class PRIMITIVE_ANNOTATION
Adds a VERTEX to the primitive.
add_vertex(polygon_vertex&) method in class INDEXED_MESH
Adds a vertex to the current polygon.
adj_face data member in class edge_face_int
Pointer to the adjacent face to the edge, for which the auxiliary information is valid.
adjacent(gvertex const*,gvertex const*) method in class generic_graph
Determines if the two specified gvertexes share a common gedge.
adjust_parameter(double) method in class bounded_curve
Adjusts a parameter value so that it is within the principal range of a periodic curve.
adm_options
class
Class to override the AcisOptions algorithmic versioning for specific adm behaviors - use of boundary loads, and automatic surface trimming.
adv_analyze() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the geometry of the body.
adv_analyze_coedge() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the coedges of the body.
adv_analyze_curve() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the curves of the body.
adv_analyze_edge() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the edges of the body.
adv_analyze_face() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the faces of the body.
adv_analyze_loop() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the loops of the body.
adv_analyze_lump() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the lumps of the body.
adv_analyze_pcurve() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the pcurves of the body.
adv_analyze_shell() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the shells of the body.
adv_analyze_surface() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the surfaces of the body.
adv_analyze_vertex() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs advanced analysis on the vertices of the body.
adv_check() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Performs advanced checks on the owning curve.
adv_check() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Performs advanced checks on the face.
adv_check() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Performs advanced check of coedge.
adv_check() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Performs advanced checks on the edge and checks the curve, the edge length, and the convexity.
adv_check() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Virtual function that must be implemented by classes derived from this one for performing advanced checks and for this class, always returns UNSET .
adv_check() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Performs advanced checks on the owning loop.
adv_check() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Performs advanced checks on the owning surface.
adv_check() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Performs advanced checks on the vertex.
af_delete_facets(ENTITY*,logical)
global function
Deletes all facets attached to an entity.
af_delete_mesh(ENTITY*)
global function
Deletes all meshes attached to an entity.
af_find_meshat(ENTITY*,MESH_APP_ID,MESH_USER_ID,ATTRIB_EYE_ATTACHED_MESH*&)
global function
Finds the mesh attribute attached to an entity.
af_query(ENTITY*,MESH_APP_ID,MESH_USER_ID,MESH*&)
global function
Gets the mesh attached to an entity.
af_update(ENTITY*,MESH_APP_ID,MESH_USER_ID,MESH*,logical)
global function
Attaches the mesh to this attribute to an entity.
affine() method in class SPAtransf
Returns the affine portion of the transformation.
after_roll() method in class entity_notification_handler
Clears the roll_list after the roll operation.
alignWires(int,int) method in class AcisSLInterface
Aligns the directions of the wires in the skinning or lofting profiles.
alignWires(int,int) method in class AcisSkinningInterface
Aligns the wires between start and end points.
all_discontinuities(int&,int) method in class discontinuity_info
Accesses the all discontinuities list, returning a read-only array.
all_discontinuities(int&,int) method in class intcurve
Returns, in a read-only array, the number and parameter values of discontinuities of the curve up to the given order (maximum three).
all_discontinuities(int&,int) method in class curve
Returns the number and parameter values of all discontinuities of this curve , up to the given order (maximum three).
all_discontinuities_u(int&,int) method in class spline
Returns in a read-only array the number and parameter values of discontinuities of the surface, up to the given order (maximum three).
all_discontinuities_u(int&,int) method in class surface
Returns the number and parameter values of all discontinuities in u of this surface , up to the given order (maximum three).
all_discontinuities_v(int&,int) method in class surface
Returns the number and parameter values of all discontinuities in v of this surface , up to the given order (maximum three).
all_discontinuities_v(int&,int) method in class spline
Returns in a read-only array the number and parameter values of discontinuities of the surface, up to the given order (maximum three).
all_edge_list data member in class PHLV5_EDGE
all_errors() method in class check_status_list
Returns a new list of all of the errors available (excluding 'unknown ').
allocate_node_mapping() method in class VERTEX_TEMPLATE
Allocates an af_node_mapping .
anal_geom_results() method in class ATTRIB_HH_AGGR_SHARP_EDGE
Returns the results of geometry analysis (from analyze stage) of the input body (before healing).
anal_options data member in class ATTRIB_HH_AGGR_ANALYTIC
A Structure which contains options and tolerances for their analytic solver module.
analysis_results() method in class ATTRIB_HH_AGGR_GEOMBUILD
Returns the results of geometry building analysis.
analyze() method in class ATTRIB_HH_AGGR_ANALYTIC
Performs the analyze stage of the analytic solver subphase of geometry building.
analyze() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs the analyze stage of the geometry building phase.
analyze() method in class ATTRIB_HH_AGGR_SHARP_EDGE
Performs the analyze stage of the sharp edge solver subphase of geometry building.
analyze(EDGE*,double,double&) method in class ATTRIB_HH_ENT_STITCH_EDGE
Analyzes the owning edge and another specified edge to see if they can be paired at the specified tolerance.
analyze() method in class ATTRIB_HH_AGGR_WRAPUP
Performs the analyze stage of the wrap-up subphase of geometry building.
analyze() method in class ATTRIB_HH_AGGR_STITCH
Performs the analyze stage of stitching.
analyze() method in class ATTRIB_HH_AGGR_GEN_SPLINE
Performs the analyze stage of the generic spline solver subphase of geometry building.
analyze() method in class ATTRIB_HH_AGGR_ISOSPLINE
Performs the analyze stage of the isospline solver subphase of geometry building.
analyze() method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
analyze() method in class ATTRIB_HH_AGGR_SIMPLIFY
Analyzes all the faces of the owning body for geometry simplification.
angle() method in class pt_cvty_info
The convexity of this point, if using an angle tolerance such that this point is regarded as tangent.
angle() method in class complex_number
Returns a number that represents the polar coordinate angle in radians.
angle data member in class surf_normcone
Positive half angle defining the bounding cone.
angle_between(SPAunit_vector&,SPAunit_vector&,SPAunit_vector&)
global function
Calculates the angle between two unit vectors.
angle_between(SPAvector&,SPAvector&,SPAunit_vector&)
global function
Gets the angle between two vectors.
angles() method in class ed_cvty_info
The maximum and minimum angles between surface normals along this edge.
annotation() method in class ATTRIB_ANNOTATION
Returns a pointer to the ANNOTATION stored in this ATTRIB_ANNOTATION .
announce_2D_segment(double*,double*,double*,double*,void*,logical,double,logical,IHL_SEGMENT_JOIN_TYPE) method in class IHL_OUTPUT_MANAGER
Announces to the draw routine that a 2D segment needs to be drawn.
announce_3D_segment(double*,void*,logical) method in class IHL_OUTPUT_MANAGER
Announces to the draw routine that a 3D segment needs to be drawn.
announce_coordinate_polygon_node(int,int,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class POLYGON_POINT_MESH_MANAGER
Announces one node on a polygon.
announce_coordinate_polygon_node(int,int,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class MESH_MANAGER
Announces one node on a polygon.
announce_counts(int,int,int) method in class INDEXED_MESH_MANAGER
Announces the number of polygons, nodes, and node references by polygons.
announce_counts(int,int,int) method in class STL_MESH_MANAGER
Announces the number of polygons, nodes, and node references by polygons.
announce_counts(int,int,int) method in class MESH_MANAGER
Announces the number of polygons, nodes, and node references by polygons.
announce_counts(int,int,int) method in class GLOBAL_MESH_MANAGER
Announces the number of polygons, nodes and node references by polygons, and prints them.
announce_counts(int,int,int) method in class SIMPLE_INDEXED_MESH_MANAGER
Announces the number of polygons, nodes, and node references by polygons.
announce_edge_indices(ENTITY*,void*,void*,void*,void*) method in class MESH_MANAGER
Announces an edge with its coedge and node indices.
announce_global_node(int,VERTEX*,SPAposition&) method in class STL_MESH_MANAGER
Announces a node on a model VERTEX .
announce_global_node(int,EDGE*,SPAposition&,double) method in class GLOBAL_MESH_MANAGER
Announces a node on a model EDGE with its curve parameter and prints it.
announce_global_node(int,EDGE*,SPAposition&,double) method in class STL_MESH_MANAGER
Announces a node on a model EDGE with its curve parameter.
announce_global_node(int,FACE*,SPAposition&,SPApar_pos&) method in class MESH_MANAGER
Announces a node interior to a model FACE with its surface parameters.
announce_global_node(int,VERTEX*,SPAposition&) method in class MESH_MANAGER
Announces a node on a model VERTEX .
announce_global_node(int,FACE*,SPAposition&,SPApar_pos&) method in class STL_MESH_MANAGER
Announces a node on a model FACE with its surface parameters.
announce_global_node(int,FACE*,SPAposition&,SPApar_pos&) method in class GLOBAL_MESH_MANAGER
Announces a node on a model FACE with its surface parameters and prints it.
announce_global_node(int,EDGE*,SPAposition&,double) method in class MESH_MANAGER
Announces a node on a model EDGE with its curve parameter.
announce_global_node(int,VERTEX*,SPAposition&) method in class GLOBAL_MESH_MANAGER
Announces a node on a model VERTEX and prints it.
announce_indexed_node(int,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class INDEXED_MESH_MANAGER
Announce the indexed node.
announce_indexed_node(int,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class MESH_MANAGER
Announces an indexed node with its surface parameters, position, and normal.
announce_indexed_node(int,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class LINKED_MESH_MANAGER
Announce the indexed node.
announce_indexed_node(int,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class SIMPLE_INDEXED_MESH_MANAGER
Gets a node.
announce_indexed_polyedge(int,int,ENTITY*) method in class MESH_MANAGER
Announces an indexed polyedge, including polyedge information.
announce_indexed_polyedge(int,int,void*) method in class MESH_MANAGER
Announces an indexed polyedge, including polyedge mate information.
announce_indexed_polyedge(int,int) method in class MESH_MANAGER
Announces an indexed polyedge whose "mate" has not previously been visited.
announce_indexed_polynode(ENTITY*,int,int,void*,double&,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class GLOBAL_MESH_MANAGER
Gets a polynode of a polygon and prints the identification.
announce_indexed_polynode(ENTITY*,int,int,void*,double&,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class STL_MESH_MANAGER
Return the number of indexes.
announce_indexed_polynode(int,int,void*) method in class STL_MESH_MANAGER
Return the number of indexes.
announce_indexed_polynode(ENTITY*,int,int,void*) method in class MESH_MANAGER
Announces an indexed node on a polygon, including coedge pointers.
announce_indexed_polynode(ENTITY*,int,int,void*) method in class SIMPLE_INDEXED_MESH_MANAGER
Announces an indexed node on a polygon, including coedge and coordinate information.
announce_indexed_polynode(int,int,void*) method in class GLOBAL_MESH_MANAGER
Gets a polynode of a polygon and prints the identification.
announce_indexed_polynode(ENTITY*,int,int,void*,double&,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class SIMPLE_INDEXED_MESH_MANAGER
Announces an indexed node on a polygon, including coedge information.
announce_indexed_polynode(int,int,void*) method in class SIMPLE_INDEXED_MESH_MANAGER
Announces an indexed node on a polygon.
announce_indexed_polynode(ENTITY*,int,int,void*,double&,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class MESH_MANAGER
Announces an indexed node on a polygon, including polynode coordinate data.
announce_indexed_polynode(ENTITY*,int,int,void*) method in class GLOBAL_MESH_MANAGER
Gets a polynode of a polygon and prints the identification.
announce_indexed_polynode(ENTITY*,int,int,void*) method in class STL_MESH_MANAGER
Return the number of indexes.
announce_indexed_polynode(int,int,void*) method in class MESH_MANAGER
Announces an indexed node on a polygon.
announce_indexed_polynode(int,int,void*) method in class INDEXED_MESH_MANAGER
Gets an indexed polynode and stores the data into the polygon.
announce_indexed_polynode(ENTITY*,int,int,void*) method in class INDEXED_MESH_MANAGER
Gets an indexed polynode and stores the data into the polygon.
announce_indexed_polynode(ENTITY*,int,int,void*,double&,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class INDEXED_MESH_MANAGER
Gets an indexed polynode and stores the data into the polygon.
announce_indexed_polynode(ENTITY*,int,int,void*,double&,SPApar_pos&,SPAposition&,SPAunit_vector&) method in class LINKED_MESH_MANAGER
Gets an indexed polynode and stores the data into the polygon.
announce_indexed_polynode(int,int,void*) method in class LINKED_MESH_MANAGER
Gets an indexed polynode and stores the data into the polygon.
announce_indexed_polynode(ENTITY*,int,int,void*) method in class LINKED_MESH_MANAGER
Gets an indexed polynode and stores the data into the polygon.
announce_next_object() method in class IHL_OUTPUT_MANAGER
Announces to the draw routine that IHL will compute line segments for the next object in the list of bodies (meshes).
announce_polygon_model_face(ENTITY*) method in class MESH_MANAGER
Announce the face pointer for oncoming polygons.
antiparallel(SPAvector const&,SPAvector const&,double)
global function
Determines if two vectors are anti-parallel (within some resolution).
antiparallel(SPAunit_vector const&,SPAvector const&,double)
global function
Determines if two vectors are anti-parallel (within some resolution).
antiparallel(SPAunit_vector const&,SPAunit_vector const&,double)
global function
Determines if two vectors are anti-parallel (within some resolution).
apex_dist() method in class torus
Returns the positive distance along the axis of this torus, from the center
to the apices.
api_abh_chamfer_edges(ENTITY_LIST const&,double,double,double,double,double,double,AcisOptions*)
global function
Chamfers (variable and/or nonplanar) the given edges.
api_abh_edge_project(BODY*,EDGE*,logical,double,logical,SPAvector const&,AcisOptions*)
global function
Creates an offset edge at a specified distance on the body parallel to a given edge.
api_abh_imprint(BODY*,ENTITY_LIST const&,AcisOptions*)
global function
Given the intersection graph between two bodies and a list of edges in that graph, imprints only those listed edges on the two bodies.
api_abh_slice(BODY*,BODY*,BODY*&,AcisOptions*)
global function
Creates the intersection wire between two bodies, but does not delete the intersection graph part of it.
api_abh_vblend(ENTITY_LIST const&,double,double,AcisOptions*)
global function
Creates a variable radius blend with smooth radius variation.
api_abh_vblend(EDGE*,double,double,AcisOptions*)
global function
Creates a variable radius blend with smooth radius variation.
api_abort_state(HISTORY_STREAM*)
global function
Deletes the current DELTA_STATE and rolls model to the state before the current state.
api_accurate_bs3_approximation(FACE*,double,bs3_surface&,AcisOptions*)
global function
Recomputes the 3D B-spline surface approximation, using the newer algorithm.
api_add_generic_named_attribute(ENTITY*,char*,split_action,merge_action,trans_action,copy_action,AcisOptions*)
global function
Creates an ATTRIB_GEN_NAME owned by the given entity.
api_add_generic_named_attribute(ENTITY*,char*,wchar_t*,split_action,merge_action,trans_action,copy_action,AcisOptions*)
global function
Creates an ATTRIB_GEN_WSTRING owned by the given entity.
api_add_generic_named_attribute(ENTITY*,char*,char*,split_action,merge_action,trans_action,copy_action,AcisOptions*)
global function
Creates an ATTRIB_GEN_STRING owned by the given entity.
api_add_generic_named_attribute(ENTITY*,char*,double,split_action,merge_action,trans_action,copy_action,AcisOptions*)
global function
Creates an ATTRIB_GEN_REAL owned by the given entity.
api_add_generic_named_attribute(ENTITY*,char*,ENTITY*,split_action,merge_action,trans_action,copy_action,AcisOptions*)
global function
Creates an ATTRIB_GEN_ENTITY owned by the given entity.
api_add_generic_named_attribute(ENTITY*,char*,int,split_action,merge_action,trans_action,copy_action,AcisOptions*)
global function
Creates an ATTRIB_GEN_INTEGER owned by the given entity.
api_add_generic_named_attribute(ENTITY*,char*,SPAposition&,split_action,merge_action,trans_action,copy_action,AcisOptions*)
global function
Creates an ATTRIB_GEN_POSITION owned by the given entity.
api_add_generic_named_attribute(ENTITY*,char*,SPAvector&,split_action,merge_action,trans_action,copy_action,AcisOptions*)
global function
Creates an ATTRIB_GEN_VECTOR owned by the given entity.
api_add_guide_curve_si(AcisSLInterface*,EDGE*,AcisOptions*)
global function
Adds a guide curve to a set of skinning profiles.
api_add_mapping_curve_sli(AcisSLInterface*,int,SPAposition*,AcisOptions*)
global function
Adds a guide curve to a set of skinning profiles.
api_add_state(DELTA_STATE*,HISTORY_STREAM*)
global function
Merges a DELTA_STATE instance into a HISTORY_STREAM .
api_add_to_collection(ENTITY_LIST&,SPACOLLECTION*,AcisOptions*)
global function
Adds a list of entities to a collection.
api_add_vertex_sli(AcisSLInterface*,WIRE*,COEDGE*,AcisOptions*)
global function
Adds a vertex to each wire in a list of wires.
api_advanced_cover(FACE*&,EDGE*,acovr_options*,AcisOptions*)
global function
Calculates a new surface covering a circuit of edges and adds it to body.
api_advanced_cover(FACE*,acovr_options*,AcisOptions*)
global function
Calculates a new surface covering a circuit of edges and adds it to body.
api_advanced_cover_no_stitch(FACE*&,ENTITY_LIST const&,acovr_options*,AcisOptions*)
global function
Calculates a new surface covering a circuit of edges, and a corresponding face, bounded by the circuit.
api_align_wires_sli(AcisSLInterface*,int,int,AcisOptions*)
global function
Aligns the directions of the wires in the skinning or lofting profiles.
api_apply_transf(ENTITY*,SPAtransf const&,AcisOptions*)
global function
Changes the transform entity attached to a body.
api_asm_assembly_get_owning_model(ASM_ASSEMBLY*,asm_model*&,AcisOptions*)
global function
Returns the model that owns an assembly.
api_asm_component_add_property(component_handle*,ATTRIB*,asm_property_options*,AcisOptions*)
global function
Adds a property to the specified component.
api_asm_component_get_property_owner(component_handle*,ATTRIB_COMPONENT_PROP_OWNER*&,logical,asm_property_options*,AcisOptions*)
global function
Finds the component property-owner attribute in a specific model that
modifies a specific component.
api_asm_component_has_property(component_handle*,int,ATTRIB*&,asm_property_options*,AcisOptions*)
global function
Determines if a property of the specified type has been added to the specified component.
api_asm_entity_handle_get_ptr(entity_handle*,ENTITY*&,AcisOptions*)
global function
Returns the ENTITY associated with an entity handle.
api_asm_model_get_entity_handle(ENTITY*,asm_model*,entity_handle*&,AcisOptions*)
global function
Returns the entity handle associated with an ENTITY .
api_asm_model_get_owned_property_owners(asm_model*,ENTITY_LIST&,AcisOptions*)
global function
Returns the component property-owner attributes that are owned by the specified model.
api_asm_model_phlv5_compute(asm_model*,int,SPAposition const,SPAposition const,logical,ENTITY_LIST&,phlv5_options*,AcisOptions*)
global function
Computes hidden line data for the given viewing parameters and assembly model.
api_asm_prune_assembly_history(HISTORY_STREAM*,logical&,AcisOptions*)
global function
Prunes a history stream at any delta states which contain ASM_ASSEMBLY bulletins.
api_bb_begin(logical)
global function
Starts the API bulletin board.
api_bb_delete()
global function
Deletes bulletin boards.
api_bb_end(outcome&,logical,logical)
global function
Terminates the API bulletin board.
api_bend_entity(ENTITY*,SPAposition&,SPAunit_vector&,SPAunit_vector&,double,double,double,logical,int,SPAposition*,AcisOptions*)
global function
Modifies an entity, or list of entities, by bending it about a specified axis.
api_bend_to_curve_entity(BODY*,SPAposition&,SPAposition&,SPAunit_vector&,curve_law*,law*,AcisOptions*)
global function
Modifies an entity, or list of entities, by bending it according to the function that maps
a specified line to a specified curve.
api_blend_edges(ENTITY_LIST const&,double,AcisOptions*)
global function
Blends edges of a solid using round blends.
api_blend_edges_pos_rad(ENTITY_LIST const&,int const,SPAposition[],double[],double*,double*,AcisOptions*)
global function
Applies a variable radius blend on the list of edges, simplifying the blend for ends with constant blend radius.
api_blend_graph(ENTITY*,ENTITY_LIST&,AcisOptions*)
global function
Locates a graph of edges.
api_blend_holdline(ENTITY_LIST const&,ENTITY_LIST const&,logical,logical,AcisOptions*)
global function
Blends edges of a solid using a holdline.
api_blend_holdline_face_face(FACE*,FACE*,ENTITY_LIST const&,logical,SPAposition const&,bl_convexity,AcisOptions*)
global function
Performs entity-entity (face-face) blending using a holdline.
api_blend_seq(EDGE*,ENTITY_LIST&,AcisOptions*)
global function
Locates a sequence of connected edges that meet smoothly.
api_blend_three_ent(ENTITY_LIST const&,ENTITY_LIST const&,ENTITY_LIST const&,logical,SPAposition const&,bl_convexity,AcisOptions*)
global function
Sets a three entity blending attribute.
api_body(BODY*&,AcisOptions*)
global function
Creates an empty body.
api_body_mass_pr(BODY*,int,double,double&,SPAposition&,tensor&,double[3],SPAunit_vector[3],double&,double,AcisOptions*)
global function
api_body_mass_pr(BODY*,SPAposition&,SPAunit_vector&,int,double,double&,SPAposition&,tensor&,double[3],SPAunit_vector[3],double&,double,AcisOptions*)
global function
api_body_mass_props(BODY*,mass_props&,mass_props_options*,AcisOptions*)
global function
Determines the mass properties of a body.
api_body_to_1d(BODY*,logical,ENTITY_LIST&,AcisOptions*)
global function
Modifies a double-sided body into a single-sided body.
api_body_to_2d(BODY*,AcisOptions*)
global function
Converts single-sided faces to double-sided faces.
api_bool_make_intersection_graph(BODY*,BODY*,BODY*&,BOOL_TYPE,glue_options*,AcisOptions*)
global function
This is a partial Boolean operation to compute and build the intersection graph between two bodies.
api_bool_make_intersection_graph_wo_bool_end(BODY*,BODY*,BODY*&,BOOL_TYPE,glue_options*,AcisOptions*)
global function
Returns a premature intersection graph between two bodies.
api_boolean(BODY*,BODY*,BOOL_TYPE,NDBOOL_KEEP,BODY*&,BoolOptions*,AcisOptions*)
global function
Executes a general Boolean operation.
api_boolean(BODY*,BODY*,BOOL_TYPE,NDBOOL_KEEP,BODY*&,AcisOptions*)
global function
Executes a general Boolean operation.
api_boolean_chop_body(BODY*,BODY*,logical,BODY*&,BODY*&,NDBOOL_KEEP,BODY*&,AcisOptions*)
global function
Executes simultaneous Boolean intersect and subtract operations on two bodies.
api_boolean_chop_body(BODY*,BODY*,logical,BODY*&,BODY*&,NDBOOL_KEEP,BODY*&,BoolOptions*,AcisOptions*)
global function
Executes simultaneous Boolean intersect and subtract operations on two bodies.
api_boolean_chop_complete(logical,BODY*&,BODY*&,NDBOOL_KEEP,BODY*&,AcisOptions*)
global function
This is a partial Boolean API to complete a chop operation.
api_boolean_complete(BOOL_TYPE,NDBOOL_KEEP,BODY*&,AcisOptions*)
global function
This is a partial Boolean API to finish a Boolean operation.
api_boolean_glue(BODY*,BODY*,BOOL_TYPE,glue_options*,NDBOOL_KEEP,BODY*&,AcisOptions*)
global function
Executes a performance-enhanced Boolean operation, where the intersection
graph is known to lie along a set of coincident faces.
api_boolean_start(BODY*,BODY*,AcisOptions*)
global function
This is a partial Boolean API to initialize a Boolean operation.
api_boolean_tube_body(BODY*,BODY*,ENTITY_LIST&,ENTITY_LIST&,SPAposition*,int,SPAposition*,int,SPAvector,tube_options**,int,ENTITY_LIST&,AcisOptions*)
global function
Does a selective Boolean operation on two bodies.
api_breakup_wires_sli(AcisSLInterface*,int,int,AcisOptions*)
global function
Creates an equal number of coedges in each wire of the skinning or lofting profiles which is required to create the surfaces.
api_build_body_sli(AcisSLInterface*,BODY*&,AcisOptions*)
global function
Builds the sheet body from the data in the lofting interface.
api_build_edges_sli(AcisSLInterface*,ENTITY_LIST&,AcisOptions*)
global function
Builds a list of edges that represent the extents of the surfaces if the wires or coedges were to be lofted or skinned.
api_build_faces_sli(AcisSLInterface*,ENTITY_LIST&,AcisOptions*)
global function
Builds a list of skinning or lofting faces.
api_build_wire(BODY*,logical,int,SPAposition[],curve*[],BODY*&,AcisOptions*)
global function
Creates a wire from an array of positions and an array of pointers to curves.
api_calculate_edge_tolerance(EDGE*,double&,AcisOptions*)
global function
Calculates the tolerance of an edge.
api_calculate_vertex_tolerance(VERTEX*,double&,AcisOptions*)
global function
Calculates the tolerance of a vertex.
api_chamfer_edges(ENTITY_LIST const&,double,double,AcisOptions*)
global function
Chamfers the edges of a solid.
api_chamfer_vertex(VERTEX*,double,EDGE*,double,EDGE*,double,EDGE*,logical,AcisOptions*)
global function
Creates a planar chamfer on a vertex of a solid body.
api_chamfer_vertex(VERTEX*,double,SPAvector,AcisOptions*)
global function
Creates a planar chamfer on a vertex of a solid body.
api_chamfer_vertices(ENTITY_LIST&,double,logical,AcisOptions*)
global function
Creates planar chamfers on vertices of a solid body.
api_change_body_trans(BODY*,TRANSFORM*,logical,AcisOptions*)
global function
Substitutes the given transform for the existing transform of the BODY .
api_change_state(DELTA_STATE*)
global function
Modifies the modeler state by applying a delta state.
api_change_to_state(HISTORY_STREAM*,DELTA_STATE*,int&)
global function
Modifies the modeler state by applying zero or more DELTA_STATE .
api_check_and_fix_tedge(TEDGE*,logical&,logical&,tedge_repair_options*,AcisOptions*)
global function
Attempts to repair level 30 check errors in TEDGEs.
api_check_ct(ENTITY*,insanity_list*&,AcisOptions*)
global function
Checks the sanity of cellular topology.
api_check_cur_smoothness(EDGE*,curve_irregularities*&,int&,AcisOptions*)
global function
Analyzes a curve for C1 or G1 discontinuities.
api_check_edge(EDGE*,check_status_list*&,AcisOptions*)
global function
Checks edge geometry for various conditions that could cause errors in other ACIS operations.
api_check_edge(EDGE*,insanity_list*&,AcisOptions*)
global function
Checks an edge's underlying curve for various conditions that could cause errors in other ACIS operations.
api_check_edge_errors(ENTITY_LIST const&,ENTITY_LIST&,ENTITY*&,double&,double,logical,ENTITY_LIST&,AcisOptions*)
global function
Checks whether EDGE s have errors that require them to be made tolerant, and optionally performs this conversion.
api_check_entity(ENTITY*,insanity_list*&,AcisOptions*)
global function
Calls the ACIS Checker.
api_check_entity(ENTITY*,ENTITY_LIST*,FILE*,AcisOptions*)
global function
api_check_entity_ff_ints(ENTITY*,ENTITY_LIST*,logical&,FILE*,insanity_list*&,AcisOptions*)
global function
Checks an entity for improper intersections and containments.
api_check_face(FACE*,insanity_list*&,AcisOptions*)
global function
Checks a face's underlying surface for various conditions that could cause errors in other ACIS operations.
api_check_face(FACE*,check_status_list*&,AcisOptions*)
global function
Checks face geometry for various conditions that could cause errors in other ACIS operations.
api_check_face_clearance(FACE*,FACE*,double,double,SPAposition&,SPAposition&,double&,AcisOptions*)
global function
Evaluates the clearance between two faces.
api_check_face_loops(FACE*,int[5],AcisOptions*)
global function
Checks a face to see that it contains valid loops.
api_check_histories(HISTORY_STREAM_LIST*,FILE*)
global function
Checks all HISTORY_STREAM s for problems.
api_check_list_ff_ints(int,FACE*[],ENTITY_LIST*,logical&,FILE*,int,FACE*[],AcisOptions*)
global function
Checks selected faces in an entity for improper intersections.
api_check_on()
global function
Determines the status of checking and returns TRUE if it is on, otherwise FALSE .
api_check_solid_clearance(BODY*,BODY*,double,double,SPAposition&,SPAposition&,double&,AcisOptions*)
global function
Evaluates the clearance between two solid bodies.
api_check_vertex_errors(ENTITY_LIST const&,ENTITY_LIST&,ENTITY*&,double&,double,logical,ENTITY_LIST&,AcisOptions*)
global function
Checks the VERTEX in the given ENTITY_LIST for gaps worse than the specified tolerance.
api_check_wire_self_inters(BODY*,AcisOptions*)
global function
Evaluates a wire body for self intersections.
api_check_wire_self_inters(WIRE*,AcisOptions*)
global function
Evaluates a wire for self intersections.
api_checking(logical)
global function
Sets the pointer argument checking for an API call to on or off.
api_clash_bodies(BODY*,BODY*,body_clash_result&,clash_mode,clash_behaviour,AcisOptions*)
global function
Determines whether two bodies clash, and optionally how they clash if so.
api_clash_faces(FACE*,FACE*,entity_clash_type&,AcisOptions*)
global function
Determines whether and how two faces clash.
api_clean_body(BODY*,AcisOptions*)
global function
api_clean_entity(ENTITY*,AcisOptions*)
global function
Removes edges and vertices that are not needed to support the topology of the entity.
api_clean_list_of_entities(ENTITY_LIST&,AcisOptions*)
global function
Removes any unnecessary edges and vertices contained in a list of entities.
api_clean_wire(BODY*,AcisOptions*)
global function
Removes the attributes and extra coedges present on a wire body
generated by a slice operation.
api_clear_annotations(AcisOptions*)
global function
Clears annotation entities from the currently active bulletin board.
api_clear_guide_curves_sli(AcisSkinningInterface*,AcisOptions*)
global function
Clears the guide curves in the AcisSkinningInterface .
api_clear_mapping_curves_sli(AcisSLInterface*,AcisOptions*)
global function
Removes all the mapping curves from the AcisSLInterface .
api_closed_wire(BODY*,AcisOptions*)
global function
Determines if a wire or a single-wire body is closed.
api_closed_wire(WIRE*,AcisOptions*)
global function
Determines if a wire or a single-wire body is closed.
api_collapse_wires_sli(AcisSLInterface*,ENTITY_LIST&,AcisOptions*)
global function
Deletes a degenerate coedge in each wire of a list of wires.
api_combine_body(BODY*,BODY*,AcisOptions*)
global function
Combines two given bodies into one body that contains all the lumps and wires from the original bodies.
api_combine_edges(EDGE*,EDGE*,EDGE*&,FILE*,AcisOptions*)
global function
Combines two edges into a single edge.
api_complete_blends(BODY*,BODY*,BODY*,AcisOptions*)
global function
Creates the blend by attaching the blend sheet to the blank body using the intersection wire.
api_complete_intersection_graph(BODY*,BODY*,BODY*&,AcisOptions*)
global function
This is a partial Boolean operation to build the intersection graph between two bodies.
api_compute_pcurve_tightness(COEDGE*,double&,logical,logical,AcisOptions*)
global function
Calculates pcurve's bs2_curve tolerance.
api_concl_blend_ss(blend1_data&,BODY*,AcisOptions*)
global function
Finishes the making of a blend sheet by single steps.
api_convert_pipes(int const,FACE*[],lop_options*,AcisOptions*)
global function
Replaces the geometry of any faces in the supplied array which currently are
pipe_spl_sur splines with rb_blend_spl_sur splines.
api_convert_pipes(BODY*,AcisOptions*)
global function
api_convert_pipes(int const,FACE*[],AcisOptions*)
global function
api_convert_pipes(BODY*,lop_options*,AcisOptions*)
global function
Replaces the geometry of any faces in the supplied array which currently
are pipe_spl_sur splines with rb_blend_spl_sur splines.
api_convert_to_spline(ENTITY*,ENTITY*&,AcisOptions*)
global function
Converts an entity from analytic to B-spline or NURBS (exact tolerance conversion).
api_copy_body(BODY*,BODY*&,AcisOptions*)
global function
Creates a copy of a BODY .
api_copy_entity(ENTITY*,ENTITY*&,AcisOptions*)
global function
Creates a copy of an ENTITY and all its associated entities.
api_copy_entity_contents(ENTITY*,ENTITY*&,SPAtransf&,AcisOptions*)
global function
Creates a copy of an ENTITY all its associated subentities.
api_copy_entity_list(ENTITY_LIST&,ENTITY_LIST&,AcisOptions*)
global function
Creates a copy of all entities in an ENTITY_LIST and all their associated entities.
api_cover_circuits(int,ENTITY_LIST*[],surface const&,ENTITY_LIST&,AcisOptions*)
global function
Covers one or more circuits of edges with a face or faces.
api_cover_planar_edges(ENTITY_LIST&,BODY*&,ENTITY_LIST&,int,AcisOptions*)
global function
Covers free planar edges with planar faces.
api_cover_planar_wires(ENTITY_LIST&,BODY*&,ENTITY_LIST&,int,AcisOptions*)
global function
Covers free planar wires with planar faces.
api_cover_sheet(BODY*,surface const&,ENTITY_LIST&,logical,AcisOptions*)
global function
Creates faces by covering all simple loops of external edges of a sheet body.
api_cover_wire(WIRE*,surface const&,FACE*&,AcisOptions*)
global function
Covers a circuit of wire edges and creates a face.
api_cover_wire_loops(ENTITY_LIST&,BODY*&,AcisOptions*)
global function
Creates a sheet body having a single planar face by imprinting coplanar wire bodies, each a closed circuit, onto the plane of the wires.
api_cover_wires(BODY*,surface const&,ENTITY_LIST&,AcisOptions*)
global function
Covers circuits of wire edges and creates faces.
api_create_boundary_field(ENTITY_LIST&,law**,double,ENTITY_LIST&,int,law**&,AcisOptions*)
global function
Generates a vector field around a wire or face coedges.
api_create_boundary_field(WIRE*,fieldtype,int,double,SPAvector&,ENTITY_LIST&,int,law**&,AcisOptions*)
global function
Generates a vector field around a wire or face coedges.
api_create_boundary_field(FACE*,fieldtype,int,double,SPAvector&,ENTITY_LIST&,int,law**&,AcisOptions*)
global function
Generates a vector field around a wire or face coedges.
api_create_boundary_field(ENTITY_LIST&,FACE**,fieldtype,int,double,SPAvector&,ENTITY_LIST&,int,law**&,AcisOptions*)
global function
Generates a vector field around a wire or face coedges.
api_create_graph_from_cells(ENTITY_LIST&,generic_graph*&,AcisOptions*)
global function
Creates a graph (from cells) used in graph theory.
api_create_graph_from_edges(ENTITY_LIST&,generic_graph*&,AcisOptions*)
global function
Creates a graph (from edges) used in graph theory.
api_create_graph_from_faces(ENTITY_LIST&,generic_graph*&,AcisOptions*)
global function
Creates a graph (from faces) used in graph theory.
api_create_history(HISTORY_STREAM*&)
global function
Returns a newly created HISTORY_STREAM on the heap.
api_create_li(FACE*,double,FACE*,double,AcisLoftingInterface*&,BODY**&,skin_options*,AcisOptions*)
global function
Creates an AcisLoftingInterface object.
api_create_li(int,Loft_Connected_Coedge_List*,AcisLoftingInterface*&,BODY**&,skin_options*,AcisOptions*)
global function
Creates an AcisLoftingInterface object.
api_create_point(SPAposition&,APOINT*&,AcisOptions*)
global function
Creates a point entity at the specified position.
api_create_refinement(REFINEMENT*&,AcisOptions*)
global function
Creates a refinement.
api_create_si(ENTITY_LIST&,AcisSLInterface*&,BODY**&,skin_options*,double,double,double,double,SPAvector&,SPAvector&,AcisOptions*)
global function
Creates an AcisSkinningInterface object.
api_create_si(ENTITY_LIST&,AcisSkinningInterface*&,BODY**&,skinning_ruled,skin_options*,AcisOptions*)
global function
Creates an AcisSkinningInterface object.
api_create_si(ENTITY_LIST&,AcisSLInterface*&,BODY**&,skinning_normals,skin_options*,AcisOptions*)
global function
Creates an AcisSkinningInterface object.
api_create_si(ENTITY_LIST&,AcisSLInterface*&,BODY**&,SPAvector*,int,double*,int,skin_options*,AcisOptions*)
global function
Creates an AcisSkinningInterface object.
api_create_si(ENTITY_LIST&,AcisSkinningInterface*&,BODY**&,BODY*,skin_options*,AcisOptions*)
global function
Creates an AcisSkinningInterface object.
api_create_text(SPAposition&,char*,char*,int,TEXT_ENT*&,AcisOptions*)
global function
Creates a text entity at given position.
api_create_vertex_template(int,int[],VERTEX_TEMPLATE*&,AcisOptions*)
global function
This API creates a vertex-template.
api_crv_self_inters(CURVE*,double,double,curve_curve_int*&,AcisOptions*)
global function
Locates self-intersections of a curve.
api_ct_add_to_group(ENTITY*,SPAGROUP*,AcisOptions*)
global function
Adds one entity to an existing group.
api_ct_attach(ENTITY_LIST&,AcisOptions*)
global function
Attaches cellular topology to each lump within each body in the input list.
api_ct_attach_cells(LUMP*,AcisOptions*)
global function
Attaches cell data to a lump.
api_ct_cell_area(CELL*,double,double&,double&,AcisOptions*)
global function
Computes the area of a cell.
api_ct_cell_mass_pr(CELL3D*,SPAposition const&,SPAunit_vector const&,int,double,double&,SPAposition&,tensor&,double[3],SPAunit_vector*,double&,AcisOptions*)
global function
Computes mass properties of a CELL3D .
api_ct_copy_cell(CELL*,BODY*&,AcisOptions*)
global function
Copies a cell as a body.
api_ct_expand(ENTITY_LIST&,AcisOptions*)
global function
Expands the cellular topology by grouping cells within each body in the given list into supercells.
api_ct_expand_cells(LUMP*,AcisOptions*)
global function
Transforms the cell lists of lump into a hierarchy of supercells with spatial locality.
api_ct_flatten(ENTITY_LIST&,AcisOptions*)
global function
Removes any supercells within each body in the given list.
api_ct_flatten_cells(LUMP*,AcisOptions*)
global function
Flattens lump cells.
api_ct_get_all_cells(ENTITY_LIST const&,ENTITY_LIST&,AcisOptions*)
global function
Gets all cells attached to each LUMP within the given list of BODY s and adds them to an entity list.
api_ct_lose_cells(LUMP*,AcisOptions*)
global function
Removes the cell data from a lump.
api_ct_lose_group(SPAGROUP*,AcisOptions*)
global function
Un-group a group of entities and delete the group
Role: This API removes all entities from the group and then delete the group entity itself
Errors: The pointer to a group is NULL or does not point to a SPAGROUP .
api_ct_make_group(ENTITY_LIST&,SPAGROUP*&,AcisOptions*)
global function
Creates a group from a list of entities.
api_ct_point_in_cell(SPAposition const&,CELL3D*,point_containment&,AcisOptions*)
global function
Determines whether a given point lies inside, outside, or on the boundary of a 3D cell.
api_ct_propagate_cface_attribs(LUMP*,AcisOptions*)
global function
Copies the cface volume attributes (ATTRIB_CFACE_VOL ) on a lump.
api_ct_remove(ENTITY_LIST&,AcisOptions*)
global function
Removes cellular topology from each lump within each body in the input list.
api_ct_remove_from_group(ENTITY*,SPAGROUP*,AcisOptions*)
global function
Removes an entity from a group.
api_ct_return_ents(SPAGROUP*,ENTITY_LIST&,AcisOptions*)
global function
Gets a list of all entities in a group.
api_ct_return_groups(ENTITY*,ENTITY_LIST&,AcisOptions*)
global function
Gets a list of all groups in which an entity participates.
api_ct_vacate_cell(CELL3D*,AcisOptions*)
global function
Modifies a 3D cell from filled to void.
api_curve_arc(SPAposition&,double,double,double,EDGE*&,AcisOptions*)
global function
Creates a circular arc edge given the center, radius, and start and end angles.
api_curve_arc_3curve(entity_with_ray&,entity_with_ray&,entity_with_ray&,logical,EDGE*&,AcisOptions*)
global function
Creates a circular edge tangent to three curves.
api_curve_arc_3pt(SPAposition&,SPAposition&,SPAposition&,logical,EDGE*&,AcisOptions*)
global function
Creates a circle edge or circular arc edge through three positions.
api_curve_arc_center_edge(SPAposition&,SPAposition&,SPAposition&,SPAunit_vector*,EDGE*&,AcisOptions*)
global function
Creates a circular or circular arc edge given the center and two end positions.
api_curve_arc_diagonal(SPAposition&,SPAposition&,logical,EDGE*&,AcisOptions*)
global function
Creates a circular edge or a circular arc edge given two points on the diameter.
api_curve_bezier(SPAposition&,SPAposition&,SPAposition&,SPAposition&,EDGE*&,AcisOptions*)
global function
Creates an edge on a cubic Bezier curve given four control points.
api_curve_ellipse(SPAposition&,SPAposition&,double,double,double,EDGE*&,AcisOptions*)
global function
Creates an elliptical edge parallel to the xy -plane of the active working coordinate system.
api_curve_fillet(entity_with_ray&,entity_with_ray&,double,logical,logical,EDGE*&,AcisOptions*)
global function
Creates a fillet edge between two curves.
api_curve_law(law*,double,double,curve*&,int,law**,AcisOptions*)
global function
Creates a curve from a law.
api_curve_line(SPAposition&,SPAposition&,EDGE*&,AcisOptions*)
global function
Creates a line through two positions.
api_curve_line_tangent(SPAposition*,entity_with_ray*,SPAposition*,entity_with_ray*,EDGE*&,AcisOptions*)
global function
Creates a line tangent to two curves or through a position and tangent to a curve.
api_curve_spline(int,SPAposition*,SPAunit_vector*,SPAunit_vector*,EDGE*&,logical,logical,AcisOptions*)
global function
Creates a spline edge that passes through the given positions.
api_curve_spline2(int,SPAposition*,double*,SPAvector*,SPAvector*,EDGE*&,AcisOptions*)
global function
Creates a spline edge that interpolates an array of positions at specified parameter values.
api_deep_copy_entity(ENTITY*,ENTITY*&,logical,AcisOptions*)
global function
Creates a deep copy of an ENTITY and all its associated entities.
api_deep_copy_entity_list(ENTITY_LIST&,ENTITY_LIST&,logical,AcisOptions*)
global function
Creates a deep copy of all entities in an ENTITY_LIST and all their associated entities.
api_del_entity(ENTITY*,AcisOptions*)
global function
Deletes the given ENTITY .
api_del_entity_list(ENTITY_LIST&,AcisOptions*)
global function
Deletes the entities contained in the given ENTITY_LIST .
api_delent(ENTITY*,AcisOptions*)
global function
Deletes an ENTITY and its subentities.
api_delete_all_AF_POINTs(AF_POINT*,AcisOptions*)
global function
Delete the whole linked list.
api_delete_blends(ENTITY_LIST const&,AcisOptions*)
global function
Deletes an implicit blend on each of a list of edges and vertices.
api_delete_collection_entities(SPACOLLECTION*,AcisOptions*)
global function
Deletes the member entities within the collection and then delete the collection itself.
api_delete_ds(DELTA_STATE*)
global function
Deletes a delta state and dependent data.
api_delete_entity_facets(ENTITY*,logical,AcisOptions*)
global function
Deletes facets.
api_delete_exp_blends(ENTITY_LIST const&,AcisOptions*)
global function
Deletes an explicit blend on each of a list of faces.
api_delete_history(HISTORY_STREAM*)
global function
Deletes the HISTORY_STREAM and all ENTITY s in the stream.
api_delete_sli(AcisSLInterface*,AcisOptions*)
global function
Deletes an AcisSLInterface object.
api_detect_short_edges(ENTITY*,ENTITY_LIST&,double,logical,AcisOptions*)
global function
Detects short edges and, optionally, replaces them with tolerant vertices.
api_detect_sliver_faces(ENTITY*,ENTITY_LIST&,double,logical,AcisOptions*)
global function
Detects sliver faces, and optionally replaces them with tolerant edges.
api_distribute_state_to_streams(DELTA_STATE*,StreamFinder*,logical,logical)
global function
api_dm_add_multi_face(ATTRIB_DM2ACIS*,ENTITY*,int&,int&,adm_options*,AcisOptions*)
global function
Adds a face to the deformable modeling multi-surface structure.
api_dm_add_patch(ATTRIB_DM2ACIS*,int,SPApar_pos,SPApar_pos,SPApar_pos,int,int,int&,adm_options*,AcisOptions*)
global function
Adds a deformable patch to an entity for local deformations.
api_dm_auto_elevate(int,adm_options*,AcisOptions*)
global function
Sets whether curves or surfaces with degree less than 3 are automatically elevated to degree 3 when brought into deformable modeling.
api_dm_commit_attrib_dm2acis(ATTRIB_DM2ACIS*,adm_options*,AcisOptions*)
global function
Copies the ATTRIB_DM2ACIS surface geometry into its owning entity's surface geometry and copies the deformable model data into its owner's attributes.
api_dm_get_attrib_dm2acis(ENTITY*,ATTRIB_DM2ACIS*&,adm_options*,AcisOptions*)
global function
Gets an ATTRIB_DM2ACIS attribute for the input entity if one exists, otherwise creates a new one.
api_dm_get_hierarchy_entities(ATTRIB_DM2ACIS*,ENTITY_LIST&,adm_options*,AcisOptions*)
global function
This query returns the ENTITY s associated with all the DS_dmod 's in the deformable modeling hierarchy.
api_dm_journal_off(adm_options*,AcisOptions*)
global function
Turns off deformable modeling API level journaling and closes any journal file opened for write by api_dm_journal_on .
api_dm_journal_on(char*,int,adm_options*,AcisOptions*)
global function
Enables deformable modeling API level journaling and opens a journal file for write.
api_dm_query_attrib_dm2acis(DS_dmod*,ATTRIB_DM2ACIS*&,adm_options*,AcisOptions*)
global function
Gets an ATTRIB_DM2ACIS attribute for the input DS_dmod , if one exists, or returns NULL .
api_dm_query_attrib_dm2acis(ENTITY*,ATTRIB_DM2ACIS*&,adm_options*,AcisOptions*)
global function
Gets an ATTRIB_DM2ACIS attribute for the input ACIS entity, if one exists, or returns NULL .
api_dm_remove_attrib_dm2acis(ATTRIB_DM2ACIS*,adm_options*,AcisOptions*)
global function
Removes the non-persistent ATTRIB_DM2ACIS attribute from its owning entity; the owning entity is either a face or an edge.
api_dm_remove_dm_attributes(ENTITY*,adm_options*,AcisOptions*)
global function
Removes all deformable modeling attributes from an entity.
api_dm_rm_multi_face(ATTRIB_DM2ACIS*,int,adm_options*,AcisOptions*)
global function
Separates a face from the deformable modeling multi-surface structure and marks it as a stand-alone deformable model.
api_dm_rm_patch(ATTRIB_DM2ACIS*,int,adm_options*,AcisOptions*)
global function
Removes a patch from a deformable model's patch hierarchy.
api_dm_set_array_size(DM_dbl_array&,int,double,adm_options*,AcisOptions*)
global function
Sizes the DM_dbl_array and initializes the memory.
api_dm_set_tolerance(adm_options*,AcisOptions*)
global function
Sets the deformable surface tolerance value to be that of the current ACIS tolerance value stored in SPAresabs .
api_dm_use_link_cstrns(adm_options*,AcisOptions*)
global function
Overrides the use of link loads in favor of link constraints in the current deformable modeling session.
api_do_one_blend_ss(blend1_data&,int,BODY*,AcisOptions*)
global function
Executes a single step in the making of a blend sheet.
api_down_copy_entity(ENTITY*,ENTITY*&,AcisOptions*)
global function
Creates a copy of an ENTITY and all the entities below it in the topology
hierarchy.
api_ed_inters_to_ents(EDGE*,curve_curve_int*,ENTITY_LIST&,AcisOptions*)
global function
Creates vertex and edge entities corresponding to a list of edge-edge intersections as produced by api_inter_ed_ed .
api_ed_self_inters(EDGE*,curve_curve_int*&,AcisOptions*)
global function
Determines if a curve defines an edge for self-intersections.
api_edent_rel(EDGE*,ENTITY*,edge_entity_rel*&,AcisOptions*)
global function
Determines the relationship between a given edge and a given POINT , EDGE , FACE , or BODY .
api_edfa_int(EDGE*,FACE*,ENTITY_LIST*&,AcisOptions*)
global function
Computes the intersections between the given edge and the given face.
api_edge(EDGE*,EDGE*&,AcisOptions*)
global function
Creates a new edge which is a copy of the specified edge.
api_edge_arclength_metric(EDGE*,double&,AcisOptions*)
global function
Computes the value of the arclength metric and returns it.
api_edge_arclength_param(EDGE*,logical,double,EDGE*&,AcisOptions*)
global function
Creates a new arcwise edge which is a copy of the specified edge.
api_edge_convexity_param(EDGE*,double,bl_ed_convexity&,AcisOptions*)
global function
Analyzes the convexity of an edge at a given parameter value.
api_edge_helix(SPAposition&,SPAposition&,SPAvector&,double,double,logical,EDGE*&,AcisOptions*)
global function
Creates an edge that is a helix.
api_edge_law(law*,double,double,EDGE*&,int,law**,AcisOptions*)
global function
Creates an edge from a law.
api_edge_plaw(FACE*,law*,double,double,EDGE*&,int,law**,AcisOptions*)
global function
Creates an edge from a R2 law and a face.
api_edge_spiral(SPAposition&,SPAvector&,SPAvector&,double,double,EDGE*&,logical,double,AcisOptions*)
global function
Creates an edge from a spiral definition.
api_edge_spiral(SPAposition&,SPAvector&,SPAposition&,double,double,EDGE*&,logical,AcisOptions*)
global function
Creates an edge from a spiral definition.
api_edge_spring(SPAposition&,SPAvector&,SPAposition&,logical,int,double*,double*,double*,double*,EDGE*&,AcisOptions*)
global function
Creates an edge from a spring definition.
api_edge_spring_law(SPAposition&,SPAvector&,SPAposition&,law*,logical,int,double*,double*,double*,double*,EDGE*&,AcisOptions*)
global function
Creates an edge from a spring definition and a radius law.
api_edge_spring_taper(SPAposition&,SPAvector&,SPAposition&,double,logical,int,double*,double*,double*,double*,EDGE*&,AcisOptions*)
global function
Creates an edge from a tapered spring definition.
api_edge_tangent(EDGE*,logical&,double,AcisOptions*)
global function
Test an edge for tangency conditions.
api_edge_taper_faces(int const,FACE*[],EDGE*[],SPAunit_vector const&,double const&,SPAposition,SPAposition,vent_type_id,AcisOptions*)
global function
api_edge_taper_faces(int const,FACE*[],EDGE*[],SPAunit_vector const&,double const&,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Tapers an array of faces about an array of corresponding edges and a supplied
draft direction by a given draft angle.
api_edge_to_spline(EDGE*,EDGE*&,AcisOptions*)
global function
Creates a spline edge using a given edge.
api_embed_wire_in_faces(BODY*,BODY*,ENTITY_LIST*,double,AcisOptions*)
global function
Embeds a coincident wire in the faces of another body.
api_enclose_void(FACE*,REVBIT,logical,AcisOptions*)
global function
Modifies an enclosing set of faces from void bounding to material bounding.
api_end_journal(AcisOptions*)
global function
Sets the status flag off journalizing and finishes the snapshot journaling mechanism.
api_ensure_empty_root_state(HISTORY_STREAM*,DELTA_STATE*&)
global function
If necessary, adds an empty DELTA_STATE to the beginning of the HISTORY_STREAM so that users can roll to a state with no entities.
api_ent_area(ENTITY*,double,double&,double&,AcisOptions*)
global function
Determines the area of a face, shell, lump, or body.
api_entity_entity_distance(ENTITY*,ENTITY*,SPAposition&,SPAposition&,double&,param_info&,param_info&,AcisOptions*)
global function
Gets the minimum distance between two entities and the closest positions on those entities.
api_entity_entity_touch(ENTITY*,ENTITY*,logical&,AcisOptions*)
global function
Determines if two entities are "touching" (the distance between them is less than 2 * SPAresabs).
api_entity_extrema(ENTITY*,int,SPAvector*,SPAposition&,param_info&,AcisOptions*)
global function
Computes the position of the extrema of the entity in the first given direction.
api_entity_extrema(ENTITY_LIST&,int,SPAvector*,SPAposition&,param_info&,AcisOptions*)
global function
Computes the position of the extremum of the entities in the first given direction.
api_entity_point_distance(ENTITY*,SPAposition&,SPAposition&,double&,param_info&,AcisOptions*)
global function
Gets the minimum distance between an entity and a point and the closest position on the entity to the point.
api_estimate_min_rad_curvature_skin(AcisSLInterface*,double&,AcisOptions*)
global function
Estimates the magnitude of the tangent vector field to build surfaces with a minimum radius of curvature.
api_estimate_tangent_factor_scale_li(AcisLoftingInterface*,SPAinterval&,double&,double&,AcisOptions*)
global function
Estimates the optimal magnitude to scale the takeoff vectors on the loft profile cross section.
api_expand_body(BODY*,AcisOptions*)
global function
Transforms the face lists of each shell in the body into a hierarchy of subshells with spatial locality.
api_extend_sheetbody(ENTITY_LIST,double&,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Extends the input list of edges from a sheet body by offsetting those along the surfaces by
the given distance.
api_extract_coed_info(COEDGE*,logical,logical,int,SPAposition*,SPAunit_vector*)
global function
Computes the given number of equidistant points in the parametric space of the underlying curve for the COEDGE .
api_face_conic(double,double,double,double,FACE*&,AcisOptions*)
global function
Creates a conical face.
api_face_cylinder_cone(SPAposition&,SPAvector&,double,double,double,double,double,SPAposition*,FACE*&,AcisOptions*)
global function
Creates a cylindrical or conical face.
api_face_law(law*,double,double,double,double,FACE*&,int,law**,AcisOptions*)
global function
Creates a law face.
api_face_nu_nv_isolines(int,int,FACE*,SPAtransf&,ENTITY_LIST*,AcisOptions*)
global function
Gets a list of nu (nv ) u (v ) edges that lie on the isoparametric curves and are trimmed to the boundaries of the face.
api_face_plane(SPAposition&,double,double,SPAvector*,FACE*&,AcisOptions*)
global function
Creates a planar face.
api_face_sphere(SPAposition&,double,double,double,double,double,SPAvector*,FACE*&,AcisOptions*)
global function
Creates a spherical face.
api_face_spl_apprx(splgrid*,FACE*&,AcisOptions*)
global function
Creates a spline face.
api_face_spl_ctrlpts(splsurf*,FACE*&,AcisOptions*)
global function
Creates a spline face from the given spline surface.
api_face_spl_intrp(splgrid*,FACE*&,AcisOptions*)
global function
Creates a spline face.
api_face_torus(SPAposition&,double,double,double,double,double,double,SPAvector*,FACE*&,AcisOptions*)
global function
Creates a toroidal face.
api_face_u_iso(double,FACE*,SPAtransf&,ENTITY_LIST*,AcisOptions*)
global function
Gets a list of edges that lie on a u -parametric curve and are trimmed to the boundary of a face.
api_face_v_iso(double,FACE*,SPAtransf&,ENTITY_LIST*,AcisOptions*)
global function
Gets a list of edges that lie on a v -parametric curve and are trimmed to the boundary of a face.
api_facet_area(ENTITY*,double&,AcisOptions*)
global function
Returns the area of the facets of entity.
api_facet_curve(curve&,double,double,double,double,double,int&,AF_POINT*&,AcisOptions*)
global function
Returns facets that approximate a curve.
api_facet_curve(curve&,double,double,double,double,double,int,int&,SPAposition**,double**,AcisOptions*)
global function
Returns facets that approximate a curve.
api_facet_curve(curve&,double,double,double,int,int&,SPAposition[],double[],AcisOptions*)
global function
Creates facets for a curve.
api_facet_edge(EDGE*,double,double,double,int,int&,SPAposition**,double**,AcisOptions*)
global function
Returns facets that approximate a curve.
api_facet_edge(EDGE*,double,double,double,int&,AF_POINT*&,AcisOptions*)
global function
Returns facets that approximate a curve.
api_facet_entities(ENTITY*,ENTITY_LIST*,AcisOptions*)
global function
Creates facets for a list of entities.
api_facet_entity(ENTITY*,AcisOptions*)
global function
Creates facets for an entity.
api_facet_unfaceted_entities(ENTITY*,ENTITY_LIST*,AcisOptions*)
global function
Facets unfaceted (unmarked) faces given a list of entities.
api_facet_unfaceted_entity(ENTITY*,AcisOptions*)
global function
Facets unfaceted (unmarked) face(s) of an entity.
api_faceted_face(FACE*,logical&,AcisOptions*)
global function
Determines if a face has been faceted or not.
api_fafa_int(FACE*,FACE*,BODY*&,AcisOptions*)
global function
Determines the intersection between two faces.
api_fast_find_face(SPAposition const&,SPAunit_vector const&,BODY*,int&,ENTITY**&,SPAposition*&,double*&,AcisOptions*)
global function
Fires a ray through a body and returns the hits.
api_fillet_vertex(VERTEX*,double,EDGE*,EDGE*,AcisOptions*)
global function
Fillets a wire at a given vertex.
api_find_and_remove_features(ENTITY_LIST&,defeature_options*,AcisOptions*)
global function
Recognizes and/or removes features (holes, chamfers, and blends) in the body that is passed in.
api_find_and_remove_features(BODY*,defeature_options*,AcisOptions*)
global function
Recognizes and/or removes features (holes, chamfers, and blends) in the body that is passed in.
api_find_annotations(ENTITY_LIST&,is_fun,BULLETIN_BOARD*,AcisOptions*)
global function
Finds all annotation entities of a given type.
api_find_cls_ptto_face(SPAposition&,FACE*,SPAposition&,AcisOptions*)
global function
Determines the point on face nearest a given point in space.
api_find_face(BODY*,SPAunit_vector&,FACE*&,AcisOptions*)
global function
Determines a planar face with normal in given direction.
api_find_named_attribute(ENTITY*,char*,ATTRIB_GEN_NAME*&,AcisOptions*)
global function
Finds the next named attribute with the same name.
api_find_named_state(char*,HISTORY_STREAM*,DELTA_STATE_LIST&)
global function
Rolls to the start of a named state.
api_find_vertex(BODY*,SPAposition&,VERTEX*&,AcisOptions*)
global function
Gets the vertex closest to given position.
api_fix_blends(ENTITY_LIST const&,AcisOptions*)
global function
Creates explicit blends by making a new face to replace each implicitly blended edge and vertex, or by computing an entity-entity blend.
api_fix_check_problems(insanity_list*,insanity_list*&,insanity_list*&,AcisOptions*)
global function
Attempts to fix some check problems in model data.
api_fixup_intersection(int,EDGE**,FACE**,AcisOptions*)
global function
api_flatten_body(BODY*,AcisOptions*)
global function
Removes subshell structures from the shells of the given body and replaces the faces in a single list for each shell.
api_get_active_entities(HISTORY_STREAM const*,ENTITY_LIST&,logical,AcisOptions*)
global function
Finds all active ENTITY associated with a HISTORY_STREAM .
api_get_active_part()
global function
Gets the active part.
api_get_active_state(DELTA_STATE*&,HISTORY_STREAM*)
global function
Returns the active DELTA_STATE in the given HISTORY_STREAM .
api_get_all_user_attributes(HISTORY_STREAM const*,int,int,ENTITY_LIST&,logical,AcisOptions*)
global function
Finds all attributes of a specified user type in a history stream.
api_get_body_facets(BODY*,POLYGON_POINT_MESH*&,logical,AcisOptions*)
global function
Obsolete: used only in pre-1-7 Faceting.
api_get_coedges(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all the coedges related to an entity.
api_get_curve_ends(EDGE*,SPAposition&,SPAposition&,AcisOptions*)
global function
Gets the end points of a curve.
api_get_default_history(HISTORY_STREAM*&)
global function
Returns the default HISTORY_STREAM .
api_get_default_refinement(REFINEMENT*&,AF_SURF_MODE,AcisOptions*)
global function
Gets the default REFINEMENT associated with a type of surface.
api_get_default_vertex_template(VERTEX_TEMPLATE*&,AcisOptions*)
global function
Role: Gets the default vertex template.
api_get_edges(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all the edges related to an entity.
api_get_edges_from_all_entities(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all the edges that a given entity contains and lists them in an ENTITY_LIST.
api_get_ellipse_parameters(EDGE*,SPAposition&,SPAunit_vector&,SPAvector&,double&,double&,double&,AcisOptions*)
global function
Gets the data that defines a circle or an ellipse.
api_get_entities(ENTITY*,ENTITY_LIST&,ENTITY_ID,ENTITY_ID,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all specified entities related to an entity.
api_get_entity_box(ENTITY_LIST&,WCS*,SPAposition&,SPAposition&,logical,AcisOptions*)
global function
Computes a bounding box containing the entities.
api_get_entity_box(ENTITY*,SPAposition&,SPAposition&,SPAboxing_options*,AcisOptions*)
global function
Computes a bounding box containing the entity.
api_get_entity_box(ENTITY_LIST&,SPAposition&,SPAposition&,SPAboxing_options*,AcisOptions*)
global function
Computes a bounding box containing the entities.
api_get_entity_from_id(tag_id_type,ENTITY*&,HISTORY_STREAM*)
global function
Returns the pointer to the ENTITY identified by the given id .
api_get_entity_id(ENTITY*,tag_id_type&)
global function
Returns a unique integer identifier for a given ENTITY .
api_get_entity_refinement(ENTITY*,REFINEMENT*&,AF_SURF_MODE,AcisOptions*)
global function
Gets the refinement attached to the entity.
api_get_entity_vertex_template(ENTITY*,VERTEX_TEMPLATE*&,AcisOptions*)
global function
Gets the vertex template attached to the entity.
api_get_ents(SPAposition const&,SPAunit_vector const&,double,int,BODY*,ENTITY_LIST&,double*&,AcisOptions*)
global function
Gets a list of hits of a specified entity type by firing a ray at a body.
api_get_face_facets(FACE*,POLYGON_POINT_MESH*&,logical,AcisOptions*)
global function
Obsolete: used only in pre-1-7 Faceting.
api_get_faces(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all faces related to an entity.
api_get_faces_from_all_entities(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all the faces that a given entity contains and lists them in an ENTITY_LIST .
api_get_facet_edge_points(EDGE*,SPAposition*&,int&,AcisOptions*)
global function
Gets points off the edge generated by the faceter.
api_get_file_info(FileInfo&)
global function
Gets header info from the last restored file.
api_get_history_from_entity(ENTITY*,HISTORY_STREAM*&)
global function
Returns the HISTORY_STREAM in which the ENTITY lives.
api_get_history_size(HISTORY_STREAM*,int&,DELTA_STATE*)
global function
Gets the size of the DELTA_STATE in the HISTORY_STREAM .
api_get_indexed_mesh(ENTITY*,INDEXED_MESH*&,AcisOptions*)
global function
Gets the indexed mesh attached to the entity.
api_get_journal(AcisOptions*,AcisJournal*&)
global function
Gets a reference to the AcisJournal contained in AcisOptions .
api_get_loops(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all loops related to an entity.
api_get_lump_facets(LUMP*,POLYGON_POINT_MESH*&,logical,AcisOptions*)
global function
Obsolete: used only in pre-1-7 Faceting.
api_get_lumps(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all lumps related to an entity.
api_get_mesh_manager(MESH_MANAGER*&,AcisOptions*)
global function
Gets the current mesh manager of faceter.
api_get_modified_faces(DELTA_STATE*,ENTITY_LIST&,ENTITY_LIST&,ENTITY_LIST&,AcisOptions*)
global function
Finds faces that have been deleted, created, or modified since a particular DELTA_STATE .
api_get_owner(ENTITY*,ENTITY*&,AcisOptions*)
global function
Gets the top level owner of an ENTITY .
api_get_save_version(int&,int&)
global function
Gets the current save file format version.
api_get_shell_facets(SHELL*,POLYGON_POINT_MESH*&,logical,AcisOptions*)
global function
Obsolete: used only in pre-1-7 Faceting.
api_get_shells(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all shells related to an entity.
api_get_state_from_id(STATE_ID,DELTA_STATE*&,HISTORY_STREAM*)
global function
Returns a DELTA_STATE identified by the given id.
api_get_state_id(DELTA_STATE*,STATE_ID&)
global function
Returns a unique integer identifier, in a particular HISTORY_STREAM , for a given DELTA_STATE .
api_get_stream_logging(stream_logging&,HISTORY_STREAM*)
global function
api_get_tangent_factors_li(AcisLoftingInterface*,double*&,AcisOptions*)
global function
Gets the current set of tangent factors on the loft profiles.
api_get_tcoedges(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all the tcoedges related to an entity.
api_get_tedges(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all the tedges related to an entity.
api_get_tvertices(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all TVERTEX es related to an entity.
api_get_version_tag(int,int,int,int&)
global function
Gets the version tag from the individual point information.
api_get_version_tag(int&)
global function
Gets the version tag from the current AcisVersion .
api_get_version_tag(AcisVersion*,int&)
global function
Gets the version tag from an AcisVersion .
api_get_vertices(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all vertices related to an entity.
api_get_vertices_from_all_entities(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all the vertices that a given entity contains and lists them in an ENTITY_LIST .
api_get_wires(ENTITY*,ENTITY_LIST&,PAT_NEXT_TYPE,AcisOptions*)
global function
Gets all the wires related to an entity.
api_heal_edges_to_regions(ENTITY_LIST&,double,double,ENTITY_LIST&,FILE*,AcisOptions*)
global function
Repairs co-planar edge vertices to form regions on a planar sheet.
api_heal_edges_to_regions(ENTITY_LIST&,double,double,BODY*&,int,FILE*,AcisOptions*)
global function
Repairs co-planar edge vertices to form regions on a planar sheet.
api_hedgehog(law*,law*,double*,double*,int,int*,ENTITY_LIST&,AcisOptions*)
global function
Creates a DL_item list of hairs to show a vector field.
api_hh_analytic_analyze(BODY*,AcisOptions*)
global function
api_hh_analytic_auto(BODY*,AcisOptions*)
global function
api_hh_analytic_calc_fix(BODY*,AcisOptions*)
global function
api_hh_analyze_body(BODY*,AcisOptions*)
global function
api_hh_analyze_coedges(BODY*,AcisOptions*)
global function
api_hh_analyze_edges(BODY*,AcisOptions*)
global function
api_hh_analyze_faces(BODY*,AcisOptions*)
global function
api_hh_analyze_loops(BODY*,AcisOptions*)
global function
api_hh_analyze_lumps(BODY*,AcisOptions*)
global function
api_hh_analyze_shells(BODY*,AcisOptions*)
global function
api_hh_analyze_vertices(BODY*,AcisOptions*)
global function
api_hh_auto_heal(BODY*,AcisOptions*)
global function
Automatically heals the input body (performs all phases of the healing process) using intelligently selected tolerances.
api_hh_end_body_for_healing(BODY*,AcisOptions*)
global function
Terminates the healing process for a body.
api_hh_force_simplify_to_cone(FACE*,AcisOptions*)
global function
Forces the given surface to an analytic surface (cone).
api_hh_force_simplify_to_cylinder(FACE*,AcisOptions*)
global function
Forces the given surface to an analytic surface (cylinder).
api_hh_force_simplify_to_plane(FACE*,AcisOptions*)
global function
Forces the given surface to an analytic surface (plane).
api_hh_force_simplify_to_sphere(FACE*,AcisOptions*)
global function
Forces the given surface to an analytic surface (sphere).
api_hh_force_simplify_to_torus(FACE*,AcisOptions*)
global function
Forces the given surface to an analytic surface (torus).
api_hh_gen_spline_analyze(BODY*,AcisOptions*)
global function
api_hh_gen_spline_auto(BODY*,AcisOptions*)
global function
api_hh_gen_spline_calc_fix(BODY*,AcisOptions*)
global function
api_hh_geombuild_analyze(BODY*,AcisOptions*)
global function
api_hh_geombuild_auto(BODY*,AcisOptions*)
global function
Automatically executes the analyze, calculate, and fix stages of the geometry building phase.
api_hh_geombuild_calc_fix(BODY*,AcisOptions*)
global function
api_hh_geombuild_check(BODY*,AcisOptions*)
global function
api_hh_geombuild_cleanup(BODY*,AcisOptions*)
global function
api_hh_get_bad_coedges(BODY*,ENTITY_LIST&,AcisOptions*)
global function
api_hh_get_bad_edges(BODY*,ENTITY_LIST&,AcisOptions*)
global function
api_hh_get_bad_faces(BODY*,ENTITY_LIST&,AcisOptions*)
global function
api_hh_get_bad_loops(BODY*,ENTITY_LIST&,AcisOptions*)
global function
api_hh_get_bad_lumps(BODY*,ENTITY_LIST&,AcisOptions*)
global function
api_hh_get_bad_shells(BODY*,ENTITY_LIST&,AcisOptions*)
global function
api_hh_get_bad_vertices(BODY*,ENTITY_LIST&,AcisOptions*)
global function
api_hh_get_entity_details(ENTITY*,char*&,AcisOptions*)
global function
Returns the history of an entity during healing.
api_hh_init_body_for_healing(BODY*,AcisOptions*)
global function
Initializes the body for healing.
api_hh_isospline_analyze(BODY*,AcisOptions*)
global function
api_hh_isospline_auto(BODY*,AcisOptions*)
global function
api_hh_isospline_calc_fix(BODY*,AcisOptions*)
global function
api_hh_make_tolerant(BODY*,AcisOptions*)
global function
Obsolete: This API is obsolete.
api_hh_postprocess(BODY*,AcisOptions*)
global function
Executes the final cleanup of the healed model.
api_hh_preprocess(BODY*,AcisOptions*)
global function
Executes initial cleanup of the model to be healed.
api_hh_sharp_edge_analyze(BODY*,AcisOptions*)
global function
api_hh_sharp_edge_auto(BODY*,AcisOptions*)
global function
api_hh_sharp_edge_calc_fix(BODY*,AcisOptions*)
global function
api_hh_simplify_analyze(BODY*,AcisOptions*)
global function
api_hh_simplify_analyze(BODY*,hh_simplify_options*,AcisOptions*)
global function
api_hh_simplify_auto(BODY*,AcisOptions*)
global function
Automatically executes the analyze, calculate, and fix stages of the geometry simplification phase.
api_hh_simplify_auto(BODY*,hh_simplify_options*,AcisOptions*)
global function
Automatically executes the analyze, calculate, and fix stages of the geometry simplification phase.
api_hh_simplify_calculate(BODY*,AcisOptions*)
global function
api_hh_simplify_cleanup(BODY*,AcisOptions*)
global function
api_hh_simplify_fix(BODY*,AcisOptions*)
global function
api_hh_stitch_analyze(BODY*,AcisOptions*)
global function
api_hh_stitch_auto(BODY*,AcisOptions*)
global function
Automatically executes the analyze, calculate, and fix stages of the stitching phase.
api_hh_stitch_calculate(BODY*,AcisOptions*)
global function
api_hh_stitch_cleanup(BODY*,AcisOptions*)
global function
api_hh_stitch_fix(BODY*,AcisOptions*)
global function
api_hh_store_entity_details(BODY*,logical,AcisOptions*)
global function
Sets the option to start storing the history of every entity during healing.
api_hh_wrapup_analyze(BODY*,AcisOptions*)
global function
api_hh_wrapup_auto(BODY*,AcisOptions*)
global function
api_hh_wrapup_calc_fix(BODY*,AcisOptions*)
global function
api_hollow_body(BODY*,int const,FACE*[],double,SPAposition,SPAposition,AcisOptions*)
global function
api_hollow_body(BODY*,int const,FACE*[],double,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Creates a thin walled solid shell from a solid body.
api_hollow_body_specific(BODY*,int const,FACE*[],double,double,int const,FACE*[],double[],int const,FACE*[],double[],SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Creates a thin walled solid shell from a solid body, with default and specific inner and outer offsets.
api_hollow_body_specific(BODY*,int const,FACE*[],double,double,int const,FACE*[],double[],int const,FACE*[],double[],SPAposition,SPAposition,AcisOptions*)
global function
api_hook_annotations(is_fun,BULLETIN_BOARD*,AcisOptions*)
global function
Traverses the active list of annotations and adds ATTRIB_ANNOTATION s to hook them to the annotated entities.
api_ihl_clean(ENTITY_LIST&,int)
global function
Removes interactive hidden line data attributes from the model.
api_ihl_compute(ENTITY_LIST&,int,SPAposition&,SPAposition&,logical,logical,logical,logical,logical,ENTITY_LIST&,AcisOptions*)
global function
Computes interactive hidden line data and optionally stores it on the model as attributes.
api_ihl_compute_entity_silhouette(ENTITY_LIST&,SPAposition&,SPAposition&,logical,logical,logical,logical,ENTITY_LIST&)
global function
Computes silhouette segments from interactive hidden line data.
api_ihl_compute_from_meshes(POLYEDGE_MESH*[],TRANSFORM*[],int,SPAposition&,SPAposition&,logical)
global function
Creates interactive hidden line output from a set of meshes.
api_ihl_facet(ENTITY_LIST&,logical)
global function
Facets the given entities and attaches the resulting POLYEDGE_MESH to each entity using an attribute.
api_ihl_get_mesh(ENTITY*,POLYEDGE_MESH*&)
global function
Gets a POLYEDGE_MESH for an entity, faceting the entity if necessary first.
api_ihl_get_output_manager(IHL_OUTPUT_MANAGER*&)
global function
Gets the current output manager.
api_ihl_occlusion(ENTITY_LIST&,double)
global function
Removes overlapping invisible segments from the IHL segment list.
api_ihl_retrieve(ENTITY_LIST&,int,ENTITY_LIST&,IHL_CAMERA*&)
global function
Retrieves interactive hidden line data from attributes attached to the entities (faces or bodies).
api_ihl_set_output_manager(IHL_OUTPUT_MANAGER*)
global function
Sets the current output manager.
api_imprint(BODY*,BODY*,AcisOptions*)
global function
Intersects two bodies and imprints the intersection graph on both bodies.
api_imprint_complete(BODY*,BODY*,AcisOptions*)
global function
This is a partial Boolean API to complete an imprint operation.
api_imprint_shadow_edges(ENTITY_LIST&,SPAunit_vector&,double&,ENTITY_LIST&,logical&,AcisOptions*)
global function
Creates and imprints silhouette edges tangent to shadow cast by draft parameters.
api_imprint_stitch(BODY*,BODY*,AcisOptions*)
global function
Combines two bodies, stitching them along their face-face intersection curves and at
coincident vertices.
api_imprint_stitch_complete(BODY*,BODY*,AcisOptions*)
global function
This is a partial Boolean API to imprint two bodies and stitch them along their face-face intersection curves.
api_init_blend_ss(blend1_data&,BODY*&,AcisOptions*)
global function
Initializes the making of a blend sheet using single steps.
api_initialize_admgi_control()
global function
Initializes the admgi_control library.
api_initialize_admgi_draweng()
global function
Initializes the admgi_draweng library.
api_initialize_admhoops()
global function
Initializes the admhoops library.
api_initialize_admicon(adm_options*,AcisOptions*)
global function
Initializes the admicon library.
api_initialize_advanced_blending()
global function
Initializes the advanced blending library.
api_initialize_blending()
global function
Initializes the blending library.
api_initialize_booleans()
global function
Initializes the Boolean library.
api_initialize_cellular_topology()
global function
Initializes the cellular topology library.
api_initialize_clearance()
global function
Initializes the clearance library.
api_initialize_constructors()
global function
Initializes the constructor library.
api_initialize_covering()
global function
Initializes the Covering Component library.
api_initialize_defeature()
global function
Initializes the defeature library.
api_initialize_deformable_modeling(adm_options*,AcisOptions*)
global function
Initializes the deformable modeling library.
api_initialize_euler_ops()
global function
Initializes the Euler Operations Component library.
api_initialize_face_removal()
global function
Initializes the removal library.
api_initialize_faceter()
global function
Initializes the faceter library.
api_initialize_generic_attributes()
global function
Initializes the generic attributes library.
api_initialize_healing()
global function
Initializes the HEAL library.
api_initialize_hidden_line_removal()
global function
Initializes the hidden line library.
api_initialize_hoops_acis_bridge()
global function
ACIS style initialization.
api_initialize_interactive_hidden_line(void)
global function
Initializes the interactive hidden line library.
api_initialize_intersectors()
global function
Initializes the intersector library.
api_initialize_kernel()
global function
Initializes the kernel library.
api_initialize_local_ops()
global function
Initializes the local operations library.
api_initialize_lopt_ops()
global function
Initializes the local operation tools library.
api_initialize_offsetting()
global function
Initializes the offsetting library.
api_initialize_part_manager()
global function
Initializes the part manager library.
api_initialize_persistent_id()
global function
Initializes the persistent identification library.
api_initialize_rbi()
global function
Initializes the repair body self intersections library.
api_initialize_rendering()
global function
Initializes the rendering library.
api_initialize_sbooleans()
global function
Initializes the Selective Booleans Component library.
api_initialize_shelling()
global function
Initializes the shelling library.
api_initialize_skinning()
global function
Initializes the skinning library.
api_initialize_spline()
global function
Initializes the spline library.
api_initialize_stitching()
global function
Initializes the Stitch Component library.
api_initialize_sweeping()
global function
Initializes the sweep library.
api_initialize_warp()
global function
Initializes the space warping library.
api_integrate_law(law*,double,double,double&,double,int,int*)
global function
Integrates a law over a given domain to a given tolerance.
api_integrate_law_wrt(law*,double,double,int,double*,double&,double,int,int*)
global function
Integrates a law over a given domain to a given tolerance, with respect to a given variable.
api_integrate_law_wrt_and_splits(law*,double,double,int,double*,double&,int,double*,double,int,int*)
global function
Integrates a law over a given domain to a given tolerance, with respect to a given variable and an array of points used to split the domain.
api_inter_ed_ed(EDGE*,EDGE*,curve_curve_int*&,AcisOptions*)
global function
Intersects two coplanar edges, producing a list of edge-edge intersection records.
api_intersect(BODY*,BODY*,AcisOptions*)
global function
Executes a Boolean intersect operation on two bodies.
api_intersect_curves(EDGE*,EDGE*,logical,curve_curve_int*&,AcisOptions*)
global function
Computes all intersections of two curves.
api_join_edges(ENTITY_LIST&,EDGE*&,logical,AcisOptions*)
global function
Joins a list of edges into a single edge.
api_law_to_entity(law*,ENTITY*&,AcisOptions*)
global function
Converts a law mathematic function into an entity for the purposes of saving to and restoring from a SAT file.
api_load_state(FILE*,AcisOptions*)
global function
Loads the state of global variables from a given text file.
api_loft_coedges(int,Loft_Connected_Coedge_List*,BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of coedges, while providing start and end tangent control (via surfaces or ACIS laws).
api_loft_coedges(int,Loft_Connected_Coedge_List*,int,EDGE*[],BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of coedges, with start and end tangent control (via surfaces or ACIS laws) and the additional constraint of guide curves.
api_loft_faces(FACE*,double,FACE*,double,int,EDGE**,BODY*&,skin_options*,AcisOptions*)
global function
Creates a solid body that fits a surface (or set of surfaces) between two faces, with start and end tangent control (via neighboring surfaces) and the additional constraint of guide curves.
api_loft_faces(FACE*,double,FACE*,double,BODY*&,skin_options*,AcisOptions*)
global function
Creates a solid body that fits a surface (or set of surfaces) between two faces, with start and end tangent control (via neighboring surfaces).
api_logging(logical)
global function
Sets logging of entity modifications on or off for roll back purposes.
api_loop_external(LOOP*,logical*,AcisOptions*)
global function
Determines if a loop is internal or external.
api_loop_type(LOOP*,loop_type&,int[2])
global function
Determines the loop_type of a given loop.
api_lose_surface_conditions_li(AcisLoftingInterface*,AcisOptions*)
global function
Removes the surface conditions from the wires in the lofting profiles.
api_make_VBL_output_surfaces(surface*,double&,double&,bs3_surface*&,int&,logical)
global function
Splits the approximating surface for a VBL_SURF into n four-sided bs3_surface patches.
api_make_approx_curve(curve*,double const,SPAinterval,curve*&,AcisOptions*)
global function
Creates a curve that approximates a given curve.
api_make_approx_surface(surface*,double,SPAinterval&,SPAinterval&,surface*&,AcisOptions*)
global function
Creates a surface that approximates a given surface.
api_make_blend_cross_curve(ATTRIB_BLEND*,double,curve*&,AcisOptions*)
global function
Creates a cross curve of an un-fixed blend at a given v-parameter.
api_make_blend_sheet(ENTITY_LIST const&,BODY*&,AcisOptions*)
global function
Creates a sheet body for a given list of edges, each bearing an implicit blend attribute.
api_make_blend_wire(BODY*,BODY*,BODY*&,AcisOptions*)
global function
Creates a wire body that represents the intersection of a blend sheet with the body being blended.
api_make_cnface(SPAposition&,SPAunit_vector&,SPAvector&,double,double,double,double,double,double,FACE*&,AcisOptions*)
global function
Creates a face that is a portion of a cone.
api_make_cubic(double,double,double,double,double,double,law*&)
global function
Creates a cubic law given {a,b,f(a),f(b),f'(a),f'(b)}.
api_make_cuboid(double,double,double,BODY*&,AcisOptions*)
global function
Creates cuboid of given width (x ), depth (y ) and height (z ).
api_make_edge_from_curve(curve*,EDGE*&,AcisOptions*)
global function
Creates an edge using a copy of the input curve.
api_make_ewire(int,EDGE*[],BODY*&,AcisOptions*)
global function
Creates a body that consists a single wire from a list of edges that are connected in the order given with no branching.
api_make_ewires(int,EDGE*[],int&,BODY**&,AcisOptions*)
global function
Separates and sorts a possibly branched list of free edges into a group of non-branched wire bodies.
api_make_face_from_surface(surface*,FACE*&,AcisOptions*)
global function
Convert an existing surface to a FACE entity.
api_make_flat_on_faces(SPAposition,double,SPAunit_vector*,FACE**,int,BODY*,AcisOptions*)
global function
Creates planar chamfers on vertices of a solid body.
api_make_frustum(double,double,double,double,BODY*&,AcisOptions*)
global function
Creates an elliptical cone or cylinder of given height and radii.
api_make_kwire(BODY*,SPAunit_vector&,int,SPAposition[],double[],BODY*&,AcisOptions*)
global function
Creates a kwire body from an array of positions and bulges.
api_make_linear(double,double,double,double,law*&)
global function
Creates a linear law given {a,b,f(a),f(b)}.
api_make_mapping_curves_sli(AcisSLInterface*,ENTITY_LIST&,AcisOptions*)
global function
Gets a list of the mapping curves that currently exist in the AcisSLInterface .
api_make_planar_disk(SPAposition&,SPAunit_vector&,double,FACE*&,logical,AcisOptions*)
global function
Creates a face that is a planar disk.
api_make_plface(SPAposition&,SPAposition&,SPAposition&,FACE*&,AcisOptions*)
global function
Creates a face that is a parallelogram specified by three points: origin,left, and right.
api_make_polygon(BODY*&,SPAposition,SPAvector,SPAvector&,double&,int,logical,AcisOptions*)
global function
Creates a polygonal wire in a plane orthogonal to a given normal.
api_make_polynomial_law(double*,int,law*&)
global function
Creates a polynomial law.
api_make_prism(double,double,double,int,BODY*&,AcisOptions*)
global function
Creates an elliptical prism of given height, radii, and number of sides.
api_make_pyramid(double,double,double,double,int,BODY*&,AcisOptions*)
global function
Creates an elliptical pyramid of given height, radii, and number of sides.
api_make_quintic(double,double,double,double,double,double,double,double,law*&)
global function
Creates a quintic law given {a,b,f(a),f(b),f'(a),f'(b) f''(a) f''(b)}.
api_make_radius_constant(double,var_radius*&,AcisOptions*)
global function
Creates a variable radius object with a constant radius.
api_make_radius_fixed_width(double,var_radius*&,AcisOptions*)
global function
Creates a variable radius object with a fixed width.
api_make_radius_holdline(ENTITY*,var_radius*&,AcisOptions*)
global function
Create a variable radius object for holdline blending.
api_make_radius_param_rads(int,double*,double*,var_radius*&,AcisOptions*)
global function
Creates a variable radius object from parameter-radius pairs.
api_make_radius_param_rads_tan(int,double*,double*,double*,double*,var_radius*&,AcisOptions*)
global function
Creates a variable radius object from parameter-radius pairs.
api_make_radius_pos_rads(CURVE*,int,SPAposition*,double*,var_radius*&,double*,double*,AcisOptions*)
global function
Creates a variable radius object from position-radius pairs.
api_make_radius_pos_rads(EDGE*,int,SPAposition*,double*,var_radius*&,double*,double*,AcisOptions*)
global function
Creates a variable radius object from position-radius pairs.
api_make_radius_rnd_chamfer(double,double,double,double,var_radius*&,var_radius*&,AcisOptions*)
global function
Creates the two variable radius objects for a blend with a rounded chamfer cross section.
api_make_radius_rot_ellipse(double,double,double,double,double,double,logical,var_radius*&,AcisOptions*)
global function
Creates a variable radius object with a rotational ellipse cross section.
api_make_radius_spline_rad(bs3_curve,var_radius*&,CURVE*,logical,AcisOptions*)
global function
Creates a variable radius object for a blend whose radius function is specified by a 3D spline curve.
api_make_radius_two_ends(double,double,var_radius*&,AcisOptions*)
global function
Creates a variable radius object for a blend with the radii specified at the two ends of the blend.
api_make_rails(ENTITY*,law**&,int&,law**,FACE**,law**,law*,AcisOptions*,SPAunit_vector const&)
global function
Creates the default rail laws for sweeping along a wire.
api_make_root_state(DELTA_STATE*)
global function
Sets the root DELTA_STATE .
api_make_solid_from_faces(ENTITY_LIST,growth_type,logical,int&,logical*&,BODY**&,lop_options*,AcisOptions*)
global function
Creates solid bodies from a list of faces by growing faces to cover opening.
api_make_solid_from_faces(ENTITY_LIST,growth_type,logical,int&,logical*&,BODY**&,AcisOptions*)
global function
api_make_spface(SPAposition&,double,SPAunit_vector&,SPAunit_vector&,double,double,double,double,FACE*&,AcisOptions*)
global function
Creates a face that is a portion of a sphere.
api_make_sphere(double,BODY*&,AcisOptions*)
global function
Creates a sphere of given radius centered at the origin.
api_make_spline(spline&,BODY*&,AcisOptions*)
global function
Creates a body consisting of a single face that is the whole of a given spline surface.
api_make_torus(double,double,BODY*&,AcisOptions*)
global function
Creates a torus of given major and minor radii centered at the origin.
api_make_trface(SPAposition&,SPAunit_vector&,double,double,SPAposition&,double,double,double,double,FACE*&,AcisOptions*)
global function
Creates a face that is a portion of a torus.
api_make_version_object(AcisVersion*&)
global function
Makes an current AcisVersion object.
api_make_version_object(AcisVersion*&,int)
global function
Makes an AcisVersion object from a version tag integer.
api_make_version_object(AcisVersion*&,int,int,int)
global function
Makes an AcisVersion object from individual point integers.
api_make_wire(BODY*,int,SPAposition[],BODY*&,AcisOptions*)
global function
Creates a polygonal wire from an array of positions.
api_make_wires_sli(AcisSLInterface*,ENTITY_LIST&,AcisOptions*)
global function
Creates a set of broken up wires used for skinning or lofting.
api_manifold_class(BODY*,ENTITY_LIST*&,ENTITY_LIST*&,ENTITY_LIST&,ENTITY_LIST&,ENTITY_LIST*&,ENTITY_LIST*&,AcisOptions*)
global function
Determines the differences between all manifold shells, manifold sheets,and wire edges.
api_mark_faceted_faces(logical,AcisOptions*)
global function
Marks faceted faces so that application may want to skip re-faceting them later.
api_merge_faces(BODY*,int&,AcisOptions*)
global function
Merges faces of a specified geometry type if they are not necessary to define the body.
api_merge_seam_edges(BODY*,AcisOptions*)
global function
Merges seam edges on a specified body.
api_merge_states(DELTA_STATE*,DELTA_STATE*,HISTORY_STREAM*,logical,logical)
global function
Modifies a history stream by merging a range of delta states.
api_minimize_entities(ENTITY_LIST*,minimize_options*,AcisOptions*)
global function
Attempts to minimize the working memory footprint of the input entities.
api_minimize_twist_wires_sli(AcisSLInterface*,int,int,AcisOptions*)
global function
Aligns the start vertices of the wires in the skinning/lofting profiles.
api_mk_by_faces(BODY*,int,FACE*[],BODY*&,AcisOptions*)
global function
Adds each FACE in the array that is attached to a SHELL within a LUMP to a BODY .
api_mk_ed_bs3_curve(bs3_curve,EDGE*&,AcisOptions*)
global function
Creates an EDGE that represents an intersection curve defined by a 3D NURBS curve.
api_mk_ed_conic(SPAposition&,SPAunit_vector&,SPAposition&,SPAunit_vector&,double,EDGE*&,AcisOptions*)
global function
Creates a spline edge defined by a conic.
api_mk_ed_cubic(int,SPAposition[],SPAunit_vector&,SPAunit_vector&,double,EDGE*&,AcisOptions*)
global function
Creates an EDGE that represents a cubic spline curve interpolating or fitting a sequence of points.
api_mk_ed_ellipse(SPAposition&,SPAunit_vector&,SPAvector&,double,double,double,EDGE*&,AcisOptions*)
global function
Creates an EDGE that represents a bounded elliptical arc.
api_mk_ed_int_ctrlpts(int,logical,logical,logical,int,SPAposition[],double[],double,int,double[],double,EDGE*&,AcisOptions*)
global function
Creates an EDGE that represents an intersection curve defined by a sequence of control points and knots.
api_mk_ed_line(SPAposition&,SPAposition&,EDGE*&,AcisOptions*)
global function
Creates an EDGE that represents a bounded line segment between two points.
api_mk_fa_spl_ctrlpts(int,logical,int,int,int,int,logical,int,int,int,SPAposition[],double[],double,int,double[],int,double[],double,FACE*&,AcisOptions*)
global function
Creates a FACE representing the spline surface defined by a sequence of control points and knots.
api_mk_fa_spl_fit(double,int,int,SPAposition[],SPAunit_vector[],SPAunit_vector[],FACE*&,AcisOptions*)
global function
Creates a FACE that represents a spline surface which is a fit to a sequence of points on the surface.
api_mk_fa_spl_intp(int,int,SPAposition[],SPAunit_vector[],SPAunit_vector[],SPAunit_vector[],SPAunit_vector[],FACE*&,AcisOptions*)
global function
Creates a FACE that represents a spline surface defined by a sequence of points on a surface.
api_modify_ellipse(EDGE*,SPAposition&,SPAunit_vector&,SPAvector&,double,double,double,AcisOptions*)
global function
Modifies an elliptical edge.
api_modify_line(EDGE*,SPAposition&,SPAposition&,AcisOptions*)
global function
Modifies a linear edge to pass through two given points.
api_modify_vertex_template(int,int[],VERTEX_TEMPLATE*,AcisOptions*)
global function
Role: Modifies a vertex template.
api_modify_wire_sli(AcisSLInterface*,COEDGE*,COEDGE*,SPAposition&,WIRE*,AcisOptions*)
global function
Modifies the position of a vertex on a coedge of a wire.
api_move_edge(EDGE*,SPAvector,logical,AcisOptions*)
global function
Moves the position of an edge inside the limits of a sheet body.
api_move_edge(EDGE*,double,logical,AcisOptions*)
global function
Moves the position of an edge inside the limits of a sheet body.
api_move_faces(int const,FACE*[],SPAtransf const&,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Moves an array of faces through a transform.
api_move_faces(int const,FACE*[],SPAtransf const&,SPAposition,SPAposition,AcisOptions*)
global function
api_move_vertex_sli(AcisSLInterface*,COEDGE*,COEDGE*,SPAposition&,WIRE*,AcisOptions*)
global function
Modifies the position of a vertex on an intermediate skinning or lofting wire.
api_name_state(char*,DELTA_STATE*)
global function
Gives a string name to a DELTA_STATE .
api_ndifferentiate_law(law*,double*,int,double*,int,int)
global function
Numerically differentiates a law at a given point with respect to a given variable a given number of times.
api_net_sections(int,Loft_Connected_Coedge_List**,int,Loft_Connected_Coedge_List**,BODY*&,logical,double,AcisOptions*)
global function
Creates a sheet body that interpolates a series of sections.
api_net_wires(int,BODY*[],int,BODY*[],BODY*&,skin_options*,double,AcisOptions*)
global function
Creates a sheet body that fits a surface through a mesh of wires contained in an array of bodies.
api_nmax_of_law(law*,double,double,double*)
global function
Gets the maximum value of a given law over the given domain.
api_nmin_of_law(law*,double,double,double*)
global function
Gets the minimum value of a given law over the given domain.
api_note_state(DELTA_STATE*&,HISTORY_STREAM*,logical)
global function
Sets a check point for roll back and returns model differences since previous call to api_note_state .
api_nroots_of_law(law*,double,double,int*,double**)
global function
Gets all the roots of the given law over the given domain.
api_nsolve_laws(law*,law*,double,double,int*,double**)
global function
Determines where two given laws are equal within a given domain.
api_offset_body(BODY*,double,SPAposition,SPAposition,AcisOptions*)
global function
api_offset_body(BODY*,double,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Offsets all faces of a body based on a given distance.
api_offset_face(FACE*,double,FACE*&,AcisOptions*)
global function
Creates a face that is an offset of the given face.
api_offset_faces(int const,FACE*[],double,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Offsets an array of faces based on a given distance.
api_offset_faces(int const,FACE*[],double,SPAposition,SPAposition,AcisOptions*)
global function
api_offset_faces_make_sheet(int const&,FACE*[],double,int const&,FACE*[],double[],BODY*&,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Offsets an array of faces, (each face as required) and makes a new sheet out of the offset
faces while the original body is untouched.
api_offset_faces_make_sheet(int const&,FACE*[],double,int const&,FACE*[],double[],BODY*&,SPAposition,SPAposition,AcisOptions*)
global function
api_offset_faces_specific(int const&,FACE*[],double,int const&,FACE*[],double[],SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Offsets an array of faces, each face as required.
api_offset_faces_specific(int const&,FACE*[],double,int const&,FACE*[],double[],SPAposition,SPAposition,AcisOptions*)
global function
api_offset_planar_face_loops(FACE*,double,BODY*&,sg_gap_type,AcisOptions*)
global function
Offsets a face's loops to form a new body.
api_offset_planar_wire(BODY*,law*,law*,SPAunit_vector&,BODY*&,int,logical,logical,AcisOptions*)
global function
api_offset_planar_wire(BODY*,wire_offset_options*,BODY*&,AcisOptions*)
global function
Modifies a planar wire body or a single WIRE .
api_offset_planar_wire(WIRE*,TRANSFORM const*,double,SPAunit_vector&,BODY*&,AcisOptions*)
global function
api_offset_planar_wire(BODY*,double,SPAunit_vector&,BODY*&,AcisOptions*)
global function
api_optimize_tvertex_tolerance(EDGE*,AcisOptions*)
global function
Optimize (minimizes) the TVERTEX tolerance at the ends of a EDGE or TEDGE .
api_part_add_entity(ENTITY*,PART*)
global function
Adds an ENTITY to a PART .
api_part_create(unsigned int,PART*&)
global function
Creates a new PART.
api_part_delete(PART*)
global function
Deletes a PART .
api_part_delete_all_states(HISTORY_STREAM*)
global function
Deletes all states.
api_part_entities(PART*,entity_filter*,ENTITY_LIST&)
global function
Gets a list of entities in a PART .
api_part_entity_id(ENTITY*,entity_id_t&,PART*&)
global function
Gets the entity ID and part for an ENTITY .
api_part_get_distribution_mode(logical&)
global function
Gets history distribution mode which is either TRUE or FALSE .
api_part_load(FILE*,logical,PART*,logical,ENTITY_LIST&)
global function
Loads a file into a PART .
api_part_lookup_entity(entity_id_t,PART*,ENTITY*&)
global function
Gets an entity given an ID and a PART .
api_part_name_state(char*,HISTORY_STREAM*)
global function
Names the current state.
api_part_note_state(outcome,int&)
global function
Marks the end of a state.
api_part_remove_entity(ENTITY*)
global function
Removes an ENTITY from a part.
api_part_roll_n_states(int,HISTORY_STREAM*,int&)
global function
Rolls forward or backward a specified number of states.
api_part_roll_to_state(char*,HISTORY_STREAM*,int&)
global function
Rolls to the start of a named state.
api_part_save(FILE*,logical,PART*,logical,logical)
global function
Saves a PART to a file.
api_part_set_distribution_mode(logical)
global function
Sets history distribution on or off.
api_part_start_state(int&)
global function
Marks the start of a state.
api_pattern_apply_to_entity(ENTITY*,pattern*,int,ENTITY_LIST&,PAT_CHECK_TYPE,AcisOptions*)
global function
Creates a pattern of entities from a seed entity.
api_pattern_apply_to_entity(ENTITY_LIST,pattern*,int,ENTITY_LIST&,PAT_CHECK_TYPE,AcisOptions*)
global function
Creates a pattern of entities from a seed entity.
api_pattern_copy(pattern*&,pattern*,AcisOptions*)
global function
Returns a copy of a specified pattern.
api_pattern_create_cylindrical(pattern*&,FACE*,int,int,double,logical,AcisOptions*)
global function
Creates a pattern with cylindrical symmetry.
api_pattern_create_cylindrical(pattern*&,SPAposition&,SPAvector&,int,int,double,logical,AcisOptions*)
global function
Creates a pattern with cylindrical symmetry.
api_pattern_create_elliptical(pattern*&,SPAposition&,SPAvector&,int,logical,SPAposition&,double,double,SPAvector&,AcisOptions*)
global function
Creates an elliptical pattern.
api_pattern_create_from_laws(pattern*&,law*,law*,law*,law*,law*,law*,SPAtransf&,AcisOptions*)
global function
Creates a pattern from a set of laws.
api_pattern_create_from_list(pattern*&,SPAtransf*,int,SPAtransf&,AcisOptions*)
global function
Creates a pattern from an array of transforms.
api_pattern_create_from_list(pattern*&,SPAposition*,int,SPAposition&,AcisOptions*)
global function
Creates a displacement pattern from an array of positions.
api_pattern_create_hex(pattern*&,SPAvector&,SPAvector&,int,int,int,AcisOptions*)
global function
Creates a hexagonal pattern in two or three dimensions.
api_pattern_create_hex_cylindrical(pattern*&,SPAposition&,SPAvector&,int,int,double,AcisOptions*)
global function
Creates a hexagonal pattern with cylindrical symmetry.
api_pattern_create_hex_cylindrical(pattern*&,FACE*,int,int,double,AcisOptions*)
global function
Creates a hexagonal pattern with cylindrical symmetry.
api_pattern_create_linear(pattern*&,SPAvector&,int,SPAvector&,int,SPAvector&,int,logical,logical,logical,AcisOptions*)
global function
Creates a linear pattern.
api_pattern_create_on_curve(pattern*&,curve&,SPAinterval&,int,SPAposition&,logical,law*,SPAvector&,SPAvector&,SPAtransf&,AcisOptions*)
global function
Creates a pattern parallel to a curve.
api_pattern_create_on_edge(pattern*&,EDGE*,int,SPAposition&,logical,SPAvector&,SPAvector&,AcisOptions*)
global function
Creates a pattern parallel to an edge.
api_pattern_create_on_edge(pattern*&,COEDGE*,int,SPAposition&,logical,SPAvector&,SPAvector&,AcisOptions*)
global function
Creates a pattern parallel to an edge.
api_pattern_create_on_edge(pattern*&,EDGE*,FACE*,int,SPAposition&,logical,SPAvector&,SPAvector&,AcisOptions*)
global function
Creates a pattern parallel to an edge.
api_pattern_create_on_surface(pattern*&,FACE*,int,int,SPAposition&,logical,SPAvector&,SPAvector&,AcisOptions*)
global function
Creates a pattern parallel to a surface.
api_pattern_create_on_surface(pattern*&,surface&,SPApar_box&,int,int,SPAposition&,logical,SPAvector&,SPAvector&,SPAtransf&,AcisOptions*)
global function
Creates a pattern parallel to a surface.
api_pattern_create_polar_grid(pattern*&,SPAposition&,SPAvector&,int,double,SPAvector&,logical,logical,double,double,double,AcisOptions*)
global function
Creates a polar-grid pattern.
api_pattern_create_radial(pattern*&,SPAposition&,SPAvector&,int,int,double,SPAvector&,logical,double,double,double,AcisOptions*)
global function
Creates a radial pattern.
api_pattern_create_random(pattern*&,SPAvector&,int,int,logical,SPAvector&,SPAvector&,AcisOptions*)
global function
Creates a random pattern within the indicated region.
api_pattern_create_spherical(pattern*&,SPAposition&,int,SPAposition&,double,AcisOptions*)
global function
Creates a spherical pattern.
api_pattern_destroy(pattern*,AcisOptions*)
global function
Decrements the use-count of a given pattern and deletes the pattern if it is no longer used.
api_pattern_find_bump(ENTITY*,ENTITY_LIST&,ENTITY_LIST&,ENTITY_LIST&,AcisOptions*)
global function
Finds the bump associated with a given face or loop.
api_pattern_modify_compose(pattern*,pattern*,AcisOptions*)
global function
Returns a pattern that is the composition of two given patterns.
api_pattern_modify_concatenate(pattern*,pattern*,SPAtransf&,AcisOptions*)
global function
Returns a pattern that is the concatenation of two given patterns.
api_pattern_modify_element_remove(pattern*,int,AcisOptions*)
global function
Suppresses an element, specified by its index, of a given pattern.
api_pattern_modify_element_remove(pattern*,double*,AcisOptions*)
global function
Suppresses an element, specified by its pattern coordinates, of a given pattern.
api_pattern_modify_element_restore(pattern*,int,AcisOptions*)
global function
Restores an element, specified by its index, to a given pattern.
api_pattern_modify_element_restore(pattern*,double*,AcisOptions*)
global function
Restores an element, specified by its pattern coordinates, to a given pattern.
api_pattern_modify_element_scale(pattern*,int,double,SPAposition&,logical,AcisOptions*)
global function
Uniformly scales an element, specified by its index, of a given pattern.
api_pattern_modify_element_scale(pattern*,double*,double,SPAposition&,logical,AcisOptions*)
global function
Uniformly scales an element, specified by its pattern coordinates, of a given pattern.
api_pattern_modify_element_scale(pattern*,int,SPAvector&,SPAposition&,logical,AcisOptions*)
global function
Non-uniformly scales an element, specified by its index, of a given pattern.
api_pattern_modify_element_scale(pattern*,double*,SPAvector&,SPAposition&,logical,AcisOptions*)
global function
Non-uniformly scales an element, specified by its pattern coordinates, of a given pattern.
api_pattern_modify_element_transform(pattern*,int,SPAtransf&,AcisOptions*)
global function
Transforms an element, specified by its index, of a given pattern.
api_pattern_modify_element_transform(pattern*,double*,SPAtransf&,AcisOptions*)
global function
Transforms an element, specified by its pattern coordinates, of a given pattern.
api_pattern_modify_filter(pattern*,law*,logical,AcisOptions*)
global function
Returns a pattern that is the result of filtering a given pattern by a keep law.
api_pattern_modify_filter_alternating(pattern*,logical,logical,int,logical,AcisOptions*)
global function
Creates a new pattern by applying an alternating keep-filter to an existing pattern.
api_pattern_modify_filter_periodic(pattern*,logical*,int,int,logical,AcisOptions*)
global function
Creates a new pattern by applying a periodic keep-filter to an existing pattern.
api_pattern_modify_filter_random(pattern*,double,logical,AcisOptions*)
global function
Creates a new pattern by applying a random keep-filter to an existing pattern.
api_pattern_modify_mirror(pattern*,SPAposition&,SPAvector&,AcisOptions*)
global function
Returns a pattern that is a mirror of a given pattern.
api_pattern_modify_offset_random(pattern*,SPAvector&,AcisOptions*)
global function
Creates a new pattern by adding random offsets to an existing pattern.
api_pattern_modify_orient_random(pattern*,SPAposition&,SPAinterval&,SPAvector&,SPAinterval&,SPAvector&,AcisOptions*)
global function
Creates a new pattern by applying random rotations at each site of an existing pattern.
api_pattern_modify_reflect(pattern*,SPAposition&,SPAvector&,AcisOptions*)
global function
Returns a pattern that is a reflection of a given pattern.
api_pattern_modify_root_transformation(pattern*,SPAtransf&,AcisOptions*)
global function
Sets the root transformation of a given pattern to a specified transform.
api_pattern_modify_scale(pattern*,law*,SPAposition&,logical,AcisOptions*)
global function
Returns a pattern that is the result of scaling a given pattern by a scale law.
api_pattern_modify_scale_alternating(pattern*,SPAvector&,SPAvector&,int,SPAposition&,logical,AcisOptions*)
global function
Creates a new pattern by applying an alternating scale to an existing pattern.
api_pattern_modify_scale_alternating(pattern*,double,double,int,SPAposition&,logical,AcisOptions*)
global function
Creates a new pattern by applying an alternating scale to an existing pattern.
api_pattern_modify_scale_linear(pattern*,SPAvector&,SPAvector&,int,SPAposition&,logical,AcisOptions*)
global function
Creates a new pattern by applying a linear scale to an existing pattern.
api_pattern_modify_scale_linear(pattern*,double,double,int,SPAposition&,logical,AcisOptions*)
global function
Creates a new pattern by applying a linear scale to an existing pattern.
api_pattern_modify_scale_periodic(pattern*,double*,int,int,SPAposition&,logical,AcisOptions*)
global function
Creates a new pattern by applying a periodic scale to an existing pattern.
api_pattern_modify_scale_periodic(pattern*,SPAvector*,int,int,SPAposition&,logical,AcisOptions*)
global function
Creates a new pattern by applying a periodic scale to an existing pattern.
api_pattern_modify_scale_random(pattern*,SPAvector&,SPAvector&,SPAposition&,logical,AcisOptions*)
global function
Creates a new pattern by applying a random scale to an existing pattern.
api_pattern_modify_scale_random(pattern*,double,double,SPAposition&,logical,AcisOptions*)
global function
Creates a new pattern by applying a random scale to an existing pattern.
api_pattern_modify_transform(pattern*,SPAtransf&,AcisOptions*)
global function
Returns a pattern that is a specified transform of a given pattern.
api_pattern_query_coordinate_dimension(pattern*,int&,AcisOptions*)
global function
Returns the dimensionality of the given pattern.
api_pattern_query_coordinates(pattern*,int&,int&,double**&,AcisOptions*)
global function
Returns an array of pattern coordinate arrays for members of the specified pattern.
api_pattern_query_element_indices(pattern*,int&,int*&,AcisOptions*)
global function
Returns an array of pattern indices for members of the specified pattern.
api_pattern_query_root_transformation(pattern*,SPAtransf&,AcisOptions*)
global function
Returns the root transformation of a given pattern.
api_pattern_query_size(pattern*,int&,AcisOptions*)
global function
Returns the number of elements in a given pattern.
api_pattern_query_transformations(pattern*,SPAtransf*&,int&,AcisOptions*)
global function
Returns the array of transforms associated with a specified pattern.
api_pattern_to_entity(pattern*,ENTITY*&,AcisOptions*)
global function
Converts a pattern into an entity for the purposes of saving to and restoring from a SAT file.
api_pattern_update_entities(ENTITY*,ENTITY_LIST&,pattern*,int,ENTITY_LIST&,PAT_CHECK_TYPE,AcisOptions*)
global function
Refreshes the elements of a pattern to incorporate changes made to one
of them.
api_pause_journal(AcisOptions*)
global function
Sets the status flag for journalizing to off, disabling the snapshot journal mechanism.
api_phlv5_clean(ENTITY_LIST const&,int,AcisOptions*)
global function
Removes PHLV5 attributes from a list of bodies.
api_phlv5_compute(VOID_LIST const&,int,SPAposition const&,SPAposition const&,logical,ENTITY_LIST&,phlv5_options*,AcisOptions*)
global function
Computes hidden line data for the given viewing parameters and void list of occurrences.
api_phlv5_compute(ENTITY_LIST const&,int,SPAposition const&,SPAposition const&,logical,ENTITY_LIST&,phlv5_options*,AcisOptions*)
global function
Computes hidden line data for the given viewing parameters and list of bodies.
api_phlv5_retrieve(ENTITY_LIST const&,int,ENTITY_LIST&,PHLV5_CAMERA*&,AcisOptions*)
global function
Retrieves data stored in PHLV5 attributes with a matching view token and returns it as an ENTITY_LIST of PHLV5_EDGEs .
api_pidget(ENTITY*,pid_base*&,AcisOptions*)
global function
Gets the persistent ID (PID ) of the entity.
api_pidrem(ENTITY*,AcisOptions*)
global function
Removes the PID from the entity.
api_pidset(ENTITY*,AcisOptions*)
global function
Sets the PID of the entity.
api_pierce_sheet(BODY*,BODY*,FACE*&,AcisOptions*)
global function
api_planar_face_pr(FACE*,double,double&,SPAposition&,double&,double&,SPAunit_vector&,SPAunit_vector&,double&,AcisOptions*)
global function
Locates area, center of area, second moments, and principal axes of a planar face.
api_planar_slice(BODY*,SPAposition&,SPAunit_vector&,BODY*&,AcisOptions*)
global function
Slices a body with a plane.
api_pm_add_entity(ENTITY*,PART*)
global function
Adds an ENTITY to a PART .
api_pm_create_part(unsigned int,PART*&)
global function
Creates a new PART .
api_pm_delete_all_states(HISTORY_STREAM*)
global function
Deletes all states.
api_pm_delete_part(PART*)
global function
Deletes a PART .
api_pm_entity_id(ENTITY*,entity_id_t&,PART*&)
global function
Gets the entity ID and part for an ENTITY .
api_pm_load_part(FILE*,logical,PART*,logical,ENTITY_LIST&)
global function
Loads a file into a PART .
api_pm_load_part(FILE*,logical,PART*,logical,ENTITY_LIST&)
global function
Loads a file into a PART .
api_pm_lookup_entity(entity_id_t,PART*,ENTITY*&)
global function
Gets an entity given an ID and a PART .
api_pm_name_state(char*,HISTORY_STREAM*)
global function
Names the current state.
api_pm_note_state(outcome,int&)
global function
Marks the end of a state.
api_pm_part_entities(PART*,entity_filter*,ENTITY_LIST&)
global function
Gets a list of entities in a PART .
api_pm_remove_entity(ENTITY*)
global function
Removes an ENTITY from a part.
api_pm_roll_n_states(int,HISTORY_STREAM*,int&)
global function
Rolls forward or backward a specified number of states.
api_pm_roll_to_state(char*,HISTORY_STREAM*,int&)
global function
Rolls to the start of a named state.
api_pm_save_part(FILE*,logical,PART*,logical,logical)
global function
Saves a PART to a file.
api_pm_start_state(int&)
global function
Marks the start of a state.
api_point_in_body(SPAposition const&,BODY*,point_containment&,logical,AcisOptions*)
global function
Determines whether the given point lies inside,outside,or on the boundary of a given body.
api_point_in_face(SPAposition const&,FACE*,SPAtransf const&,point_face_containment&,SPApar_pos const&,SPAposition const&,point_face_containment,logical,int,AcisOptions*)
global function
Determines the relationship of a position within a given face's surface.
api_point_in_face(SPAposition const&,FACE*,SPAtransf const&,point_face_containment&,SPApar_pos const&,logical,int,AcisOptions*)
global function
Determines the relationship of a position within a given face's surface.
api_preview_blends(BODY*,BODY*&,ENTITY_LIST const&,ENTITY_LIST&,AcisOptions*)
global function
Creates a "preview body" containing faces which allow a rough preview of one or more blends.
api_project_curve_to_surface(curve&,SPAinterval&,surface&,curve*&,AcisOptions*)
global function
Projects a curve onto a surface.
api_project_wire(BODY*,BODY*,SPAunit_vector&,double,AcisOptions*)
global function
Projects a wire body onto a manifold or nonmanifold body.
api_prune_following(HISTORY_STREAM*)
global function
Removes forward DELTA_STATE objects from a HISTORY_STREAM .
api_prune_history(HISTORY_STREAM*,DELTA_STATE*)
global function
Removes a DELTA_STATE from a HISTORY_STREAM .
api_ptent_rel(APOINT*,ENTITY*,point_entity_rel*&,AcisOptions*)
global function
Determines the relationship of given point to a given entity (POINT ,EDGE , FACE , or BODY ).
api_q_edges_around_vertex(VERTEX*,ENTITY_LIST*,AcisOptions*)
global function
Gets a list of edges that share a given vertex.
api_query_state_validity(DELTA_STATE*,logical&,HISTORY_STREAM*)
global function
Returns TRUE if the given DELTA_STATE is in the HISTORY_STREAM .
api_ray_test_body(SPAposition const&,SPAunit_vector const&,double,int,BODY*,ENTITY_LIST&,double*&,AcisOptions*)
global function
Gets the list of entities that are hit when a ray is fired at a body.
api_ray_test_ents(SPAposition const&,SPAunit_vector const&,double,int,int,ENTITY*[],ENTITY_LIST&,double*&,AcisOptions*)
global function
Gets the list of entities that are hit when a ray is fired at one or more entities.
api_raytest_body(SPAposition const&,SPAunit_vector const&,double,int,BODY*,hit*&,AcisOptions*)
global function
Gets the list of hits when a ray is fired at a body.
api_raytest_ents(SPAposition const&,SPAunit_vector const&,double,int,int,ENTITY*[],hit*&,AcisOptions*)
global function
Gets the list of hits when a ray is fired at a one or more entities.
api_reenter_coedges_li(int,Loft_Connected_Coedge_List*,AcisLoftingInterface*,BODY**&,AcisOptions*)
global function
Sets the coedge list and remakes the lofting wires.
api_regularise_entity(ENTITY*,AcisOptions*)
global function
Removes faces, edges and vertices that are not necessary to support
the topology of the entity.
api_remove_and_repair_body(int const,FACE*[],SPAposition,SPAposition,AcisOptions*)
global function
Removes faces and repairs the body.
api_remove_face(FACE*,AcisOptions*)
global function
Removes a face from a body.
api_remove_faces(int const,FACE*[],SPAposition,SPAposition,AcisOptions*)
global function
api_remove_faces(int const,FACE*[],SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Removes an array of faces, growing the adjacent faces to fill the gap.
api_remove_from_collection(ENTITY_LIST&,SPACOLLECTION*,AcisOptions*)
global function
Removes a list of entities from a collection.
api_remove_generic_named_attribute(ENTITY*,char*,AcisOptions*)
global function
Removes a named attribute attached to an entity.
api_remove_lop_attribs(ENTITY*,AcisOptions*)
global function
Removes all attributes that a local operation attached to EDGE s and
VERTEX s contained in an entity.
api_remove_mapping_curve_sli(AcisSLInterface*,int,AcisOptions*)
global function
Removes a mapping curve from the AcisSLInterface.
api_remove_no_merge_attrib(ENTITY_LIST&,AcisOptions*)
global function
api_remove_state(DELTA_STATE*)
global function
Merges a DELTA_STATE instance into a HISTORY_STREAM .
api_remove_transf(ENTITY*,AcisOptions*)
global function
Removes (discards) the transformation of a body.
api_remove_vertex_sli(AcisSLInterface*,WIRE*,SPAposition&,AcisOptions*)
global function
Removes a vertex from each wire in a list of wires.
api_remove_wire_edge(EDGE*,AcisOptions*)
global function
Removes a wire edge from a body.
api_remove_wire_edges(int const,EDGE**,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Removes an array of EDGEs in a WIRE body by extending the adjacent EDGEs and intersecting to fill the gap.
api_repair_body_self_ints(BODY*,int const,FACE*[],AcisOptions*)
global function
Repairs self intersections in the supplied body.
api_replace_edge_with_tedge(EDGE*,TEDGE*&,AcisOptions*)
global function
Replaces an EDGE with a tolerant EDGE (TEDGE ).
api_replace_edge_with_tvertex(ENTITY_LIST&,ENTITY_LIST&,AcisOptions*)
global function
Replaces edges with tolerant vertices.
api_replace_face_with_tedge(FACE*,ENTITY_LIST&,AcisOptions*)
global function
Replaces a two or three-edge face with a tolerant edge.
api_replace_tedge_with_edge(TEDGE*,EDGE*&,AcisOptions*)
global function
Replaces a TEDGE with a normal EDGE .
api_replace_tvertex_with_vertex(TVERTEX*,VERTEX*&,AcisOptions*)
global function
Replaces a TVERTEX with a normal VERTEX .
api_replace_vertex_with_tvertex(VERTEX*,TVERTEX*&,AcisOptions*)
global function
Replaces a VERTEX with a tolerant VERTEX (TVERTEX ).
api_reset_boxes(ENTITY*,AcisOptions*)
global function
Removes any cached bounding boxes from the selected BODY and its subparts (or just the selected entity if it is not a BODY ).
api_reset_bs3_approximation(FACE*,double&,double,bs3_surface&,logical,AcisOptions*)
global function
Recomputes the bs3 surface approximation, using the default algorithm.
api_restore_entity_list(FILE*,logical,ENTITY_LIST&,AcisOptions*)
global function
Restores entities from file.
api_restore_entity_list_file(FileInterface*,ENTITY_LIST&,AcisOptions*)
global function
Restores entities from a custom input target.
api_restore_entity_list_with_history(FILE*,logical,ENTITY_LIST&,HISTORY_STREAM_LIST&,DELTA_STATE_LIST&,AcisOptions*)
global function
Restores an ENTITY_LIST from a file with history.
api_restore_entity_list_with_history_file(FileInterface*,ENTITY_LIST&,HISTORY_STREAM_LIST&,DELTA_STATE_LIST&,AcisOptions*)
global function
Restores an ENTITY_LIST from a file.
api_restore_history(FILE*,logical,HISTORY_STREAM_LIST&,logical,AcisOptions*)
global function
Restores a HISTORY_STREAM and associated entities and ENTITY ID information from a file.
api_restore_history_file(FileInterface*,HISTORY_STREAM_LIST&,logical,AcisOptions*)
global function
Restores a HISTORY_STREAM and associated entities and entity id information from a file.
api_resume_journal(AcisOptions*)
global function
Sets the status flag for journalizing to on, enabling the snapshot journal mechanism.
api_return_collection_ents(SPACOLLECTION*,ENTITY_LIST&,AcisOptions*)
global function
Gets a list of all entities in a collection.
api_return_collections(ENTITY*,ENTITY_LIST&,AcisOptions*)
global function
Gets a list of all collections in which an entity participates.
api_reverse_body(BODY*,AcisOptions*)
global function
Reverses the orientations of all coedges in the body.
api_reverse_face(FACE*&,AcisOptions*)
global function
Reverses the sense of a face.
api_reverse_wire(WIRE*,AcisOptions*)
global function
Reverses the direction (sense) of a wire.
api_reverse_wire(ENTITY*,AcisOptions*)
global function
Reverses the direction (sense) of a wire.
api_rh_convert_image_end()
global function
Terminates conversion of an image.
api_rh_convert_image_start(LwInt32,LwInt32)
global function
Starts conversion of an image.
api_rh_convert_rgb_float_scanline(LwFloat*,LwInt32*)
global function
Converts a scanline of LwFloat values.
api_rh_convert_rgb_scanline(LwNat8*,LwInt32*)
global function
Converts a scanline of LwNat8 values.
api_rh_copy_background(RH_BACKGROUND*,RH_BACKGROUND*&)
global function
Creates a copy of a background.
api_rh_copy_foreground(RH_FOREGROUND*,RH_FOREGROUND*&)
global function
Creates a copy of a foreground.
api_rh_copy_light(RH_LIGHT*,RH_LIGHT*&)
global function
Creates a copy of a light.
api_rh_copy_material(RH_MATERIAL*,RH_MATERIAL*&)
global function
Creates a copy of a material.
api_rh_copy_texture_space(RH_TEXTURE_SPACE*,RH_TEXTURE_SPACE*&)
global function
Copies a texture space.
api_rh_create_background(char*,RH_BACKGROUND*&)
global function
Creates a background.
api_rh_create_cube_environment(unsigned char*[6],int,int[6],int[6],Image_Access_Function,RH_ENVIRONMENT_MAP*&)
global function
Creates an environment map from six raster images.
api_rh_create_foreground(char*,RH_FOREGROUND*&)
global function
Creates a foreground.
api_rh_create_light(char*,RH_LIGHT*&)
global function
Creates a light.
api_rh_create_light_shadow(RH_LIGHT*,ENTITY_LIST const&)
global function
Creates a shadow mask for a light from a list of entities.
api_rh_create_material(RH_MATERIAL*&)
global function
Creates a material.
api_rh_create_texture_space(char*,RH_TEXTURE_SPACE*&)
global function
Creates a texture space.
api_rh_def_color_comp(char*)
global function
Sets a material's default color component.
api_rh_def_displace_comp(char*)
global function
Sets a material's default displacement component.
api_rh_def_reflect_comp(char*)
global function
Sets a material's default displacement component.
api_rh_def_transp_comp(char*)
global function
Sets a material's default transparency component.
api_rh_delete_background(RH_BACKGROUND*)
global function
Deletes a background.
api_rh_delete_environment_map(RH_ENVIRONMENT_MAP*)
global function
Deletes an environment map.
api_rh_delete_foreground(RH_FOREGROUND*)
global function
Deletes a foreground.
api_rh_delete_light(RH_LIGHT*)
global function
Deletes a light.
api_rh_delete_light_shadow(RH_LIGHT*)
global function
Deletes a light's shadow.
api_rh_delete_material(RH_MATERIAL*)
global function
Deletes a material.
api_rh_delete_texture_space(RH_TEXTURE_SPACE*)
global function
Deletes a texture space.
api_rh_display_image(LwInt32,LwInt32,LwDisplayMethod,LwInt32,LwVoid(*input_scanline)(LwInt32 y, LwNat8**),LwVoid(*output_scanline)(LwInt32 y, LwInt32*),LwVoid(*set_colour_map)(LwNat8*))
global function
Sets the display image parameters.
api_rh_get_background(RH_BACKGROUND*&)
global function
Gets the current background.
api_rh_get_background_args(RH_BACKGROUND*,char*&,int&,char**&,Render_Arg*&)
global function
Gets the arguments of a background.
api_rh_get_background_types(int&,char**&)
global function
Gets a list of valid background type names.
api_rh_get_clipping(double&,double&)
global function
Gets the depth clipping parameters that affect view-dependent faceting.
api_rh_get_color_comp(RH_MATERIAL*,char*&,int&,char**&,Render_Arg*&)
global function
Gets the arguments of a material's color component.
api_rh_get_color_comp_list(int&,char**&)
global function
Gets a list of valid color component names.
api_rh_get_control_variable(Render_Control_Var,Render_Arg&)
global function
Gets a render control variable.
api_rh_get_default_background_rgb(rgb_color&)
global function
Gets the background default RGB color for new toolkit graphics windows.
api_rh_get_default_edge_rgb(rgb_color&)
global function
Gets the default RGB color for new edge entities.
api_rh_get_default_face_rgb(rgb_color&)
global function
Gets the default RGB color for new face entities.
api_rh_get_default_rgb(rgb_color&)
global function
Gets the default RGB color for newly-created entities.
api_rh_get_default_vertex_rgb(rgb_color&)
global function
Gets the default RGB color for new vertex entities.
api_rh_get_displace_comp(RH_MATERIAL*,char*&,int&,char**&,Render_Arg*&)
global function
Gets the arguments of a material's displacement component.
api_rh_get_displace_comp_list(int&,char**&)
global function
Gets a list of valid displacement component names.
api_rh_get_displace_status(RH_MATERIAL*,logical&)
global function
Gets the status of a material's displacement component.
api_rh_get_entity_rgb(ENTITY*,rgb_color&,logical,logical&)
global function
Gets the RGB color of an entity.
api_rh_get_environment_map(RH_ENVIRONMENT_MAP*&)
global function
Gets the current environment map.
api_rh_get_foreground(RH_FOREGROUND*&)
global function
Gets the current foreground.
api_rh_get_foreground_args(RH_FOREGROUND*,char*&,int&,char**&,Render_Arg*&)
global function
Gets the arguments of a foreground.
api_rh_get_foreground_types(int&,char**&)
global function
Gets a list of valid foreground type names.
api_rh_get_highlight_rgb(rgb_color&)
global function
Gets the RGB color used to highlight entities.
api_rh_get_light_args(RH_LIGHT*,char*&,int&,char**&,Render_Arg*&)
global function
Gets the arguments of a light.
api_rh_get_light_list(ENTITY_LIST&)
global function
Gets the contents of the active light list.
api_rh_get_light_state(RH_LIGHT*,logical*)
global function
Gets the on/off state of light.
api_rh_get_light_types(int&,char**&)
global function
Gets a list of valid light type names.
api_rh_get_material(ENTITY*,RH_MATERIAL*&)
global function
Gets the material attached to an entity.
api_rh_get_material_color(ENTITY*,double&,double&,double&,logical&)
global function
Gets the material color associated with a geometric entity.
api_rh_get_material_color(ENTITY*,double&,double&,double&)
global function
api_rh_get_material_reflection(ENTITY*,double&,double&,double&,double&)
global function
Gets the material reflection properties associated with a geometric
entity.
api_rh_get_material_texture(ENTITY*,char*&)
global function
Gets the material texture associated with a geometric entity.
api_rh_get_material_transp(ENTITY*,double&)
global function
Gets the material transparency associated with a geometric entity.
api_rh_get_output_mode(Output_Mode&)
global function
Gets the current output mode.
api_rh_get_reflect_comp(RH_MATERIAL*,char*&,int&,char**&,Render_Arg*&)
global function
Gets the arguments of a material's reflectance component.
api_rh_get_reflect_comp_list(int&,char**&)
global function
Gets a list of valid reflectance component names.
api_rh_get_reflect_status(RH_MATERIAL*,logical&)
global function
Gets the status of a material's reflection component.
api_rh_get_render_mode(Render_Mode&)
global function
Gets the current render mode.
api_rh_get_resolution(int&,int&,double&,double&)
global function
Gets the default screen faceting resolution controls.
api_rh_get_sidedness(ENTITY*,int&)
global function
Gets the sidedness of an entity.
api_rh_get_sub_image(int&,int&,int&,int&)
global function
Gets the pixel coordinates of the region of interest on a screen.
api_rh_get_texture_space(ENTITY*,RH_TEXTURE_SPACE*&)
global function
Gets the texture space attached to an entity.
api_rh_get_texture_space_args(RH_TEXTURE_SPACE*,char*&,int&,char**&,Render_Arg*&)
global function
Gets the arguments of a texture space.
api_rh_get_texture_space_types(int&,char**&)
global function
Gets a list of valid texture space type names.
api_rh_get_transp_comp(RH_MATERIAL*,char*&,int&,char**&,Render_Arg*&)
global function
Gets the arguments of a material's transparency component.
api_rh_get_transp_comp_list(int&,char**&)
global function
Gets a list of valid transparency component names.
api_rh_get_transp_status(RH_MATERIAL*,logical&)
global function
Gets the status of a material's transparency component.
api_rh_get_view(SPAposition&,SPAposition&,SPAvector&,Projection_Type&,double&)
global function
Gets the view parameters that affect view-dependent faceting.
api_rh_initialise()
global function
Initializes the renderer.
api_rh_initialise_image_utilities()
global function
Initializes the Image Utilities Library.
api_rh_initialise_supl_shaders()
global function
Initializes the supplemental shaders.
api_rh_read_lightworks_image(FILE*,LwInt32,LwInt32,LwInt32,LwNat8*)
global function
Gets the LightWorks image for display.
api_rh_read_lightworks_image_size(FILE*,LwInt32*,LwInt32*)
global function
Gets the LightWorks image size.
api_rh_render_cube_environment(ENTITY_LIST const&,int,SPAposition const&,RH_ENVIRONMENT_MAP*&)
global function
Creates an environment map from a list of entities.
api_rh_render_entities(ENTITY_LIST const&,logical)
global function
Renders a list of entities.
api_rh_set_background(RH_BACKGROUND*)
global function
Sets the current background.
api_rh_set_background_arg(RH_BACKGROUND*,char*,Render_Arg&)
global function
Sets an argument for a background.
api_rh_set_clipping(double,double)
global function
Sets the near and far clipping planes for faceting.
api_rh_set_color_arg(RH_MATERIAL*,char*,Render_Arg&)
global function
Sets an argument of a material's color component.
api_rh_set_color_comp(RH_MATERIAL*,char*)
global function
Sets the color component of a material.
api_rh_set_control_variable(Render_Control_Var,Render_Arg&)
global function
Sets a render control variable.
api_rh_set_conversion_colour_map(LwInt32,LwInt32,LwInt32,LwInt32,LwInt32,LwInt32,LwInt32)
global function
Sets the color map for conversion.
api_rh_set_conversion_method(LwConversionMethod)
global function
Sets the method for conversion.
api_rh_set_default_background_rgb(rgb_color)
global function
Gets the default background RGB color for new toolkit graphics windows.
api_rh_set_default_edge_rgb(rgb_color)
global function
Gets the default RGB color for edge entities.
api_rh_set_default_face_rgb(rgb_color)
global function
Gets the default RGB color for new face entities.
api_rh_set_default_rgb(rgb_color)
global function
Modifies the default RGB color for newly-created entities.
api_rh_set_default_vertex_rgb(rgb_color)
global function
Gets the default RGB color for new vertex entities.
api_rh_set_displace_arg(RH_MATERIAL*,char*,Render_Arg&)
global function
Sets an argument of a material's displacement component.
api_rh_set_displace_comp(RH_MATERIAL*,char*)
global function
Sets a material's displacement component.
api_rh_set_displace_status(RH_MATERIAL*,logical)
global function
Sets the status of a material's displacement component.
api_rh_set_entity_rgb(ENTITY*,rgb_color)
global function
Modifies the RGB color index of an ENTITY .
api_rh_set_environment_map(RH_ENVIRONMENT_MAP*)
global function
Sets the current environment map.
api_rh_set_foreground(RH_FOREGROUND*)
global function
Sets the current foreground.
api_rh_set_foreground_arg(RH_FOREGROUND*,char*,Render_Arg&)
global function
Sets an argument of a foreground.
api_rh_set_highlight_rgb(rgb_color)
global function
Modifies the RGB color used to highlight entities.
api_rh_set_light_arg(RH_LIGHT*,char*,Render_Arg&)
global function
Sets an argument for a light.
api_rh_set_light_list(ENTITY_LIST const&)
global function
Sets the active light list.
api_rh_set_light_state(RH_LIGHT*,logical)
global function
Sets the on/off state for a light.
api_rh_set_material(ENTITY_LIST const&,RH_MATERIAL*)
global function
Attaches a material to a list of entities.
api_rh_set_material_color(ENTITY_LIST const&,double,double,double)
global function
Sets the color of a material associated with a geometric entity.
api_rh_set_material_reflection(ENTITY_LIST const&,double,double,double,double)
global function
Sets the reflection properties in the material associated with a geometric entity.
api_rh_set_material_texture(ENTITY_LIST const&,char*)
global function
Sets the texture file name in the material associated with a geometric entity.
api_rh_set_material_transp(ENTITY_LIST const&,double)
global function
Sets the transparency properties in the material associated with a geometric entity.
api_rh_set_output_mode(Output_Mode)
global function
Sets the current rendering output mode.
api_rh_set_reflect_arg(RH_MATERIAL*,char*,Render_Arg&)
global function
Sets an argument of a material's reflectance component.
api_rh_set_reflect_comp(RH_MATERIAL*,char*)
global function
Sets a material's reflectance component.
api_rh_set_reflect_status(RH_MATERIAL*,logical)
global function
Sets a material's reflection status.
api_rh_set_render_mode(Render_Mode)
global function
Sets the current render mode.
api_rh_set_resolution(int,int,double,double)
global function
Sets the default screen faceting resolution controls.
api_rh_set_sidedness(ENTITY_LIST const&,int)
global function
Sets the sidedness of faces of entities.
api_rh_set_sub_image(int,int,int,int)
global function
Sets the region of image importance within a screen image.
api_rh_set_texture_space(ENTITY_LIST const&,RH_TEXTURE_SPACE*)
global function
Attaches a texture space to a list of entities.
api_rh_set_texture_space_arg(RH_TEXTURE_SPACE*,char*,Render_Arg&)
global function
Sets an argument for a texture space.
api_rh_set_transp_arg(RH_MATERIAL*,char*,Render_Arg&)
global function
Sets an argument of a material's transparency component.
api_rh_set_transp_comp(RH_MATERIAL*,char*)
global function
Sets a material's transparency component.
api_rh_set_transp_status(RH_MATERIAL*,logical)
global function
Sets a material's transparency status.
api_rh_set_view(SPAposition,SPAposition,SPAvector,Projection_Type,double)
global function
Sets the view parameters that affect view-dependent faceting.
api_rh_terminate()
global function
Terminates the renderer.
api_rh_terminate_image_utilities()
global function
Terminates the use of the Image Format Utility Library.
api_roll_n_states(HISTORY_STREAM*,int,int&)
global function
Modifies modeler state by applying zero or more DELTA_STATE .
api_rsw_face_path(FACE*,logical,COEDGE*,sweep_options*)
global function
api_rsw_face_vec(FACE*,logical,SPAvector&,sweep_options*)
global function
api_rsw_wire_path(BODY*,COEDGE*,sweep_options*)
global function
api_rsw_wire_path(WIRE*,COEDGE*,sweep_options*)
global function
api_rsw_wire_vec(WIRE*,SPAvector&,sweep_options*)
global function
api_rsw_wire_vec(BODY*,SPAvector&,sweep_options*)
global function
api_save_entity_list(FILE*,logical,ENTITY_LIST const&,AcisOptions*)
global function
Writes entities to a file in text or binary format.
api_save_entity_list_file(FileInterface*,ENTITY_LIST const&,AcisOptions*)
global function
Writes entities to a custom output target.
api_save_entity_list_with_history(FILE*,logical,ENTITY_LIST const&,HISTORY_STREAM_LIST&,DELTA_STATE_LIST&,AcisOptions*)
global function
Writes an ENTITY_LIST to a file as text or in binary mode.
api_save_entity_list_with_history_file(FileInterface*,ENTITY_LIST const&,HISTORY_STREAM_LIST&,DELTA_STATE_LIST&,logical,AcisOptions*)
global function
Writes an ENTITY_LIST to file as text or in binary mode.
api_save_history(FILE*,logical,HISTORY_STREAM*,logical,logical,AcisOptions*)
global function
Writes a HISTORY_STREAM and associated entities and entity ID information to a file.
api_save_history_file(FileInterface*,HISTORY_STREAM*,logical,logical,AcisOptions*)
global function
Writes a HISTORY_STREAM and associated entities and entity id information to a file.
api_save_state(FILE*,AcisOptions*)
global function
Saves the current state of global variables into a text file.
api_save_version(int,int)
global function
Sets the save file format.
api_scribe(ENTITY*,EDGE*,double,logical,AcisOptions*)
global function
Scribes an edge in the faces of another body or a wire body.
api_selective_boolean_stage1(BODY*,BODY*,generic_graph*&,AcisOptions*)
global function
Creates a graph for the first stage of selective Booleans from a tool body and a blank body.
api_selective_boolean_stage2(BODY*,generic_graph*,AcisOptions*)
global function
Completes the selective Boolean process for the cells selected.
api_selective_boolean_stage2(BODY*,ENTITY_LIST&,AcisOptions*)
global function
Completes the selective Boolean process for the cells selected.
api_selective_unite(BODY*,BODY*,int,SPAposition*,int,SPAposition*,AcisOptions*)
global function
Unites two bodies with the given positions.
api_selectively_imprint(BODY*,ENTITY_LIST&,BODY*,ENTITY_LIST&,logical,ENTITY_LIST&,AcisOptions*)
global function
Performs an imprint operation using a subset of faces from the tool body and
a subset of faces from the blank body.
api_selectively_intersect(int,FACE*[],FACE*[],AcisOptions*)
global function
This is a partial Boolean API to intersect an array of faces of one body with an array of faces of another body.
api_separate_body(BODY*,int&,BODY**&,AcisOptions*)
global function
Separates the given body into a list of bodies each representing a single lump or wire.
api_set_abh_blends(ENTITY_LIST const&,var_radius*,var_radius*,var_cross_section*,CURVE*,EDGE*,EDGE*,ENTITY*,ENTITY*,logical,logical,double,double,EDGE*,double,double,logical,logical,double,double,AcisOptions*)
global function
Sets an implicit variable radius blend on each of a list of edges or vertices.
api_set_acis_options(AcisOptions*,AcisJournal&,AcisVersion&)
global function
Copies the AcisJournal and AcisVersion Objects from the arguments to the data members inside AcisOptions .
api_set_active_part(PART*)
global function
Sets the part active.
api_set_const_chamfers(ENTITY_LIST const&,double,double,double,double,double,double,logical,logical,double,double,AcisOptions*)
global function
Sets an implicit constant radius chamfer on each of a list of edges or vertices.
api_set_const_rounds(ENTITY_LIST const&,double,double,double,double,double,logical,logical,double,double,blend_how,AcisOptions*)
global function
Sets an implicit constant radius round on each entity on a list of edges or vertices.
api_set_dbl_option(char const*,double)
global function
Sets the value of the specified option to the given double.
api_set_default_history(HISTORY_STREAM*)
global function
Sets the input HISTORY_STREAM to be the default the history stream.
api_set_default_minimize_options(minimize_options*)
global function
Set the default minimization actions.
api_set_default_refinement(REFINEMENT*,AcisOptions*)
global function
Sets the default REFINEMENT in the faceter.
api_set_default_vertex_template(VERTEX_TEMPLATE*,AcisOptions*)
global function
Role: Sets the default vertex template in the faceter.
api_set_ee_cr_blend(BODY*,ENTITY*,ENTITY*,bl_convexity,SPAposition const&,double,AcisOptions*)
global function
Creates a constant radius entity-entity blend.
api_set_ee_vr_blend(BODY*,ENTITY*,ENTITY*,bl_convexity,SPAposition const&,curve const&,var_radius*,var_radius*,var_cross_section*,AcisOptions*)
global function
Creates a variable radius entity-entity blend.
api_set_entity_refinement(ENTITY*,REFINEMENT*,logical,AcisOptions*)
global function
Attaches a REFINEMENT to an entity (BODY , LUMP , SHELL , FACE ).
api_set_entity_vertex_template(ENTITY*,VERTEX_TEMPLATE*,logical,AcisOptions*)
global function
Sets the vertex template on an entity.
api_set_exp_co_ro_fbl_att(ENTITY_LIST const&,ENTITY_LIST const&,ENTITY_LIST const&,logical const&,double const&,double const&,ENTITY_LIST&,AcisOptions*)
global function
Sets an explicit constant round attribute on a face (and any faces split from it) and places support attributes on the support faces.
api_set_exp_co_ro_ffbl_att(ENTITY_LIST const&,ENTITY_LIST const&,ENTITY_LIST const&,ENTITY_LIST const&,double const&,double const&,ENTITY_LIST&,AcisOptions*)
global function
Sets an explicit constant round attribute on a face (and any faces split from it) and places support attributes on the support faces.
api_set_exp_const_chamfer(FACE*,FACE*,FACE*,double const&,double const&,logical const&,plane const&,AcisOptions*)
global function
Sets an explicit constant chamfer attribute on a face.
api_set_exp_const_round(FACE*,FACE*,FACE*,double const&,logical const&,plane const&,logical const&,logical const&,AcisOptions*)
global function
Sets an explicit constant round attribute on a face and support attributes on its support faces.
api_set_file_info(unsigned long,FileInfo&)
global function
Sets required header info to be written to ACIS save files.
api_set_inst_blend(BODY*,ENTITY*,blend_transition,SPAposition const&,AcisOptions*)
global function
Sets a blend instruction on the indicated entity to be obeyed by the general entity-entity blending algorithm.
api_set_int_option(char const*,int)
global function
Sets the value of the specified option to the given integer.
api_set_journal(AcisOptions*,AcisJournal&)
global function
Copies the AcisJournal object to AcisOptions .
api_set_journal_name(AcisOptions*,char*)
global function
Sets the snapshot journal file name.
api_set_journal_name(AcisJournal*,char*)
global function
Sets the snapshot journal file name.
api_set_mesh_manager(MESH_MANAGER*,AcisOptions*)
global function
Sets the current mesh manager of faceter.
api_set_no_merge_attrib(ENTITY_LIST&,AcisOptions*)
global function
api_set_options_li(AcisLoftingInterface*,skin_options*,AcisOptions*)
global function
Sets the options in the lofting interface object.
api_set_options_si(AcisSkinningInterface*,skin_options*,AcisOptions*)
global function
Sets the options in the skinning interface object.
api_set_pcurve_tightness(COEDGE*,double,bs2_curve&,logical,logical,AcisOptions*)
global function
Recalculates pcurve on a coedge so that bs2_curve has a given tolerance.
api_set_str_option(char const*,char const*)
global function
Sets the value of the specified option to the given string.
api_set_stream_logging(stream_logging,HISTORY_STREAM*)
global function
api_set_tangent_factors_li(AcisLoftingInterface*,double*,AcisOptions*)
global function
Sets the scale factors of the takeoff vectors for the lofting operation.
api_set_var_blends(ENTITY_LIST const&,double,double,double,double,CURVE*,EDGE*,EDGE*,double,double,logical,logical,double,double,AcisOptions*)
global function
Sets an implicit variable radius blend on each of a list of edges or vertices.
api_set_vblend(VERTEX*,double,double,bl_continuity,bl_v_property,AcisOptions*)
global function
Sets an implicit blend on a vertex.
api_set_vblend_auto(VERTEX*,double,bl_continuity,bl_v_property,AcisOptions*)
global function
Sets an implicit blend on a vertex, computing and assigning setbacks automatically.
api_set_vblend_autoblend(VERTEX*,double,bl_continuity,bl_v_property,AcisOptions*)
global function
Sets an implicit blend on a vertex.
api_set_version(AcisOptions*,AcisVersion&)
global function
Copies the version object into the acis option.
api_shadow_taper_faces(int const,FACE*[],SPAunit_vector const&,double const&,SPAposition,SPAposition,AcisOptions*)
global function
api_shadow_taper_faces(int const,FACE*[],SPAunit_vector const&,double const&,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Inserts a ruled face which tangentially meets the supplied face, and which covers the region
in the shadow cast from a light source.
api_sheet_from_ff(int,FACE*[],BODY*&,AcisOptions*)
global function
Creates a sheet body as a copy of a face.
api_sheet_thicken(BODY*,double,logical,SPAposition,SPAposition,logical,AcisOptions*)
global function
api_sheet_thicken(BODY*,double,logical,SPAposition&,SPAposition&,lop_options*,logical,AcisOptions*)
global function
Creates a solid body from a sheet.
api_shell_external(SHELL*,int&,AcisOptions*)
global function
Determines whether a shell is internal or external.
api_show_guides_si(AcisSkinningInterface*,ENTITY_LIST&,AcisOptions*)
global function
Gets a list of the virtual guide curves that currently exist in the AcisSkinningInterface .
api_silhouette_edges(FACE*,SPAtransf&,SPAposition&,SPAposition&,int,ENTITY_LIST*,AcisOptions*)
global function
Gets a list of silhouette edges for a given face.
api_simplify_body(BODY*,AcisOptions*)
global function
api_simplify_entity(ENTITY*&,simplify_options*,AcisOptions*)
global function
API for curve and surface simplification.
api_simplify_face(FACE*,logical,AcisOptions*)
global function
api_simplify_wires_sli(AcisSLInterface*,AcisOptions*)
global function
Reduces G1 vertices in a wire body.
api_skin_faces(FACE*,FACE*,BODY*&,skin_options*,AcisOptions*)
global function
Unites two bodies using skinning between two faces.
api_skin_wires(int,BODY*[],BODY*,BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of take off defined by a given "path".
api_skin_wires(int,BODY*[],double,double,double,double,SPAvector&,SPAvector&,BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of take off vectors being defined by a draft angle.
api_skin_wires(int,BODY*[],BODY*&,skinning_ruled,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of the resulting surfaces being ruled.
api_skin_wires(int,BODY*[],double,double,double,double,BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of take off vectors being defined by a draft angle.
api_skin_wires(int,ENTITY_LIST&,BODY*,BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of take off defined by a given "path".
api_skin_wires(ENTITY_LIST&,ENTITY_LIST&,BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of guide curves.
api_skin_wires(int,BODY**,BODY*&,skinning_normals,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of take off vectors normal to the wire profiles.
api_skin_wires(int,ENTITY_LIST&,BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wires contained in an ENTITY_LIST .
api_skin_wires(int,BODY**,BODY*&,SPAvector*,int,EDGE**,int,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of take off vectors and guide curves.
api_skin_wires(int,BODY**,BODY*&,SPAvector*,int,double*,int,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of take off vectors.
api_skin_wires(int,BODY*[],BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wires contained in an array of bodies.
api_skin_wires(int,BODY**,int,int*,BODY***,BODY*&,skinning_normals,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through multiple sequences of wire profiles with the additional constraint of take off vectors being normal to the profiles.
api_skin_wires(int,BODY*[],int,EDGE*[],BODY*&,skin_options*,AcisOptions*)
global function
Creates a sheet or solid body that fits a surface (or set of surfaces) through a sequence of wire profiles with the additional constraint of guide curves.
api_slice(BODY*,BODY*,SPAunit_vector&,BODY*&,AcisOptions*)
global function
Performs a slice operation between two bodies.
api_slice(BODY*,BODY*,SPAunit_vector&,BODY*&,BoolOptions*,AcisOptions*)
global function
Performs a slice operation between two bodies.
api_slice_complete(BODY*,BODY*,SPAunit_vector const&,BODY*&,AcisOptions*)
global function
This is a partial Boolean API to complete a slice operation.
api_slice_of_model(ENTITY_LIST&,ENTITY_LIST&,SPAposition,SPAvector,double,double,logical&,AcisOptions*)
global function
Creates a new model by a slice based on a clipped copy of the model.
api_smooth_edge_seq(EDGE*,ENTITY_LIST&,AcisOptions*)
global function
Gets a sequence of connected edges for the given edge.
api_smooth_edges_to_curve(ENTITY_LIST const&,CURVE*&,EDGE*&,EDGE*&,AcisOptions*)
global function
Generates a calibration curve fit to a list of edges.
api_solid_block(SPAposition&,SPAposition&,BODY*&,AcisOptions*)
global function
Creates a solid block given two diagonal positions.
api_solid_cylinder_cone(SPAposition&,SPAposition&,double,double,double,SPAposition*,BODY*&,AcisOptions*)
global function
Creates a solid cylinder or cone given two positions on the axis.
api_solid_sphere(SPAposition&,double,BODY*&,AcisOptions*)
global function
Creates a solid sphere given the center and radius.
api_solid_torus(SPAposition&,double,double,BODY*&,AcisOptions*)
global function
Creates a solid torus given the center as well as major and minor radii.
api_space_warp(BODY*,law*,AcisOptions*)
global function
Modifies a body based on the given input law.
api_split_curve(EDGE*,SPAposition*,EDGE*,ENTITY_LIST&,AcisOptions*)
global function
Splits a lone edge at a position or its intersection with another edge.
api_split_edge_at_disc(EDGE*,ENTITY_LIST&,int,AcisOptions*)
global function
Splits an edge at G1 or G2 discontinuities.
api_split_edges_at_poles(ENTITY*,AcisOptions*)
global function
Splits the edges of an entity at surface poles.
api_split_face(FACE*,logical,logical,double,AcisOptions*)
global function
Splits a spline face along a specified isoparameter curve.
api_split_face_at_disc(FACE*,ENTITY_LIST&,int,AcisOptions*)
global function
Splits a face along isoparametric lines at G1 or G2 discontinuities.
api_split_periodic_faces(ENTITY*,AcisOptions*)
global function
Splits periodic faces along isoparameter curves to ensure they are well formed.
api_stackmon_limit(size_t)
global function
Sets the limit in bytes of how much stack ACIS may use.
api_start_journal(AcisOptions*)
global function
Sets the status flag for journalizing to on and initializes journal.
api_start_modeller(int)
global function
Starts the modeler.
api_start_vertex_sli(AcisSLInterface*,WIRE*,VERTEX*,AcisOptions*)
global function
Modifies which vertex in a loop of coedges forming a wire is the starting vertex for traversing the loop.
api_start_vertex_sli(AcisSLInterface*,int,VERTEX*,AcisOptions*)
global function
Modifies which vertex in a loop of coedges forming a wire is the starting vertex for traversing the loop.
api_stitch(BODY*,BODY*,logical,AcisOptions*)
global function
Stitches faces along edges and vertices of identical geometry.
api_stitch(ENTITY_LIST&,ENTITY_LIST&,ENTITY_LIST&,stitch_options*,AcisOptions*)
global function
Stitches together the given entities.
api_stitch(BODY*,ENTITY_LIST&,stitch_options*,AcisOptions*)
global function
Obsolete: Instead, use outcome api_stitch( const ENTITY_LIST& to_be_stitched,
ENTITY_LIST& output_bodies, ENTITY_LIST& new_bodies, stitch_options* sopts,
AcisOptions* aopts = NULL ).
api_stitch_nonmanifold(ENTITY_LIST&,ENTITY_LIST&,ENTITY_LIST&,ENTITY_LIST&,tolerant_stitch_options*,AcisOptions*)
global function
Performs non-manifold stitching between parting faces and part bodies.
api_stop_modeller()
global function
Stops the modeler.
api_str_to_law(char*,law**,law_data**,int,AcisOptions*)
global function
Creates a law from a string and an optional array of law data.
api_stretch_entity(ENTITY*,SPAposition&,SPAposition&,double,double,int,AcisOptions*)
global function
Creates a stretch for a given region of a body along a specified axis.
api_subgraph_2dcell(generic_graph*,generic_graph*&,AcisOptions*)
global function
Returns a subgraph containing only the vertices that are 2D cells.
api_subgraph_3dcell(generic_graph*,generic_graph*&,AcisOptions*)
global function
Returns a subgraph containing only the vertices that are 3D cells.
api_subset_graph_with_plane(generic_graph*,SPAposition&,SPAunit_vector&,generic_graph*&,AcisOptions*)
global function
Finds the subset of a graph on one side of a plane.
api_subtract(BODY*,BODY*,AcisOptions*)
global function
Executes a Boolean subtract operation.
api_sw_chain_axis(COEDGE*,SPAposition const&,SPAunit_vector const&,double,int,double,int)
global function
api_sw_chain_axis(ENTITY_LIST const&,SPAposition const&,SPAunit_vector const&,double,int,double,int)
global function
api_sw_chain_path(COEDGE*,logical,COEDGE*,double)
global function
api_sw_chain_path_options(COEDGE*,COEDGE*,sweep_options*,sweeper*)
global function
api_sw_chain_surface(ENTITY_LIST&,COEDGE*,surface const&,double,int)
global function
api_sw_chain_surface(COEDGE*,COEDGE*,surface const&,double,int)
global function
api_sw_chain_vec(ENTITY_LIST const&,SPAvector const&,double,int)
global function
api_sw_chain_vec(COEDGE*,SPAvector const&,double,int)
global function
api_sw_chain_wire(ENTITY_LIST const&,BODY*,double,int)
global function
api_sw_chain_wire(COEDGE*,WIRE*,double,int)
global function
api_sw_face_axis(FACE*,logical,SPAposition const&,SPAunit_vector const&,double,int,double,int)
global function
api_sw_face_norm(FACE*,logical,double,double,int)
global function
api_sw_face_surface(FACE*,logical,COEDGE*,surface const&,double,int)
global function
api_sw_face_vec(FACE*,logical,SPAvector const&,double,int)
global function
api_sw_face_wire(FACE*,logical,BODY*,double,int)
global function
api_sw_face_wire(FACE*,logical,WIRE*,double,int)
global function
api_sw_wire_axis_sol(WIRE*,SPAposition const&,SPAunit_vector const&,double,int,double,int)
global function
api_sw_wire_axis_sol(BODY*,SPAposition const&,SPAunit_vector const&,double,int,double,int)
global function
api_sweep_more(int,FACE*[],double,SPAposition,SPAposition,AcisOptions*)
global function
api_sweep_more(int,FACE*[],double,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Sweeps an array of faces along a path defined by the faces adjacent the given faces.
api_sweep_with_options(ENTITY*,SPAvector&,sweep_options*,BODY*&,AcisOptions*)
global function
Sweeps along a planar or nonplanar path.
api_sweep_with_options(ENTITY*,SPAposition&,SPAvector&,sweep_options*,BODY*&,AcisOptions*)
global function
Sweeps along a planar or nonplanar path.
api_sweep_with_options(ENTITY*,double,sweep_options*,BODY*&,AcisOptions*)
global function
Sweeps along a planar or nonplanar path.
api_sweep_with_options(ENTITY*,ENTITY*,sweep_options*,BODY*&,AcisOptions*)
global function
Sweeps along a planar or nonplanar path.
api_taper_faces(int const,FACE*[],SPAposition const&,SPAunit_vector const&,double const&,SPAposition,SPAposition,vent_type_id,AcisOptions*)
global function
api_taper_faces(int const,FACE*[],SPAposition const&,SPAunit_vector const&,double const&,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Tapers each given face about the intersection between the surface underlying the face
and a given plane by a given draft angle.
api_terminate_admgi_control()
global function
Terminates the admgi_control library.
api_terminate_admgi_draweng()
global function
Terminates the admgi_draweng library.
api_terminate_admhoops()
global function
Terminates the admhoops library.
api_terminate_admicon(adm_options*,AcisOptions*)
global function
Terminates the admicon library.
api_terminate_advanced_blending()
global function
Terminates the advanced blending library.
api_terminate_blending()
global function
Terminates the blending library.
api_terminate_booleans()
global function
Terminates the Boolean library.
api_terminate_cellular_topology()
global function
Terminates the cellular topology library.
api_terminate_clearance()
global function
Terminates the clearance library.
api_terminate_constructors()
global function
Terminates the constructor library.
api_terminate_covering()
global function
Terminates the Covering Component library.
api_terminate_defeature()
global function
Terminates the defeature library.
api_terminate_deformable_modeling(adm_options*,AcisOptions*)
global function
Terminates the deformable modeling library.
api_terminate_euler_ops()
global function
Terminates the Euler Operations Component library.
api_terminate_face_removal()
global function
Terminates the removal library.
api_terminate_faceter()
global function
Terminates the faceter library.
api_terminate_generic_attributes()
global function
Terminates the generic attributes library.
api_terminate_healing()
global function
Terminates the HEAL library.
api_terminate_hidden_line_removal()
global function
Terminates the hidden line library.
api_terminate_hoops_acis_bridge()
global function
ACIS style termination.
api_terminate_interactive_hidden_line(void)
global function
Terminates the interactive hidden line library.
api_terminate_intersectors()
global function
Terminates the intersector library.
api_terminate_kernel()
global function
Terminates the kernel library.
api_terminate_local_ops()
global function
Terminates the local operations library.
api_terminate_lopt_ops()
global function
Terminates the local operation tools library.
api_terminate_offsetting()
global function
Terminates the offsetting library.
api_terminate_part_manager()
global function
Terminates the part manager library.
api_terminate_persistent_id()
global function
Terminates the persistent identification library.
api_terminate_rbi()
global function
Terminates the repair body self intersection library.
api_terminate_rendering()
global function
Terminates the rendering library.
api_terminate_sbooleans()
global function
Terminates the Selective Booleans Component library.
api_terminate_shelling()
global function
Terminates the shelling library.
api_terminate_skinning()
global function
Terminates the skinning library.
api_terminate_spline()
global function
Terminates the spline library.
api_terminate_stitching()
global function
Terminates the Stitch Component library.
api_terminate_sweeping()
global function
Terminates the sweep library.
api_terminate_warp()
global function
Terminates the space warping library.
api_test_deep_copy(ENTITY_LIST const&,double,logical,char*,char*,AcisOptions*)
global function
Tests the deep copy functionality for improper sharing.
api_tighten_gaps(BODY*,double&,AcisOptions*)
global function
The API attempts to tighten gaps in the BODY that are bigger than the supplied
desired_gap_tightness value.
api_trans_edge(EDGE*,SPAtransf&,EDGE*&,AcisOptions*)
global function
Creates a new edge which is a transformed copy of the specified edge.
api_transform_entity(ENTITY*,SPAtransf&,AcisOptions*)
global function
Applies a transformation to an entity.
api_trim_2curves(entity_with_ray&,entity_with_ray&,AcisOptions*)
global function
Trims two edges to their intersection.
api_trim_chain(int,entity_with_ray*,logical,ENTITY_LIST&,AcisOptions*)
global function
Trims a list of edges so that they form a contiguous chain.
api_trim_curve(entity_with_ray&,SPAposition*,entity_with_ray*,AcisOptions*)
global function
Trims one end of an edge at a given position or at the intersection with another edge.
api_trim_middle(entity_with_ray&,SPAposition*,entity_with_ray*,SPAposition*,entity_with_ray*,EDGE*&,AcisOptions*)
global function
Trims the middle of an edge.
api_tweak_extend_faces(int&,FACE*[],SURFACE*[],int&,EDGE*[],CURVE*[],SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Extends an array of surfaces for use in api_tweak_faces .
api_tweak_extend_faces(int const,FACE*[],SURFACE*[],SPAposition,SPAposition,AcisOptions*)
global function
Extends an array of surfaces for use in api_tweak_faces .
api_tweak_faces(int const,FACE*[],SURFACE*[],int[],SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Tweaks an array of faces to new surfaces.
api_tweak_faces(int const,FACE*[],SURFACE*[],int[],SPAposition,SPAposition,AcisOptions*)
global function
api_tweak_faces(int const,FACE*[],SURFACE*[],int[],int const,EDGE*[],CURVE*[],int,VERTEX*[],APOINT*[],SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Tweaks an array of faces to new surfaces.
api_tweak_faces_init(int const,FACE*[],SURFACE*[],int[],ENTITY_LIST&,SPAposition&,SPAposition&,lop_options*,AcisOptions*)
global function
Adds attributes to edges completing the initial stage of tweak.
api_tweak_faces_init(int const,FACE*[],SURFACE*[],int[],ENTITY_LIST&,SPAposition,SPAposition,AcisOptions*)
global function
api_tweak_fix_edge(EDGE*,CURVE*,AcisOptions*)
global function
Fixes an edge prior to a tweak.
api_tweak_fix_vertex(VERTEX*,APOINT*,AcisOptions*)
global function
Fixes a vertex prior to a tweak.
api_tweak_pick_edge_solution(EDGE*,int,CURVE*,AcisOptions*)
global function
Specifies an edge solution that a subsequent tweak will use.
api_tweak_query_edge_solutions(EDGE*,ENTITY_LIST&,AcisOptions*)
global function
Returns an ENTITY_LIST of CURVEs that are possible solutions for an
EDGE's geometry in a tweak.
api_twist_entity(ENTITY*,SPAposition&,SPAposition&,double,double,int,AcisOptions*)
global function
Creates a twist within a given region of a body about a specified axis and amount.
api_uncover_face(FACE*,AcisOptions*)
global function
Uncovers a face, leaving behind its edges.
api_unhook_annotations(is_fun,BULLETIN_BOARD*,AcisOptions*)
global function
Traverses the active list of annotations and removes associated ATTRIB_ANNOTATION s.
api_unhook_face(FACE*,BODY*&,AcisOptions*)
global function
Removes a face from a body and returns a copy in a new body.
api_unhook_faces(ENTITY_LIST,logical,ENTITY_LIST&,AcisOptions*)
global function
Returns copies of selected faces in a new body, and optionally removes them
from the original body.
api_unhook_wire_edge(EDGE*,BODY*&,AcisOptions*)
global function
Removes a wire edge from a body and returns a copy in a new wire body.
api_unite(BODY*,BODY*,AcisOptions*)
global function
Executes a Boolean unite operation.
api_unite_edges(ENTITY_LIST&,BODY*&,FILE*,AcisOptions*)
global function
Adds all edges into a wire body using a non-regularized unite.
api_unite_wires(BODY*,BODY*,AcisOptions*)
global function
Joins wires at coincident vertices.
api_unstitch_nonmani(BODY*,BODY*&,BODY*&,BODY*&,BODY*&,AcisOptions*)
global function
Decomposes an input body along its nonmanifold vertices and edges.
api_update_intersection(FACE*,SPAtransf&,FACE*,SPAtransf&,int,EDGE*[],logical,AcisOptions*)
global function
api_update_tolerance(ENTITY*,logical&,AcisOptions*)
global function
Updates the tolerance on an ENTITY .
api_valid_start_vertices_sli(AcisSLInterface*,WIRE*,ENTITY_LIST&,AcisOptions*)
global function
Gets a list of valid starting vertices for skinning or lofting.
api_wcs_create(SPAposition&,SPAposition&,SPAposition&,WCS*&,AcisOptions*)
global function
Creates a new working coordinate system.
api_wcs_get_active(WCS*&,AcisOptions*)
global function
Gets the active working coordinate system.
api_wcs_set_active(WCS*,AcisOptions*)
global function
Sets a specified working coordinate system to be active.
api_wiggle(double,double,double,int,int,int,int,logical,BODY*&,AcisOptions*)
global function
Creates a "wiggle" body for testing purposes.
api_wire_area(BODY*,double&,AcisOptions*)
global function
Determines the area of a planar wire or of all planar wires in a body.
api_wire_area(WIRE*,double&,AcisOptions*)
global function
Determines the area of a planar wire.
api_wire_len(BODY*,double&,AcisOptions*)
global function
Determines the length of a wire or a wire body.
api_wire_len(WIRE*,double&,AcisOptions*)
global function
Determines the length of a wire or a wire.
api_wire_to_chain(BODY*,ENTITY_LIST&,AcisOptions*)
global function
Gets a list of the coedges of a body that is a single unbranched wire.
append(scheme_error_callback*) method in class scheme_error_callback_list
Appends a scheme error callback list.
append(roll_callback*) method in class roll_callback_list
Appends a roll callback.
append(var_radius&) method in class var_radius
Appends one variable radius to the specified variable radius.
append(POLYGON*) method in class POLYGON_POINT_MESH
Appends a polygon.
append(entity_callback*) method in class entity_callback_list
Appends a callback to an entity_callback_list .
append(history_callbacks*) method in class history_callbacks_list
Appends a history callback to the callback list.
append(var_radius&) method in class var_rad_two_ends
Appends the given var_radius .
append(POLYGON_VERTEX*) method in class POLYGON
Appends the POLYGON .
append(var_radius&) method in class var_rad_rot_ellipse
Appends the var_rad_rot_ellipse .
append(var_radius&) method in class var_rad_functional
Appends the given var_radius .
append(WCS_callback*) method in class WCS_callback_list
Appends a callback.
append(var_radius&) method in class var_rad_const
Appends the given var_radius .
append_error_list_info(error_list_info*,error_list_info*)
global function
Append the given error_list_info lists together.
append_to_log(char*) method in class ATTRIB_HH_ENT
Adds strings to the log list.
append_u(spl_sur&) method in class VBL_SURF
Appends the given surface to the end of this surface in the u -parameter direction.
append_u(spl_sur&) method in class blend_spl_sur
Concatenates the contents of two surfaces into one.
append_v(spl_sur&) method in class blend_spl_sur
Concatenate the contents of two surfaces into one.
append_v(spl_sur&) method in class VBL_SURF
Appends the given surface to the end of this surface in the v -parameter direction.
apple() method in class torus
Returns TRUE if this torus has an apple shape.
apply(polygon_func_fn,void*,int) method in class POLYGON_POINT_MESH
Applies a function to all the polygons.
apply_transform(SPAtransf&,ENTITY_LIST&,logical,logical) method in class ENTITY
Transforms this ENTITY .
approx data member in class surf_normcone
Is TRUE if this is only an approximation to the best cone available.
approx_action data member in class minimize_options
Setting approx_action to 1 causes approximate geometry to be deleted instead of paged.
approx_error() method in class intcurve
Returns a distance value.
approx_error() method in class curve
Returns the maximum error between the approximate evaluation of this curve and the true evaluation of it.
approx_error() method in class bounded_curve
Returns the distance error associated with approximate evaluations.
approximation_not_reqd data member in class blend_spl_sur
Flag to determine whether an approximation is required.
are_parallel(SPAvector&,SPAvector&,logical)
global function
Determines if two vectors are parallel within SPAresnor .
are_parallel(SPAunit_vector&,SPAunit_vector&,logical)
global function
Determines if two unit vectors are parallel within SPAresnor .
are_perpendicular(SPAvector&,SPAvector&)
global function
Determines if two vectors are perpendicular (within SPAresnor ).
are_perpendicular(SPAunit_vector&,SPAunit_vector&)
global function
Determines if two unit vectors are perpendicular (within SPAresnor ).
arg_id() method in class METHOD_ID
Locates an argument identification.
array(entity_handle**,int&,logical) method in class entity_handle_list
Gets an array of the entity handles in the list.
array(ENTITY**,int&,logical) method in class ENTITY_LIST
Gets an array of the entities in the list.
array(component_handle**,int&,logical) method in class component_handle_list
Gets an array of the component handles in the list.
array(asm_model**,int&,logical) method in class asm_model_list
Gets an array of the assembly models in the list.
array(component_entity_handle**,int&,logical) method in class component_entity_handle_list
Gets an array of the component entity handles in the list.
asm_cleanup_options
class
Class object to encapsulate requests for optional behaviors when cleaning up handle objects.
asm_event_type
enum
Enumeration to indicate the degree of change which occurred to entities within a model during a MODEL_BEGIN/MODEL_END block.
asm_get_options
class
Provides a data structure for passing optional arguments to assembly modeling "get" commands.
asm_get_request
enum
Specifier for which types of nodes should be walked in a request on a tree.
asm_list_options
class
Class object to encapsulate requests for optional behaviors of assembly modeling list objects.
asm_model
class
Class object to represent an assembly or part model within assembly modeling
Role: Represents a part or assembly model within assembly modeling.
asm_model_entity_mgr
class
Interface class to wrap customer "part model" and "assembly model" objects.
asm_model_holder
class
Holds a pointer to an asm_model
Role: The asm_model_holder object is a container for an asm_model object which automates
use counting for the asm_model object.
asm_model_info
class
Structure to contain information about an assembly modeling model.
asm_model_kern
class
Use-counted base class for asm_model .
asm_model_list
class
Implements a variable length list of assembly models with set and index behavior and optional holding and counting mechanisms.
asm_options
typedef
asm_property_options
class
asm_restore_options
class
asm_save_options
class
asmi_check_model(asm_model*,error_info*&,AcisOptions*)
global function
Checks the consistency of an asm_model .
asmi_cleanup(asm_cleanup_options const*,AcisOptions*)
global function
Deletes all unneeded model and handle objects.
asmi_cleanup_handles(asm_cleanup_options const*,AcisOptions*)
global function
Deletes all unneeded handle objects.
asmi_cleanup_models(AcisOptions*)
global function
Deletes all unneeded model objects.
asmi_component_entity_handle_decompose(component_entity_handle*,component_handle*&,entity_handle*&,AcisOptions*)
global function
Returns the entity and component handles corresponding to a component entity.
asmi_component_find_color(component_handle*,rgb_color&,logical&,AcisOptions*)
global function
Gets the highest priority color property affecting a component of an assembly.
asmi_component_find_name(component_handle*,wchar_t*&,AcisOptions*)
global function
Finds the name of the specified component in the assembly model.
asmi_component_find_next_property(component_handle*,int,entity_handle*,entity_handle*&,AcisOptions*)
global function
Searches an assembly tree for the next highest priority property attribute, of the specified type, that modifies
a component of an assembly.
asmi_component_find_property(component_handle*,int,entity_handle*&,AcisOptions*)
global function
Searches an assembly tree for the highest priority property attribute, of the specified type, that modifies
a component of an assembly.
asmi_component_find_transparency(component_handle*,double&,AcisOptions*)
global function
Gets the highest priority transparency property affecting a component of an
assembly.
asmi_component_get_box(component_handle const*,SPAbox&,SPAboxing_options*,AcisOptions*)
global function
Returns the box of a component of an assembly in the context of the assembly's root model.
asmi_component_get_component_entities(component_handle*,component_entity_handle_list&,AcisOptions*)
global function
Returns a list of component-entity handles corresponding to the top-level entities
of a component.
asmi_component_get_entities(component_handle const*,entity_handle_list&,AcisOptions*)
global function
Returns a list of entity handles for the part-modeling entities contained within a
component's model.
asmi_component_get_parent(component_handle*,component_handle*&,AcisOptions*)
global function
Returns the parent component of a specified component.
asmi_component_get_path(component_handle const*,asm_model*&,entity_handle_list&,AcisOptions*)
global function
Returns the path of model references, through the folded assembly tree, that
corresponds to a particular component.
asmi_component_get_property_owners(component_handle*,entity_handle_list&,AcisOptions*)
global function
Returns all of the component property-owner attributes that modify a specific component.
asmi_component_get_relative_transform(component_handle const*,component_handle const*,SPAtransf&,logical,AcisOptions*)
global function
Returns the relative transform between two components of an assembly.
asmi_component_get_root_model(component_handle*,asm_model*&,AcisOptions*)
global function
Returns the root model of a specified component.
asmi_component_get_sub_components(component_handle*,asm_get_request,logical,component_handle_list&,AcisOptions*)
global function
Returns a list of the sub-components of a component of a model, by walking the
underlying model's assembly tree.
asmi_component_get_transform(component_handle const*,SPAtransf&,logical,AcisOptions*)
global function
Returns the total transform that positions and orients a component within the root
assembly.
asmi_component_get_unmodified_model(component_handle const*,asm_model*&,AcisOptions*)
global function
Returns a pointer to the raw end model associated with a component.
asmi_component_get_unmodified_model(component_handle const*,asm_model*&,logical&,AcisOptions*)
global function
Returns a pointer to the raw end model associated with a component.
asmi_component_has_color_modifications(component_handle*,logical&,logical&,logical&,AcisOptions*)
global function
Determines if there are color properties that affect the specified component of an
assembly model.
asmi_component_has_hiding_modifications(component_handle*,logical&,logical&,logical&,AcisOptions*)
global function
Determines if there are properties that hide the specified component of an assembly model.
asmi_component_has_material_modifications(component_handle*,logical&,logical&,logical&,AcisOptions*)
global function
Determines if there are material properties which affect the specified component in the assembly model.
asmi_component_has_physical_modifications(component_handle*,logical&,logical&,logical&,AcisOptions*)
global function
Determines if there are physical properties (such as suppression) that affect the
specified component of an assembly model.
asmi_component_has_property_modifications(component_handle*,int,logical&,logical&,logical&,AcisOptions*)
global function
Determines if there are property attributes, of the specified type, that affect the
specified component of an assembly model.
asmi_component_hide(component_handle*,asm_property_options*,AcisOptions*)
global function
Hides the specified component within an assembly model.
asmi_component_is_hidden(component_handle*,logical&,AcisOptions*)
global function
Determines if the specified component is hidden by any property in its
owning model's assembly tree.
asmi_component_is_model_modified(component_handle const*,logical&,AcisOptions*)
global function
Queries whether a component has been modified by properties applied higher in the assembly tree.
asmi_component_is_suppressed(component_handle*,logical&,AcisOptions*)
global function
Determines if the specified component is suppressed by any property in its
owning model's assembly tree.
asmi_component_mass_props(component_handle const*,mass_props&,mass_props_options*,AcisOptions*)
global function
Determines the mass properties of a component.
asmi_component_remove_color(component_handle*,asm_property_options*,AcisOptions*)
global function
Removes the assembly-level color property of the specified component within an assembly.
asmi_component_set_color(component_handle*,rgb_color&,asm_property_options*,AcisOptions*)
global function
Sets the color at the assembly level of the specified component within an assembly.
asmi_component_set_name(component_handle*,wchar_t*,AcisOptions*)
global function
Sets the name of the specified component in the assembly model.
asmi_component_set_transparency(component_handle*,double,asm_property_options*,AcisOptions*)
global function
Sets the transparency of the specified component of an assembly model.
asmi_component_suppress(component_handle*,asm_property_options*,AcisOptions*)
global function
Suppresses the specified component of an assembly model.
asmi_component_unhide(component_handle*,asm_property_options*,AcisOptions*)
global function
Removes the hide property from the specified component of an assembly model.
asmi_component_unsuppress(component_handle*,asm_property_options*,AcisOptions*)
global function
Removes the suppression property from the specified component of an assembly model.
asmi_get_entity_mgr_factory(entity_mgr_factory*&,AcisOptions*)
global function
Gets a pointer to the globally registered entity manager factory.
asmi_get_models_which_share_history(asm_model*,asm_model_list&,AcisOptions*)
global function
Returns a list of all models whose entity managers are bound to the same history
stream as this model's entity manager.
asmi_model_add_model_ref(asm_model*,SPAtransf&,asm_model*,entity_handle*&,AcisOptions*)
global function
Creates a new model reference object and adds it to an assembly model.
asmi_model_cleanup(asm_model_list&,asm_cleanup_options const*,AcisOptions*)
global function
Deletes a list of model objects and their handle objects, if unneeded.
asmi_model_cleanup(asm_model*&,asm_cleanup_options const*,AcisOptions*)
global function
Deletes a model object and its handle objects, if unneeded.
asmi_model_cleanup_handles(asm_model*,asm_cleanup_options const*,AcisOptions*)
global function
Deletes all unneeded handle objects belonging to a model.
asmi_model_cleanup_handles(asm_model_list&,asm_cleanup_options const*,AcisOptions*)
global function
Deletes all unneeded handle objects belonging to a models in a list.
asmi_model_cleanup_model(asm_model*&,AcisOptions*)
global function
Deletes a model object, if it is unneeded.
asmi_model_cleanup_model(asm_model_list&,AcisOptions*)
global function
Deletes a list of model objects, if they are unneeded.
asmi_model_cleanup_tree(asm_model_list&,logical,asm_cleanup_options const*,AcisOptions*)
global function
Deletes all sub-models of a list of model objects and their handle objects,
if unneeded.
asmi_model_create(asm_model_entity_mgr*,logical,asm_model*&,AcisOptions*)
global function
Creates a new asm_model object that wraps an asm_model_entity_mgr .
asmi_model_create(asm_model_info&,asm_model*&,AcisOptions*)
global function
Creates a new asm_model object that wraps an asm_model_entity_mgr provided by the
globally registered entity_mgr_factory .
asmi_model_create_assembly(asm_model*,AcisOptions*)
global function
Creates an assembly entity within a model, which changes the model from a part model into an assembly model.
asmi_model_create_for_export(ENTITY_LIST&,asm_model_info&,asm_model*&,AcisOptions*)
global function
Creates a new asm_model object that wraps a new default_entity_mgr .
asmi_model_del_assembly(asm_model*,AcisOptions*)
global function
Loses the assembly entity within a model, which changes the model from an assembly model into a part model.
asmi_model_get_component_entity_handle(component_handle*,entity_handle*,component_entity_handle*&,AcisOptions*)
global function
Returns the component-entity handle corresponding to the specified component handle
and entity handle.
asmi_model_get_component_handle(component_handle_list&,component_handle*&,AcisOptions*)
global function
Returns a component handle corresponding to a list (path) of components.
asmi_model_get_component_handle(asm_model*,entity_handle_list&,component_handle*&,AcisOptions*)
global function
Returns a component handle corresponding to a list of model references that describe
a path through the folded assembly tree.
asmi_model_get_component_handle(entity_handle_list&,component_handle*&,AcisOptions*)
global function
Returns a component handle corresponding to a list of model references that describe
a path through the folded assembly tree.
asmi_model_get_component_handle(asm_model*,component_handle*&,AcisOptions*)
global function
Returns a component handle corresponding to a single model in the assembly tree.
asmi_model_get_component_handle(entity_handle*,component_handle*&,AcisOptions*)
global function
Returns a component handle corresponding to a single model reference in the assembly tree.
asmi_model_get_components(asm_model*,component_handle_list&,asm_get_options*,AcisOptions*)
global function
Returns a list of the components of a model by walking the model's assembly tree.
asmi_model_get_entities(asm_model const*,entity_handle_list&,AcisOptions*)
global function
Returns a list of entity handles for the top-level part-modeling entities contained within
a model.
asmi_model_get_entity_mgr(asm_model const*,asm_model_entity_mgr*&,AcisOptions*)
global function
Returns a pointer to the entity manager owned by a model.
asmi_model_get_info(asm_model const*,asm_model_info&,AcisOptions*)
global function
Returns a model_info object containing information about a model.
asmi_model_get_model_refs(asm_model const*,entity_handle_list&,AcisOptions*)
global function
Gets all immediate model references belonging to an assembly model.
asmi_model_get_sub_models(asm_model*,asm_get_request,asm_model_list&,AcisOptions*)
global function
Returns a list of all models upon which the input root model depends, i.
asmi_model_has_assembly(asm_model*,logical&,AcisOptions*)
global function
Queries a model to determine if it contains a live assembly.
asmi_model_ref_apply_transform(entity_handle*,SPAtransf&,AcisOptions*)
global function
Applies a transform to a model reference or to all of the model references in an assembly.
asmi_model_ref_get_model(entity_handle*,asm_model*&,AcisOptions*)
global function
Returns the model to which the specified model reference refers.
asmi_model_ref_get_owning_model(entity_handle*,asm_model*&,AcisOptions*)
global function
Returns the model containing the assembly that owns a particular model reference.
asmi_model_ref_get_transform(entity_handle*,SPAtransf&,AcisOptions*)
global function
Gets the transform associated with a model reference.
asmi_model_ref_set_transform(entity_handle*,SPAtransf&,AcisOptions*)
global function
Resets the transform associated with a model reference.
asmi_model_remove_model_ref(entity_handle*,AcisOptions*)
global function
Removes an existing model reference from its owning assembly and loses it.
asmi_property_remove(entity_handle*,AcisOptions*)
global function
Removes a previously applied property attribute from its owner.
asmi_raytest_ents(SPAposition const&,SPAunit_vector const&,double,int,asm_model_list const&,component_entity_handle_list&,double*&,AcisOptions*)
global function
Gets the list of component_entity_handles that are hit when a ray is fired at one or more assembly models.
asmi_restore_model_list(FileInterface*,asm_model_list&,asm_restore_options*,AcisOptions*)
global function
Restores a list of asm_model objects using a FileInterface object.
asmi_restore_model_list(FILE*,logical,asm_model_list&,asm_restore_options*,AcisOptions*)
global function
Restores one or more assembly models from a file.
asmi_save_model_atomic(asm_model*,asm_save_options*,AcisOptions*)
global function
Saves an assembly model and its sub-models to multiple files in atomic mode.
asmi_save_model_list(FILE*,logical,asm_model_list&,asm_save_options*,AcisOptions*)
global function
Saves a list of asm_model objects to a single file.
asmi_save_model_list(FileInterface*,asm_model_list&,asm_save_options*,AcisOptions*)
global function
Saves a list of asm_model objects to a single file using a FileInterface object.
asmi_set_entity_mgr_factory(entity_mgr_factory*&,AcisOptions*)
global function
Resets the globally registered entity manager factory.
assign_tag(ENTITY*,tag_id_type) method in class HISTORY_STREAM
Assigns a tag to an entity.
associative() method in class binary_law
Returns whether or not the given law is associative.
attach(DELTA_STATE*,DELTA_STATE*) method in class HISTORY_STREAM
Attaches two delta states to one another in history stream.
attach(ENTITY*) method in class AF_POINT
Attach an AF_POINT to the given entity.
attach_all_aggr_attribs() method in class ATTRIB_HH_AGGR_GEOMBUILD
Attaches the aggregate attributes for all the geometry building subphases to the body being healed.
attach_all_entity_attribs() method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
Attaches the entity-level attributes for the geometry building phase to all the individual entities of the owning body.
attach_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_STITCH
Attaches an individual entity-level attribute to the given entity.
attach_attrib(ENTITY*) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
attach_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
Attaches an individual entity-level attribute to the given entity.
attach_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Attaches an individual entity-level attribute to the given entity.
attach_attribs_to_splines() method in class ATTRIB_HH_AGGR_SIMPLIFY
Attaches individual entity-level attributes to all spline faces.
attach_history_stream() method in class PART
Attaches a history stream to the given PART .
attach_isospline_attribs() method in class ATTRIB_HH_AGGR_ISOSPLINE
Attaches the isospline attributes for the isospline solver subphase to the body being healed.
attrib(ENTITY*,int) method in class ATTRIB_PHL_VW
Returns the ATTRIB_PHL_VW of an ENTITY corresponding to the given view token, or 0 if the ENTITY has no matching ATTRIB_PHL_VW attached.
attrib() method in class ENTITY
Returns this ENTITY 's attribute pointer, or NULL if there is no attached attribute.
attrib_only_change() method in class BULLETIN
Returns whether or not there has been a change to only the attribute.
attribute data member in class HISTORY_STREAM
Persistent only to make a connection during save and restore.
auto_delete_flg_on() method in class history_callbacks
Callback method, called in delete bb.
auto_delete_flg_on() method in class history_callbacks_list
Callback method, called in delete bb.
auto_update_on() method in class ATTRIB_CELL
Indicates if the cell data should be recalculated at the end of an API.
aux_cs_int data member in class edge_face_int
The intersection between the edge curve and the auxiliary surface.
aux_left_rel data member in class surf_surf_int
aux_surf data member in class surf_surf_int
Normally NULL, this points to a surface containing the intersection curve.
axis data member in class surf_normcone
Axis direction for the cone.
axis_dir data member in class rot_spl_sur
Axis of rotation.
axis_dir() method in class helix
Returns the axis direction of this helix .
axis_dir() method in class HELIX
Returns the axis direction of this HELIX .
axis_root data member in class rot_spl_sur
Base of axis of rotation.
axis_root() method in class HELIX
Returns the axis root position of this HELIX .
axis_root() method in class helix
Returns the root of this helix .
BASE_TAG_MANAGER
class
An abstract base class that defines the entity reference tag management system interface.
BIGNUM
define
BIT_IN
define
BIT_LEFT
define
BIT_RIGHT
define
BLEND_ANNOTATION
class
Implements the base class for blending annotations.
BLEND_ANNOTATION_LEVEL
define
BLEND_ANNO_EDGE
class
Implements the annotations for blended edges.
BLEND_ANNO_EDGE_LEVEL
define
BLEND_ANNO_ENTITY
class
Implements annotation for blend.
BLEND_ANNO_ENTITY_LEVEL
define
BLEND_ANNO_VERTEX
class
Implements the annotations for blended vertices.
BLEND_ANNO_VERTEX_CHAMFER
class
Implements the annotations for chamfered vertices.
BLEND_ANNO_VERTEX_CHAMFER_LEVEL
define
BLEND_ANNO_VERTEX_LEVEL
define
BODY
class
Represents a wire, sheet, or solid body.
BODY_ID
define
BOOL_TYPE
enum
Specifies the type of Boolean operation.
BOTH_INSIDE
define
BOTH_OUTSIDE
define
BULLETIN
class
Describes a record of the changes to a single ENTITY during the current operation on the model.
BULLETIN_BOARD
class
Contains a list of BULLETINS recording changes to ENTITYs during the current operation on the model.
BULLETIN_LIST
class
Implements a variable length list of bulletins.
BULLETIN_TYPE
enum
Specifies creation, change, or deletion of a model entity.
Base_owner(DS_dmod*) method in class ATTRIB_DM2ACIS
Returns the owner pointer for target dmod DS_group .
Before_Roll_Bulletin_Board(BULLETIN_BOARD*,logical) method in class history_callbacks_list
Callback method, called before rolling a bulletin board.
Before_Roll_Bulletin_Board(BULLETIN_BOARD*,logical) method in class history_callbacks
Callback method, called before rolling a bulletin board.
Before_Roll_State(DELTA_STATE*) method in class history_callbacks_list
Callback method, called before rolling one state.
Before_Roll_State(DELTA_STATE*) method in class history_callbacks
Callback method, called before rolling one state.
Before_Roll_States() method in class history_callbacks_list
Callback method, called before rolling all states.
Before_Roll_States() method in class history_callbacks
Callback method, called before rolling all states.
BinaryFile
class
Defines the BinaryFile class for doing ACIS save and restore to binary files.
BoolOptions
class
Class to hold information and options for a Boolean operation.
back_cface() method in class ATTRIB_FACECFACE
Pointer to back CFACE , which is the CFACE that uses the face in the FORWARD direction.
backup() method in class ENTITY
Creates a duplicate record and a change bulletin, if needed, as a backup for roll back.
backward() method in class DELTA_STATE
Rolls the current state to the previous one in the DELTA_STATE .
base data member in class cone
Cross-section at right angles to axis.
base_configuration
class
The base configuration object.
base_curve_law_data
class
Abstract base class for accessing a curve_law_data with or without the ACIS kernel.
base_pcurve_law_data
class
Abstract base class for accessing a pcurve_law_data with or without the ACIS kernel.
base_pointer_map
class
This class tracks reference counting of sub-objects used in making a deep copy.
base_surface_law_data
class
Abstract base class for accessing a surface_law_data with or without the ACIS kernel.
base_transform_law_data
class
Abstract base class for accessing transform_law_data with or without the ACIS kernel.
base_v_range(logical) method in class ATTRIB_VAR_BLEND
Returns the basic v-parameter range of the blend, which is simply the range of the edge being blended.
base_wire_law_data
class
Abstract base class for accessing a wire_law_data with or without the ACIS kernel.
bb() method in class outcome
Returns the bulletin board pointer used by this outcome .
bb() method in class DELTA_STATE
Returns the bb_ptr .
bb_ptr data member in class DELTA_STATE
Pointer to bulletin board.
bbox data member in class PHLV5_EDGE
bdy_relax(SPAposition&,double&,int&) method in class VBL_SURF
Returns the relaxed body.
before_roll() method in class entity_notification_handler
Clears the roll_list in preparation for the roll operation.
begin_global_mesh_output(ENTITY*) method in class MESH_MANAGER
Announces the beginning of global mesh output.
begin_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class MESH_MANAGER
Announces the beginning of the output of a mesh on a single face on a polygon.
begin_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class SIMPLE_INDEXED_MESH_MANAGER
Announces the beginning of the output of a mesh.
begin_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class LINKED_MESH_MANAGER
Announces the beginning of the output of a mesh.
begin_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class PPM_ON_FACE_MESH_MANAGER
Announces the beginning of the output of a mesh.
begin_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class POLYGON_POINT_MESH_MANAGER
Announces the beginning of the output of a mesh.
begin_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class INDEXED_MESH_MANAGER
Announces the beginning of the output of a mesh.
bend_faces_to_iso_vertices() method in class ATTRIB_HH_AGGR_ISOSPLINE
Used for isospline healing.
bend_law
class
Creates a law to bend from a position around an axis in a given direction a specified amount.
bezier_form() method in class pcurve
Returns 1 if the underlying bs2_curve is known to be Bezier form, and 0 if it is not in this form, and -1 if this property has not yet been checked.
bhl_anal_sol_coin_resolved data member in class ATTRIB_HH_AGGR_ANALYTIC
Number of coincident faces resolved.
bhl_anal_sol_coin_unresolved data member in class ATTRIB_HH_AGGR_ANALYTIC
Number of coincident faces unresolved.
bhl_anal_sol_degree data member in class ATTRIB_HH_AGGR_ANALYTIC
The degree of the analytic tangency graph.
bhl_anal_sol_tang_resolved data member in class ATTRIB_HH_AGGR_ANALYTIC
Number of analytic tangencies resolved.
bhl_anal_sol_tang_unresolved data member in class ATTRIB_HH_AGGR_ANALYTIC
Number of analytic tangencies un-resolved.
bhl_anal_sol_unst_vert data member in class ATTRIB_HH_AGGR_ANALYTIC
Number of unstable vertices fixed.
bhl_anal_solver_stage data member in class ATTRIB_HH_AGGR_ANALYTIC
A flag to denote the current stage of the analytic solver.
bhl_anal_stitch data member in class bhl_anal_stitch_results
Denotes input analysis summary.
bhl_anal_stitch_results
class
bhl_anal_tgt data member in class hh_anal_solv_options
bhl_anal_tgt_tol data member in class hh_anal_solv_options
bhl_closed_split data member in class bhl_geom_misc
bhl_do_uv_tan_graph data member in class ATTRIB_HH_AGGR_ANALYTIC
Option for setting uv_tan_grph solver.
bhl_geom_misc
class
bhl_geom_misc_stats() method in class ATTRIB_HH_AGGR_SIMPLIFY
Retrieves the bhl_geom_misc_stats structure.
bhl_geom_types
class
bhl_geom_types_func() method in class ATTRIB_HH_AGGR_SIMPLIFY
Retrieves the bhl_geom_types_func structure.
bhl_ignore_topology_recommended data member in class bhl_anal_stitch_results
Determines if the incoming topology should be ignored.
bhl_scale_tol data member in class hh_anal_solv_options
bhl_sim_doub_tol data member in class bhl_geom_misc
bhl_sim_no_cir data member in class bhl_geom_misc
bhl_sim_no_ell data member in class bhl_geom_misc
bhl_sim_no_str data member in class bhl_geom_misc
bhl_sim_nor_tol data member in class bhl_geom_misc
bhl_sim_pos_tol data member in class bhl_geom_misc
bhl_sim_processed_faces data member in class bhl_geom_misc
bhl_snap_check data member in class ATTRIB_HH_AGGR_ANALYTIC
Option to denote if the simple snap correction at the end of the analytic solver is on or off.
bhl_snap_doub_tol data member in class ATTRIB_HH_AGGR_ANALYTIC
The maximum tolerance for scaling beyond which no analytic face is scaled.
bhl_snap_main data member in class ATTRIB_HH_AGGR_ANALYTIC
Option to denote if the main part of the analytic solver is on/off.
bhl_snap_nor_tol data member in class hh_anal_solv_options
bhl_snap_pos_tol data member in class ATTRIB_HH_AGGR_ANALYTIC
The maximum tolerance for translation beyond which no analytic face is translated.
bhl_stitch_recommended_max_tol data member in class bhl_anal_stitch_results
Recommended maximum tolerance.
bhl_stitch_recommended_min_tol data member in class bhl_anal_stitch_results
Recommended minimum tolerance.
bhl_tang_tol data member in class hh_geombuild_options
bhl_unstable_vert data member in class ATTRIB_HH_AGGR_ANALYTIC
Option to denote if the unstable vertex part of the analytic solver is on or off.
bhl_wrapup data member in class hh_secondary_solver_options
bhlabs data member in class ATTRIB_HH_AGGR_ANALYTIC
Minimum translation deviation for the analytic solver.
bhlmch data member in class ATTRIB_HH_AGGR_ANALYTIC
Minimum scale deviation for the analytic solver.
bhlnor data member in class ATTRIB_HH_AGGR_ANALYTIC
Minimum rotation deviation for the analytic solver.
big_end data member in class BinaryFile
Big/little-endian flag.
binary_law
class
Provides methods and data for laws that have two sublaws.
binary_target() method in class BinaryFile
binary_target() method in class FileInterface
Returns TRUE if the FileInterface targets binary format.
binary_target() method in class SatFile
biparallel(SPAunit_vector const&,SPAunit_vector const&,double)
global function
Determines if two vectors are bi-parallel (within some resolution).
biparallel(SPAunit_vector const&,SPAvector const&,double)
global function
Determines if two vectors are bi-parallel (within some resolution).
biparallel(SPAvector const&,SPAvector const&,double)
global function
Determines if two vectors are bi-parallel (within some resolution).
bl_continuity
enum
Specifies the continuity with which a blend face is to meet adjacent body faces.
bl_convexity
enum
Defines the convexity of a blend.
bl_ed_convexity
enum
Specifies blending convexity of an entity.
bl_ed_sense
enum
Defines the sense of the blend spring curve with respect to a support edge of an edge-face or an edge-edge blend.
bl_end_con_at_end() method in class ATTRIB_FFBLEND
Returns the bl_end_con_at_end_data data, which records the condition at the end of the blend.
bl_end_con_at_start() method in class ATTRIB_FFBLEND
Returns the bl_end_con_at_start_data data, which records the condition at the start of the blend.
bl_how() method in class ATTRIB_FFBLEND
Returns the bl_how_data , which is the mid-blend behavior.
bl_status() method in class ATTRIB_BLEND
Read function for a data member, returns bl_stat .
bl_v_auto() method in class ATTRIB_VBLEND
Returns the property, if any, to be used for autosetback computation.
bl_v_auto_property
enum
Specifies autosetback behavior at a blend vertex.
bl_v_prop() method in class ATTRIB_VBLEND
Returns properties of blends on vertices.
bl_v_property
enum
Specifies blend behavior at a vertex attached to one or more blended edges.
blank_entity() method in class shell_lump
Returns TRUE if the shell or wire belongs to the blank body, FALSE if it belongs to the tool body.
blank_face() method in class ATT_CAP_FACE
blank_shell() method in class shell_lump
Returns TRUE if the shell belongs to the blank body.
blend1_data
class
Implementation of common data for stage one of blending.
blend_angle(SPAunit_vector&,SPAvector const&,SPAvector const&,double&,double&,double) method in class blend_spl_sur
Finds the angle between two vectors, in a plane determined by the tangent vector in the given CVEC .
blend_contact
class
blend_coord_type
enum
Specifies the blending of true surfaces with the approximating one outside the polygon.
blend_face(int) method in class BLEND_ANNO_VERTEX
Returns a pointer to the resulting blend face requested.
blend_face() method in class BLEND_ANNO_EDGE
Returns a pointer to the resulting blend face.
blend_faces() method in class BLEND_ANNO_VERTEX
Returns a pointer to the resulting blend faces.
blend_how
enum
Specifies blend behavior when the rolling ball meets a smooth or non-smooth edge at the start, middle or end of the blend sequence.
blend_radius(double) method in class rb_blend_spl_sur
blend_radius(double) method in class blend_spl_sur
blend_size(logical) method in class ATTRIB_VAR_BLEND
Returns a measure of the largest size of a cross-section of the blend.
blend_size(logical) method in class ATTRIB_FFBLEND
Returns a measure of the size of the blend cross-section (how far the blend spine may be from the underlying surfaces).
blend_size(logical) method in class ATTRIB_CONST_CHAMFER
Returns the size of the blend at the start or end.
blend_size_at_vtx(logical) method in class ATTRIB_VAR_BLEND
Returns a measure of the size of a blend at the start or end vertex.
blend_size_at_vtx(logical) method in class ATTRIB_FFBLEND
Returns a measure of the size of the blend at one end of the edge.
blend_spl_sur
class
Provides common functionality and data for all blend surfaces.
blend_support(int) method in class BLEND_ANNO_ENTITY
Returns the i'th support entity of the blend.
blend_supports() method in class BLEND_ANNO_ENTITY
Returns the blend support entities.
blend_total_angle(SPAposition&,SPAunit_vector&,SPAvector const&,SPAvector const&,double&,double&,double) method in class blend_spl_sur
Finds the angle between two vectors, in a plane determined by the tangent vector in the given CVEC.
blend_transition
enum
Defines the kind of transition blending is required to make when the blend runs off an underlying entity.
blended_entity() method in class ATT_CAP_FACE
blue() method in class Render_Color
Returns the normalized blue component of the color value.
blue() method in class rgb_color
Returns the blue color value.
bndy_type
enum
Specifies on which boundary of a surface, a pcurve lies.
body() method in class WIRE
Returns the owner of this WIRE if the former is a BODY , otherwise NULL .
body() method in class PHL_EDGE
Returns the owning BODY of the PHL_EDGE .
body() method in class phl_body_occurrence
body() method in class LUMP
Returns a pointer to the containing BODY .
body_clash_result
class
Data structure used to encapsulate the details of how two bodies clash.
body_clash_type
enum
Enumeration of the different ways in which a pair of BODY entities
can be classified as a result of performing a clash detection test.
body_coedge() method in class ATTRIB_INTCOED
Points to the coedge linking the edge to the face if the start vertex of this coedge lies on an edge of the face.
body_edge data member in class edge_face_int
Pointer to the edge on which the intersection lies.
body_entity() method in class ATTRIB_INTCOED
Pick out a body entity.
body_vertex data member in class edge_face_int
Pointer to the vertex at the end of an edge if the intersection is at that end - else, it is NULL.
bool_merge_type
enum
Enum controlling whether artifacts are merged at the end of a Boolean operation.
bound(SPAbox const&,SPAtransf const&) method in class plane
Returns a box around the surface.
bound() method in class SUBSHELL
Returns a geometric bounding region (box) for this SUBSHELL .
bound(SPApar_box const&,SPAtransf const&) method in class plane
Returns a box around the surface.
bound(double,double,SPAtransf const&) method in class intcurve
Returns a box enclosing the two given points on the undefined curve line.
bound(SPAinterval const&,SPAtransf const&) method in class ellipse
Finds box around an ellipse or portion thereof bounded by parameter values (in increasing order).
bound() method in class EDGE
Returns a geometric bounding region (box) for this EDGE .
bound(SPAbox const&,SPAtransf const&) method in class sphere
Returns a box that encloses the surface in object space.
bound(SPApar_box const&) method in class rb_blend_spl_sur
Bounding box and normally the default is OK.
bound() method in class bounded_curve
Computes a bounding box around this bounded_curve .
bound() method in class SHELL
Returns a geometric bounding region (box) for this SHELL .
bound(SPAbox const&,SPAtransf const&) method in class ellipse
Returns a bounding box around the portion of the ellipse inside a given box.
bound() method in class CELL
Returns the bound pointer.
bound(SPAposition const&,SPAposition const&,SPAtransf const&) method in class ellipse
Finds box around an ellipse or portion thereof bounded by points on the curve.
bound(SPAbox const&,SPAtransf const&) method in class cone
Returns a box around the portion of a surface bounded by a box in object space.
bound(double,double,SPAtransf const&) method in class ellipse
Retained temporarily for historical reasons.
bound(SPApar_box const&,SPAtransf const&) method in class cone
Returns a box around the portion of a surface bounded in parameter space.
bound(SPAinterval const&,curve*) method in class pcurve
Returns a box around the curve.
bound() method in class BODY
Returns a geometric bounding region (box) for this BODY .
bound() method in class CFACE
Returns the bounding box of the face for the cface .
bound(double,double,curve*) method in class pcurve
Returns a box around the curve.
bound(SPAbox const&,SPAtransf const&) method in class intcurve
Returns a box surrounding that portion of the curve within the given box.
bound(SPAbox&,SPAtransf&) method in class surface
Returns an object-space box bounding this surface .
bound(SPApar_box&,SPAtransf&) method in class surface
Returns an object-space box bounding this surface .
bound(double,double,SPAtransf const&) method in class straight
Returns a box enclosing the two given points on the straight line.
bound(SPAposition const&,SPAposition const&,SPAtransf const&) method in class straight
Returns a box enclosing the two given points on the straight line.
bound() method in class CSHELL
Returns the bounding box for the CSHELL .
bound(SPAinterval const&,SPAtransf const&) method in class intcurve
Returns a box enclosing the two given points on the undefined curve line.
bound(SPAposition const&,SPAposition const&,SPAtransf const&) method in class intcurve
Returns a box enclosing the two given points on the undefined curve line.
bound(SPAbox const&,SPAtransf const&) method in class spline
Returns a box that encloses the portion of the surface that lies within the given box after transformation.
bound(SPApar_box const&,SPAtransf const&) method in class spline
Returns a box that encloses the portion of the surface within the given range after transformation.
bound(SPApar_box const&,SPAtransf const&) method in class sphere
Returns a box that encloses the surface in parameter space.
bound(SPAbox&,SPAtransf&) method in class curve
Returns an object space bounding box surrounding the portion of this curve within the given box.
bound(SPAtransf const&,SPApar_box const&) method in class spline
Returns a box around the spline.
bound(SPAinterval&,SPAtransf&) method in class curve
Returns a box surrounding the portion of this curve between two parameter values.
bound(SPAposition&,SPAposition&,SPAtransf&) method in class curve
Finds a box around this curve , or portion thereof, bounded by points on the curve increasing in parameter value.
bound(double,double,SPAtransf&) method in class curve
Retained temporarily for historical reasons.
bound(SPAinterval const&,SPAtransf const&) method in class straight
Returns a box enclosing the two given points on the straight line.
bound() method in class SPAGROUP
Returns the pointer to the bounding box.
bound() method in class FACE
Returns a geometric bounding region (box) for this FACE .
bound(SPAbox const&,SPAtransf const&) method in class straight
Returns a box surrounding that portion of the curve within the given box.
bound() method in class LUMP
Returns a geometric bounding region (box) for this LUMP .
bound(SPAposition const&,SPAposition const&,SPAtransf const&) method in class helix
Finds box around a helix or portion thereof bounded by points on the curve.
bound() method in class LOOP
Returns a geometric bounding region (box) for this LOOP .
bound(SPAinterval const&,SPAtransf const&) method in class helix
Finds box around a helix or portion thereof bounded by parameter values (in increasing order).
bound() method in class WIRE
Returns a geometric bounding region (box) for this WIRE .
bound(SPAbox const&,SPAtransf const&) method in class helix
Returns a bounding box around the portion of the helix inside a given box.
boundary(int) method in class VBL_SURF
Returns the ith boundary in a VBL_SURF .
boundary_curve(int,double&,double&,SPApar_pos&,SPApar_pos&) method in class VBL_SURF
Returns the ith boundary as a three-space curve on the heap, its range on the blend surface (which may not be the actual range of the curve), and its uv range on the blend surface.
boundary_degenerate(int) method in class VBL_SURF
Returns whether the ith boundary is degenerate.
bounded() method in class SPApar_box
Returns TRUE if the coordinate ranges are finite or FALSE otherwise.
bounded() method in class SPAbox
Returns TRUE if the coordinate ranges are finite or FALSE otherwise.
bounded() method in class SPAinterval
Determines if an interval is bounded above and below.
bounded_above() method in class SPAinterval
Determines if an interval is bounded above.
bounded_above() method in class SPAbox
Returns TRUE if the coordinate ranges are either finite or finite above or FALSE otherwise.
bounded_above() method in class SPApar_box
Returns TRUE if the coordinate ranges are either finite or finite above or FALSE otherwise.
bounded_arc
class
Defines a bounded_arc as a subtype of a bounded_curve .
bounded_below() method in class SPAinterval
Determines if an interval is bounded below.
bounded_below() method in class SPAbox
Returns TRUE if the coordinate ranges are either finite or finite below or FALSE otherwise.
bounded_below() method in class SPApar_box
Returns TRUE if the coordinate ranges are either finite or finite below or FALSE otherwise.
bounded_curve
class
Defines a bounded curve.
bounded_line
class
Defines a bounded_line as a subtype of bounded_curve .
bounds(double*,double*,double*,double*,double,double*) method in class law
Sets the domain of this law.
box_container data member in class EDGE
box_tol() method in class ATTRIB_HH_ENT_STITCH_EDGE
Returns the box_tol , the tolerance depending on the box size.
branch(generic_graph*,generic_graph*,logical) method in class generic_graph
Returns a graph of branches off of a specified portion of the given trunk.
branch(generic_graph*,int,logical) method in class generic_graph
Returns a graph of branches off of a specified portion of the given trunk.
branches() method in class law
Returns a non-negative integer that tells the dimension of the branches of this law.
breakupWires(int,int) method in class AcisSkinningInterface
Breaks the wires between start and end points.
breakupWires(int,int) method in class AcisSLInterface
Creates an equal number of coedges in each wire of the skinning or lofting profiles.
bs1_hull_angles_ok() method in class intcurve
Checks if it is known that there is a good bs1_curve hull.
bs1_hull_self_intersects() method in class intcurve
Checks if it is known that the bs1_curve self intersects.
bs1_knots_on_curve() method in class intcurve
Checks if it is known that the knots of the bs1_curve lie on the curve.
bs2_curve
typedef
Defines a 2D B-spline curve.
bs2_curve_accurate_derivs(bs2_curve)
global function
Gets the number of derivatives that bs2_curve_evaluate can calculate.
bs2_curve_add_knot(bs2_curve,double,int,double,SPApar_pos&,SPApar_vec&,SPApar_vec&)
global function
Adds a knot to a B-spline at a given parameter value.
bs2_curve_box(bs2_curve,double)
global function
Gets a box that encloses the curve with additional tolerances.
bs2_curve_closed(bs2_curve)
global function
Determines whether a spline is closed or open.
bs2_curve_connect(bs2_curve,bs2_curve)
global function
Joins two 2D B-splines end to end.
bs2_curve_construct(int,SPApar_pos*,double*,int)
global function
Creates a curve which is supplied as B-spline vertexes and knot values.
bs2_curve_control_points(bs2_curve,int&,SPApar_pos*&,int)
global function
Gets the number of control points and an array of control points for a 2D B-spline curve.
bs2_curve_copy(bs2_curve)
global function
Creates an exact copy of the curve.
bs2_curve_debug(bs2_curve,char const*,FILE*)
global function
Gets a readable representation of the curve and writes it to a file.
bs2_curve_delete(bs2_curve&)
global function
Deletes storage occupied by a curve that is no longer required.
bs2_curve_deriv(double,bs2_curve)
global function
Evaluates the first derivative of the curve with respect to the parameter at the given parameter value.
bs2_curve_eval(double,bs2_curve,SPApar_pos&,SPApar_vec&,SPApar_vec&)
global function
Evaluates the curve and its parametric derivative at the given parameter value.
bs2_curve_evaluate(double,bs2_curve,SPApar_pos&,SPApar_vec**,int,int)
global function
Evaluates an arbitrary number of derivatives and selects the handedness of derivatives at discontinuities.
bs2_curve_fit(intcurve_data const&,bs2_curve&)
global function
Fits a bs2_curve to a collection of point and direction data.
bs2_curve_for_curve_on_surf(bs3_curve,double,double,bs3_surface,double)
global function
Creates a bs2_curve that approximates a segment of a bs3_curve lying on a surface.
bs2_curve_form
enum
Classifies the end conditions of a 2D B-spline curve.
bs2_curve_from_ctrlpts(int,logical,logical,logical,int,SPAposition*,double[],double,int,double[],double)
global function
Creates a two-dimensional B-spline curve specified as a sequence of control points, weights, and an associated knot vector.
bs2_curve_init()
global function
Initializes the bs2_curve interface and the underlying curve package.
bs2_curve_interp(int,SPApar_pos const*,SPApar_vec const&,SPApar_vec const&,double,double&)
global function
Creates a cubic curve that interpolates or fits to an array of points, with given start and end directions.
bs2_curve_join(bs2_curve,bs2_curve)
global function
Creates a new curve by appending the second curve to the end of the first.
bs2_curve_knots(bs2_curve,int&,double*&,int)
global function
Gets the number of knots and the knot vector for a 2D B-spline curve.
bs2_curve_knottol()
global function
Gets the parametric criterion used to decide whether a given parameter is a knot.
bs2_curve_linear(bs2_curve&,SPApar_dir&,double)
global function
Determines whether the curve is linear, within the specified tolerance.
bs2_curve_make_line(SPApar_pos const&,SPApar_pos const&,double,double&)
global function
Creates a straight line spline between two points.
bs2_curve_make_rho_conic(SPApar_pos const&,SPApar_pos const&,SPApar_pos const&,double,double,double&)
global function
Creates a conic curve given three distinct parametric positions and a rho value.
bs2_curve_open(bs2_curve)
global function
Determines if the spline is open or not.
bs2_curve_par_trans(bs2_curve,SPApar_transf const&)
global function
Transforms the given bs2_curve in parameter space.
bs2_curve_period(bs2_curve)
global function
Gets the primary interval (the parametric period) of definition of a periodic curve.
bs2_curve_periodic(bs2_curve)
global function
Determines if the curve is smoothly closed in object space and may be considered an endless loop (periodic).
bs2_curve_position(double,bs2_curve)
global function
Evaluates the curve at the given parameter value.
bs2_curve_range(bs2_curve)
global function
Gets the primary interval on which the curve is defined.
bs2_curve_reparam(double,double,bs2_curve)
global function
Reparameterizes the given curve in place so that its primary interval of definition is from the start to the given end parameters.
bs2_curve_restore()
global function
Restores a curve.
bs2_curve_reverse(bs2_curve)
global function
Reverses the direction of the given curve, and negates the parameterization.
bs2_curve_same(bs2_curve,bs2_curve,double)
global function
Determines whether two curves are the same.
bs2_curve_save(bs2_curve)
global function
Saves a curve to a file.
bs2_curve_set_closed(bs2_curve)
global function
Marks a bs2_curve as being closed.
bs2_curve_set_ctrlpt(bs2_curve,int,SPApar_pos const&,double,int)
global function
Sets the position of one control point.
bs2_curve_set_ctrlpts(bs2_curve,SPApar_pos[],double[],int)
global function
Sets the positions, and optionally weights, of all control points on a curve.
bs2_curve_set_end_prms(double*,double*,bs2_curve)
global function
Sets the values of the start and/or end parameters of a spline.
bs2_curve_set_form(bs3_curve_form,bs2_curve)
global function
Sets a bs2_curve form variable to the same value as a corresponding bs3_curve form variable.
bs2_curve_set_open(bs2_curve)
global function
Sets a curve's form to be open.
bs2_curve_set_periodic(bs2_curve)
global function
Marks a bs2_curve as being periodic.
bs2_curve_shift(double,bs2_curve)
global function
Reparameterizes the given curve in place by adding the given shift value to its parameter values.
bs2_curve_split(bs2_curve&,double,SPApar_pos const&,SPApar_dir const&)
global function
Splits a given parametric curve into two sections at a given parameter value.
bs2_curve_straddles_bs3_surface_knots(bs2_curve,bs3_surface,logical)
global function
Determines if the convex hull of the curve straddles any knots.
bs2_curve_subset(bs2_curve,SPAinterval const&,double,double&)
global function
Creates a curve that is a subset of a given curve.
bs2_curve_tangent(double,bs2_curve)
global function
Evaluates the curve direction at the given parameter value.
bs2_curve_to_array(bs2_curve,int&,int&,logical&,int&,SPAposition*&,double*&,int&,double*&,int)
global function
Gets the dimension, degree, control points, weights, and knots for a 2D B-spline curve, and determines if the curve is rational.
bs2_curve_to_bs3_curve(bs2_curve)
global function
Resolves the AG references in the skin code.
bs2_curve_trans(bs2_curve,SPAtransf const&)
global function
Transforms the given curve in place.
bs2_curve_u_param_line(SPAinterval&,bs2_curve_form,double)
global function
Creates a parameter-space curve along a u parameter line of a spline surface.
bs2_curve_u_param_line(bs3_surface,double)
global function
Creates a parameter-space curve along a u parameter line of a spline surface.
bs2_curve_v_param_line(SPAinterval&,bs2_curve_form,double)
global function
Creates a parameter line space curve along a v parameter line of a spline surface.
bs2_curve_v_param_line(bs3_surface,double)
global function
Creates a parameter line space curve along a v parameter line of a spline surface.
bs2_curve_weights(bs2_curve,int&,double*&,int)
global function
Gets the number of weights and an array of weights values for a rational, 2D B-spline curve.
bs2_hull_angles_ok() method in class intcurve
hecks if it is known that there is a good bs2_curve hull.
bs2_hull_self_intersects() method in class intcurve
Checks if the bs2_curve self intersects.
bs2_knots_on_curve() method in class intcurve
Checks if it is known that the knots of the bs2_curve lie on the curve.
bs3_curve
typedef
Defines a 3D B-spline curve.
bs3_curve_accurate_derivs(bs3_curve)
global function
Gets the number of derivatives that bs3_curve_evaluate can calculate.
bs3_curve_add_knot(bs3_curve,double,int,double)
global function
Adds a knot to a B-spline at a given parameter value.
bs3_curve_add_mult_ekn(bs3_curve)
global function
Adds multiple end knots to a spline curve.
bs3_curve_ana_int(bs3_curve,surface const&,double,SPAbox const&,double const)
global function
Intersects a spline with a general (analytic) surface.
bs3_curve_arc_3curve(bs3_curve,double&,bs3_curve,double&,bs3_curve,double&,SPAunit_vector&,double&,SPAposition&)
global function
Gets the radius and center of an arc tangent to three curves.
bs3_curve_arc_3curve_modified(bs3_curve[3],SPAposition[3],double[3],SPAunit_vector&,double&,SPAposition&)
global function
Gets the radius and center of an arc tangent to three curves.
bs3_curve_box(bs3_curve,double)
global function
Determines a box that encloses the curve with additional tolerances.
bs3_curve_bs3_curve_int(bs3_curve,bs3_curve,double)
global function
Intersects two curves.
bs3_curve_check(bs3_curve,intcurve&,check_status_list*)
global function
Checks the curve for closure, continuity etc and applies fixes if requested, and possible.
bs3_curve_check_smoothness(bs3_curve,curve_irregularities*&,int&,int)
global function
Gets knot values where the curve is discontinuous in tangent direction or magnitude.
bs3_curve_closed(bs3_curve)
global function
Determines if a curve is closed.
bs3_curve_compat(bs3_curve,bs3_curve)
global function
Sets two curves to be side-by-side compatible.
bs3_curve_con_int(bs3_curve,cone const&,double,SPAbox const&,double const)
global function
Intersects the given parametric curve with a cone.
bs3_curve_conic_type(bs3_curve)
global function
Determines whether the given curve is a conic section.
bs3_curve_connect(bs3_curve,bs3_curve,logical,logical)
global function
Joins two splines end to end in a (possibly) C1 join.
bs3_curve_construct(int,SPAposition*,double*,int)
global function
Creates a cubic curve which is supplied as B-spline vertexes and knot values.
bs3_curve_control_points(bs3_curve,int&,SPAposition*&,int)
global function
Gets the number of control points and an array of control points for a 3D B-spline curve.
bs3_curve_copy(bs3_curve)
global function
Creates an exact copy of the curve in free store.
bs3_curve_cub_fit_to_conic(bs3_curve,double)
global function
Creates a nonrational cubic B-spline fit to the given conic.
bs3_curve_cubic_approx(int,SPAinterval const&,double,double&,curve const*,int,double*,SPA_C2_cubic_curve_fit_options*,logical)
global function
bs3_curve_curvature(double,bs3_curve)
global function
Evaluates the curvature of the curve at the given parameter value.
bs3_curve_cylinder(bs3_curve,SPAposition&,SPAunit_vector&,double&)
global function
Gets a cylinder enclosing a bs3_curve .
bs3_curve_debug(bs3_curve,char const*,FILE*)
global function
Gets a readable representation of the curve and writes it to a file.
bs3_curve_degree(bs3_curve)
global function
Gets the degree of a bs3_curve .
bs3_curve_degree_elevate(bs3_curve&)
global function
Raises the degree of a B-spline curve in place by one.
bs3_curve_delete(bs3_curve&)
global function
Deletes storage occupied by the given curve that is no longer required.
bs3_curve_deriv(double,bs3_curve)
global function
Evaluates the parametric derivative (direction and magnitude) of a given 3D B-spline curve at a given parameter value.
bs3_curve_end(bs3_curve)
global function
Gets the end point of the given spline curve.
bs3_curve_end_tangent(bs3_curve)
global function
Gets the normalized tangent to the given spline at the end.
bs3_curve_estimate_param(SPAposition&,bs3_curve)
global function
Estimates the parameter of the nearest point or a curve to the given point.
bs3_curve_eval(double,bs3_curve,SPAposition&,SPAvector&,SPAvector&)
global function
Evaluates the curve and its parametric derivatives at the given parameter value.
bs3_curve_evaluate(double,bs3_curve,SPAposition&,SPAvector* const*,int,int)
global function
Gets an arbitrary number of derivatives of a curve.
bs3_curve_extrema(bs3_curve,SPAunit_vector const&)
global function
Determines the extreme points (maxima and minima) of a parametric curve with respect to a given direction in object space.
bs3_curve_facet(bs3_curve,double,double,double,int,int&,SPAposition[],double[])
global function
Gets an array of points and parameter values that form the linear approximation to a curve within a specified tolerance.
bs3_curve_fillet_curves(bs3_curve,double,double&,bs3_curve,double,double&,SPAunit_vector&)
global function
Creates a fillet curve between two curves.
bs3_curve_form
enum
Classifies the end conditions of a 3D B-spline curve.
bs3_curve_from_bs2(bs2_curve)
global function
Converts a two-dimensional parameter-space curve into a three-dimensional curve.
bs3_curve_from_ctrlpts(int,logical,logical,logical,int,SPAposition[],double[],double,int,double[],double,int&)
global function
Creates a 3D B-spline curve specified as a sequence of control points,weights,and an associated knot vector.
bs3_curve_from_periodic_ctrlpts(int,logical,int,SPAposition[],double[],int,double[],double,int&)
global function
THIS FUNCTION (bs3_curve_from_periodic_ctrlpts) NEEDS TO BE REMOVED FROM THE PUBLIC INTERFACE AS IT IS NOT QUITE CONSISTENT
WITH THE SURVIVING PERIODIC IMPLEMENTATION AND IT DOES NOT HAVE
THE CAPABILITY OF TRACKING THE SEAM MULTIPLICITY.
bs3_curve_hermite_interp(int,SPAposition*,SPAvector*,double*)
global function
Interpolates a cubic B-spline curve (Hermite interpolation) from points and tangents.
bs3_curve_init()
global function
Initializes the bs3_curve interface and the underlying curve package.
bs3_curve_int(bs3_curve&,bs3_curve&)
global function
Determines the intersection of two curves.
bs3_curve_intcurve_invert(SPAposition&,intcurve&,SPAparameter&)
global function
Inverts a bs3_curve , taking an intcurve into account.
bs3_curve_interp(int,SPAposition const*,SPAunit_vector const&,SPAunit_vector const&,double,double&,logical)
global function
Creates a curve that interpolates or fits to the given tolerance the given points, with the given tangent directions at the two end points.
bs3_curve_interp_knots(int,SPAposition const*,double[],SPAvector&,SPAvector&)
global function
Creates a cubic curve which interpolates or fits to an array of points,with given start and end directions.
bs3_curve_invert(SPAposition const&,double,bs3_curve,SPAparameter const&)
global function
Determines the parameter value of a near-point to the given point on the curve.
bs3_curve_join(bs3_curve,bs3_curve)
global function
Creates a new curve by appending the second curve to the end of the first.
bs3_curve_knot_mult(bs3_curve,double,double,int)
global function
Determines the multiplicity of a B-spline curve knot.
bs3_curve_knots(bs3_curve,int&,double*&,int)
global function
Gets the number of knots and knot values for a 3D B-spline curve.
bs3_curve_knottol()
global function
Gets the parametric criterion used to determine whether a given parameter is a knot.
bs3_curve_length(bs3_curve,SPAinterval const&,logical)
global function
Determines the arc length of a three-dimensional B-spline curve between given parameter bounds.
bs3_curve_length_param(bs3_curve,double,double)
global function
Determines the parameter value of the point at a given arc length from the given parameter value.
bs3_curve_line_tan_2crv(bs3_curve,double,bs3_curve,double,SPAunit_vector&,SPAposition&,SPAposition&)
global function
Determines the positions for creating a line tangent to two bs3_curves .
bs3_curve_line_tan_pt_crv(SPAposition&,bs3_curve,SPAunit_vector&,int,int&,SPAposition[])
global function
Determines all positions on a bs3_curve where a line from a given position is tangent to the curve.
bs3_curve_make_cur(curve const&,double,double,double,double&)
global function
Creates a curve from a portion of a general ACIS curve.
bs3_curve_make_ell(ellipse const&,double,double,double,double&)
global function
Creates a spline curve from an elliptical arc.
bs3_curve_make_hel(helix const&,double,double,double,double&)
global function
Creates a spline curve from a helical arc.
bs3_curve_make_int(intcurve const&,double,double,double,double&)
global function
Creates a spline curve from an intcurve.
bs3_curve_make_rational(bs3_curve)
global function
Modifies the bs3_curve into a rational bs3_curve with weights set to 1.
bs3_curve_make_rho_conic(SPAposition const&,SPAposition const&,SPAposition const&,double,double,double&)
global function
Creates a general conic curve segment given three distinct points and a rho value.
bs3_curve_make_str(straight const&,double,double,double,double&)
global function
Creates a parametric curve that is geometrically the same as the portion of the given straight line between the given parameter values.
bs3_curve_max_dist_to_point_bound(bs3_curve,SPAposition&)
global function
Gets an upper limit to the maximum distance from a point in space to the given curve.
bs3_curve_mergeable(bs3_curve,bs3_curve)
global function
Sets two curves so they can be merged.
bs3_curve_mid(bs3_curve)
global function
Gets the mid-point of the given spline curve.
bs3_curve_mid_tangent(bs3_curve)
global function
Gets the normalized mid-tangent to the given spline.
bs3_curve_modify(bs3_curve,SPAposition const&,SPAunit_vector const&,double)
global function
Modifies the curve, such that the curve passes through the given point at the given parameter value and has the given tangent direction.
bs3_curve_mult(bs3_curve)
global function
Determines if the current curve has multiple end knots.
bs3_curve_nderiv(double,bs3_curve,int)
global function
Evaluates the n th derivative of a given bs3_curve at a given parameter value.
bs3_curve_nspans(bs3_curve)
global function
On the assumption that the curve consists of a sequence of simple spans,gets the number of such spans.
bs3_curve_num_ctlpts(bs3_curve,int)
global function
Gets the number of control points in a bs3_curve .
bs3_curve_offset_by_dist(bs3_curve,double,logical,logical,bs3_offset_seg*&,SPAunit_vector&)
global function
Offsets a planar bs3_curve by a specified distance.
bs3_curve_offset_by_dist(bs3_curve,double,logical,SPAunit_vector&)
global function
Offsets a planar bs3_curve by a specified distance.
bs3_curve_offset_by_vec(bs3_curve,SPAvector&)
global function
Offsets a planar bs3_curve by a vector.
bs3_curve_open(bs3_curve)
global function
Determines if a bs3_curve is open.
bs3_curve_param_length(bs3_curve,double,double)
global function
Gets the signed arc length of the curve between two parameter values.
bs3_curve_period(bs3_curve)
global function
Gets the length of the primary interval (the parametric period) that defines a periodic curve.
bs3_curve_periodic(bs3_curve)
global function
Determines if the curve is smoothly closed and is an endless loop.
bs3_curve_perp(SPAposition const&,bs3_curve,SPAposition&,SPAunit_vector&,SPAparameter const&,SPAparameter&,double)
global function
Gets the position, tangent direction, and parameter value at the foot of a perpendicular dropped from a point to the spline curve.
bs3_curve_pla_int(bs3_curve,plane const&,double,SPAbox const&,double const)
global function
Intersects the given parametric curve with a plane.
bs3_curve_planar(bs3_curve&,SPAunit_vector&,double)
global function
Determines whether the curve is planar, within the specified tolerance.
bs3_curve_position(double,bs3_curve)
global function
Evaluates the curve at the given parameter value.
bs3_curve_project(bs3_curve,curve*,plane&)
global function
Projects the given bs3_curve along the given path onto the given plane.
bs3_curve_rail_from_cen(bs3_curve,SPAunit_vector&,double)
global function
Gets a rail curve to sweep for surface construction.
bs3_curve_range(bs3_curve)
global function
Gets the primary interval on which the curve is defined, which in open and nonperiodic closed curves is the actual domain.
bs3_curve_rational(bs3_curve)
global function
Determines whether a spline curve is rational.
bs3_curve_rem_extra_knots(bs3_curve,double)
global function
Removes redundant knots from a bs3_curve .
bs3_curve_reparam(double,double,bs3_curve)
global function
Reparameterizes the given curve in place.
bs3_curve_restore()
global function
Restores a curve from a file.
bs3_curve_reverse(bs3_curve)
global function
Reverses the direction of the given curve, and negates the parameterization.
bs3_curve_same(bs3_curve,bs3_curve,double)
global function
Determines whether two spline curves are the same.
bs3_curve_save(bs3_curve)
global function
Saves a curve to a file.
bs3_curve_self_int(bs3_curve&)
global function
Determines self intersections in a curve.
bs3_curve_set_closed(bs3_curve)
global function
Sets the form of a bs3_curve to be closed.
bs3_curve_set_ctrlpt(bs3_curve,int,double*,double,logical)
global function
Sets the position of one control point.
bs3_curve_set_ctrlpts(bs3_curve,int,double*,double*,logical)
global function
Sets the position of all control points.
bs3_curve_set_fitol(int,SPAposition const*,double)
global function
Sets the fit tolerance of a curve.
bs3_curve_set_form(bs3_curve)
global function
Sets the form of a bs3_curve .
bs3_curve_set_open(bs3_curve)
global function
Sets the form of a bs3_curve to be open.
bs3_curve_set_periodic(bs3_curve)
global function
Sets the form of a bs3_curve to be periodic.
bs3_curve_shift(double,bs3_curve)
global function
Reparameterizes the given curve in place by adding the given shift value to its parameter values.
bs3_curve_span(int,bs3_curve)
global function
Creates a new curve that is the nth span of the given curve.
bs3_curve_span_poly(int,bs3_curve)
global function
Gets the normalized rational polynomial for the indexed span of the given curve.
bs3_curve_span_range(int,bs3_curve)
global function
Gets the parameter bounds of the span specified.
bs3_curve_sph_int(bs3_curve,sphere const&,double,SPAbox const&,double const)
global function
Intersects the given parametric curve with a sphere.
bs3_curve_spl_int(bs3_curve,spline const&,double,SPAbox const&,double const)
global function
Intersects the given parametric curve with a spline surface.
bs3_curve_split(bs3_curve&,double,SPAposition const&,SPAunit_vector const&,SPAunit_vector const&)
global function
Splits a given 3D B-spline curve at a given parameter value.
bs3_curve_start(bs3_curve)
global function
Gets the start point of the given spline curve.
bs3_curve_start_tangent(bs3_curve)
global function
Gets the normalized tangent to the given spline at the start.
bs3_curve_subset(bs3_curve,SPAinterval const&,double,double&)
global function
Creates a curve that is a subset of a given one.
bs3_curve_tan_pt_crv(SPAposition&,bs3_curve,SPAunit_vector&,double*,logical,SPAvector&,SPAvector&,SPAposition&)
global function
Determines a position on a bs3_curve where a line from a given position is tangent to the curve.
bs3_curve_tangent(double,bs3_curve)
global function
Determines the curve direction at the given parameter value.
bs3_curve_tangent_cone(bs3_curve,logical)
global function
Creates a cone bounding the tangent directions of a curve.
bs3_curve_term()
global function
Flushes any retained storage in the underlying curve package.
bs3_curve_testpt(SPAposition const&,double,bs3_curve,SPAparameter const&,SPAparameter&)
global function
Determines whether a point lies within tolerance of a three-dimensional B-spline curve.
bs3_curve_to_array(bs3_curve,int&,int&,logical&,int&,SPAposition*&,double*&,int&,double*&,int)
global function
Gets the dimension, degree, rationality, control points, weights, and knots for a 3D B-spline curve.
bs3_curve_to_bs2_curve(bs3_curve)
global function
Resolves the AG references in the skin code.
bs3_curve_tor_int(bs3_curve,torus const&,double,SPAbox const&,double const)
global function
Intersects the given parametric curve with a torus.
bs3_curve_trans(bs3_curve,SPAtransf const&)
global function
Transforms the given curve in place.
bs3_curve_u_param_line(bs3_surface,double)
global function
Creates a curve along the u parameter of a parametric surface, with the v parameter held constant.
bs3_curve_v_param_line(bs3_surface,double)
global function
Creates a curve along the v parameter of a parametric surface, with the u parameter held constant.
bs3_curve_warp(bs3_curve,law*)
global function
Transforms the given curve in place.
bs3_curve_weight(bs3_curve,int,double&,int)
global function
Gets the weight value corresponding to a specific control point for a rational, 3D B-spline curve.
bs3_curve_weights(bs3_curve,int&,double*&,int)
global function
Gets the number of weights and the values of the weights for a rational, 3D B-spline curve.
bs3_eval(SPApar_pos&) method in class base_surface_law_data
Returns the parameter position u, v on the spline approximating surface.
bs3_surf_form
enum
Classifies the end conditions of a 3D B-spline surface.
bs3_surface
typedef
Defines a 3D B-spline surface.
bs3_surface_3crv(bs3_curve&,bs3_curve&,bs3_curve&)
global function
Creates a spline surface that interpolates three boundary curves.
bs3_surface_4crv(bs3_curve&,bs3_curve&,bs3_curve&,bs3_curve&)
global function
Creates a spline surface that interpolates four boundary curves.
bs3_surface_accurate_derivs(bs3_surface)
global function
Gets the number of derivatives that bs3_surface_evaluate evaluates accurately.
bs3_surface_add_knot(double,int,bs3_surface,int,double)
global function
Adds knots to a surface.
bs3_surface_add_mult_ekn(bs3_surface)
global function
Adds multiple end knots to a spline surface.
bs3_surface_bicubic(int,int,double[],double[],SPAposition[],SPAvector[],SPAvector[],SPAvector[])
global function
Creates a surface that is a bi-cubic interpolant.
bs3_surface_bispan(int,int,bs3_surface)
global function
Creates a surface from a simple patch of a surface.
bs3_surface_bispan_poly(int,int,bs3_surface)
global function
Converts a span into a rational bipolynomial vector with normalized parameterization in each direction.
bs3_surface_bispan_range(int,int,bs3_surface)
global function
Gets the parameter bounds of a simple surface patch.
bs3_surface_boundary_angle(bs3_surface,double&,double&)
global function
Gets the boundary angle.
bs3_surface_box(bs3_surface,SPApar_box const&)
global function
Gets a box that encloses a portion of a three-dimensional B-spline surface.
bs3_surface_check(bs3_surface,spline&,check_fix&,check_fix&,check_status_list*)
global function
Checks for errors in the approximating surface.
bs3_surface_check_hit(bs3_surface,double,int,int,sf_clash_list*&)
global function
bs3_surface_closed_u(bs3_surface)
global function
Determines whether a given surface is closed in the u -parameter.
bs3_surface_closed_v(bs3_surface)
global function
Determines whether the given surface is closed in the v -parameter.
bs3_surface_control_points(bs3_surface,int&,int&,SPAposition*&,int)
global function
Gets the number of control points in the u and v directions, and the array of control points, for the given surface.
bs3_surface_copy(bs3_surface)
global function
Creates an exact copy of the surface in free store.
bs3_surface_cross(SPApar_pos const&,SPAunit_vector const&,bs3_surface)
global function
Evaluates the cross curvature of a three-dimensional B-spline surface at a given uv .
bs3_surface_debug(bs3_surface,char const*,FILE*)
global function
Gets a readable representation of the curve and writes it to a file.
bs3_surface_degree_elevate(bs3_surface,bs3s_dir)
global function
Raises the degree of the input bs3_surface in the desired direction by 1.
bs3_surface_degree_u(bs3_surface)
global function
Gets the spline degree in the u direction.
bs3_surface_degree_v(bs3_surface)
global function
Gets the spline degree in the v direction.
bs3_surface_delete(bs3_surface&)
global function
Deletes storage occupied by the given surface.
bs3_surface_dim(bs3_surface)
global function
Gets the dimensionality of a surface.
bs3_surface_estimate_param(SPAposition const&,bs3_surface,logical)
global function
Estimates the parameter values of the foot of a perpendicular from a given point to the surface.
bs3_surface_eval(SPApar_pos const&,bs3_surface,SPAposition&,SPAvector*,SPAvector*)
global function
Evaluates a bs3_surface for position, first, and second derivatives at the given parameter value.
bs3_surface_evaluate(SPApar_pos const&,bs3_surface,SPAposition&,SPAvector**,int,int,int)
global function
Evaluates the position and an arbitrary number of derivatives of the surface.
bs3_surface_fit(double,int,int,SPAposition[],SPAunit_vector[],SPAunit_vector[])
global function
Fits a mesh of points to a bs3_surface .
bs3_surface_fitol(bs3_surface)
global function
Determines the fit tolerance of a surface.
bs3_surface_from_ctrlpts(int,logical,int,int&,int,int,logical,int,int&,int,SPAposition[],double[],double,int,double[],int,double[],double)
global function
Creates a B-spline surface from a collection of control points and knot vectors.
bs3_surface_from_periodic_ctrlpts(int,logical,int,int&,int,int,logical,int,int&,int,SPAposition[],double[],double,int,double[],int,double[],double)
global function
Creates a B-spline surface from a collection of control points and knot vectors, using a periodic representation.
bs3_surface_hermite(SPAposition*,SPAvector*,SPAvector*,SPAvector*)
global function
Creates a single patch Bezier surface from Hermite data at the patch corners.
bs3_surface_hermite_intp(int,int,SPAposition*,SPAvector*,SPAvector*,SPAvector*,double*,double*)
global function
Creates a bi-cubic Hermite interpolant using a mesh of points, tangents, twists, and knot vectors.
bs3_surface_hull_planes(bs3_surface,SPAposition*,SPAunit_vector*)
global function
Creates a bounding hull around a surface.
bs3_surface_ij_ctrlpt(bs3_surface,int,int,SPAposition&,double&,logical&,int&,int)
global function
Gets the [i ,j ] control point of a given spline surface.
bs3_surface_ij_knu(bs3_surface,int,int,int)
global function
Gets the i th knot in u direction.
bs3_surface_ij_knv(bs3_surface,int,int,int)
global function
Gets the i th knot in v direction.
bs3_surface_init()
global function
Initializes the spline surface system.
bs3_surface_interp_knots(int,int,SPAposition*,double[],double[],SPAvector*,SPAvector*,SPAvector[])
global function
Creates a bicubic surface that interpolates or fits a set of points,with specified boundary derivatives and twist vectors.
bs3_surface_intp(int,int,SPAposition[],SPAunit_vector[],SPAunit_vector[],SPAunit_vector[],SPAunit_vector[])
global function
Interpolates a mesh of points.
bs3_surface_invdir(SPAunit_vector const&,SPApar_pos const&,bs3_surface)
global function
Gets the direction in the parameter space of a surface at a given position that corresponds to a given object-space tangent direction.
bs3_surface_invert(SPAposition const&,bs3_surface,SPApar_pos const&)
global function
Gets the parameter of a point on a 3D B-spline surface.
bs3_surface_join_u(bs3_surface,bs3_surface)
global function
Joins two compatible three-dimensional B-spline surfaces together.
bs3_surface_join_v(bs3_surface,bs3_surface)
global function
Joins two compatible three-dimensional B-spline surfaces together.
bs3_surface_knots_u(bs3_surface,int&,double*&,int)
global function
Gets the number of knots in the u direction and the knot values in the u direction, for the given surface.
bs3_surface_knots_v(bs3_surface,int&,double*&,int)
global function
Gets the number of knots in the v direction and the knot values in the v direction, for the given surface.
bs3_surface_knottol()
global function
Gets the parametric criterion used to decide whether a given parameter is a knot.
bs3_surface_loft_curves(bs3_curve*,double[],double,int,double&)
global function
Lofts a surface from an array of n bs3_curves .
bs3_surface_loft_u_curves(int,bs3_curve[],double[])
global function
Lofts a series of similar bs3_curves into a bs3_surface .
bs3_surface_make_con(cone const&,SPAbox const&,double,double&,SPApar_transf&)
global function
Creates a parametric surface coincident with the given cone.
bs3_surface_make_pipe(double,curve const&,curve const&,SPAinterval const&,double,double&)
global function
Creates a spline surface that is an approximation to a constant-radius circular pipe centered on the given spine curve.
bs3_surface_make_pipe_boundary(double,curve const&,curve const&,curve const&,double,double&,bs2_curve&,bs2_curve&)
global function
Creates a pipe surface given the spine, radius, and two boundary curves that bracket the zero u -parameter direction.
bs3_surface_make_pla(plane const&,SPAbox const&,double,double&,SPApar_transf&)
global function
Creates a spline surface from the given plane.
bs3_surface_make_sph(sphere const&,SPAbox const&,double,double&,SPApar_transf&)
global function
Creates a spline surface from the given sphere.
bs3_surface_make_spl(spline const&,SPAbox const&,double,double&,SPApar_transf&)
global function
Creates a parametric surface coincident with the given spline.
bs3_surface_make_sur(surface const&,SPAbox const&,double,double&,SPApar_transf&)
global function
Converts a portion of a general ACIS surface into a spline surface.
bs3_surface_make_tor(torus const&,SPAbox const&,double,double&,SPApar_transf&)
global function
Creates a spline surface from the given torus.
bs3_surface_make_tor_nubs(torus const&,SPAbox const&,double,double&,SPApar_transf&)
global function
Creates a NUBS spline surface from the given torus.
bs3_surface_max_size_to_param_line(bs3_surface,SPAposition&,double,logical,logical)
global function
Estimates the parameter of a near point on a surface, given the parameter of a control point of the surface.
bs3_surface_mult_eku(bs3_surface,int)
global function
Determines if surface has multiple u end knots.
bs3_surface_mult_ekv(bs3_surface,int)
global function
Determines if surface has multiple v end knots.
bs3_surface_natural_ext(bs3_surface,SPApar_box&,SPAnat_ext_checks)
global function
Computes a natural spline extension.
bs3_surface_ncu(bs3_surface,int)
global function
Gets the number of control points in u_direction .
bs3_surface_ncv(bs3_surface,int)
global function
Gets the number of control points in v_direction .
bs3_surface_nku(bs3_surface,int)
global function
Gets the number of knots in the u direction for the given surface.
bs3_surface_nkv(bs3_surface,int)
global function
Gets the number of knots in the v direction for the given surface.
bs3_surface_normal(SPApar_pos const&,bs3_surface)
global function
Evaluates the normal to a three-dimensional B-spline surface at a given (u,v).
bs3_surface_nspans_u(bs3_surface)
global function
Gets number of simple patches in the u parameter direction forming a bs3_surface .
bs3_surface_nspans_v(bs3_surface)
global function
Gets number of simple patches in the v parameter direction forming a bs3_surface .
bs3_surface_offset(bs3_surface,double,double)
global function
Offsets the given surface by offset distance.
bs3_surface_period_u(bs3_surface)
global function
Gets the u -parameter period of a three-dimensional B-spline surface.
bs3_surface_period_v(bs3_surface)
global function
Gets the v -parameter period of a three-dimensional B-spline surface.
bs3_surface_periodic_u(bs3_surface)
global function
Determines whether the surface is periodic in the u -parameter.
bs3_surface_periodic_v(bs3_surface)
global function
Determines whether the surface is periodic in the v -parameter.
bs3_surface_perp(SPAposition const&,bs3_surface,SPAposition&,SPAunit_vector&,SPApar_pos const&,SPApar_pos&,SPApar_box const&)
global function
Gets the intersection with the surface and the normal to the surface of a perpendicular dropped from a point to the surface.
bs3_surface_planar(bs3_surface,SPAunit_vector&)
global function
Determines if a bs3_surface is planar.
bs3_surface_poles_u(bs3_surface)
global function
Gets a flag indicating the existence of poles (singularities) in the u direction.
bs3_surface_poles_v(bs3_surface)
global function
Gets a flag indicating the existence of poles (singularities) in the v direction.
bs3_surface_position(SPApar_pos const&,bs3_surface)
global function
Evaluates and returns a position on a three-dimensional B-spline surface at a given uv .
bs3_surface_prin_curv(SPApar_pos const&,bs3_surface,SPAunit_vector&,double&,SPAunit_vector&,double&)
global function
Evaluates the principal axes of curvature and corresponding curvatures of a three-dimensional B-spline surface at a given uv .
bs3_surface_proc(SPAinterval&,SPAinterval&,pt_eval_fn_t,vec_eval_fn_t,vec_eval_fn_t,vec_eval_fn_t,void*,double)
global function
Creates an approximate spline surface to a procedurally defined surface.
bs3_surface_range(bs3_surface)
global function
Gets the range of both parameter values that defines the surface as the bounds of a rectangular box in parameter space.
bs3_surface_range_u(bs3_surface)
global function
Gets the u parameter range a three-dimensional B-spline surface.
bs3_surface_range_v(bs3_surface)
global function
Gets the v parameter range of a three-dimensional B-spline surface.
bs3_surface_rational_u(bs3_surface)
global function
Determines if a surface is rational in u .
bs3_surface_rational_v(bs3_surface)
global function
Determines if a surface is rational in v .
bs3_surface_remove_extra_knots(bs3_surface,double)
global function
Deletes knots where multiplicities are greater than the degree in both u and v .
bs3_surface_reparam_u(double,double,bs3_surface)
global function
Reparameterizes the surface in u .
bs3_surface_reparam_v(double,double,bs3_surface)
global function
Reparameterizes the surface in v .
bs3_surface_restore()
global function
Restores a saved surface.
bs3_surface_revolve_curve(bs3_curve,straight const&,double,double,double,double&)
global function
Creates a spline surface by revolving a three-dimensional B-spline curve about an axis.
bs3_surface_rule_from_pt(SPAposition&,bs3_curve)
global function
Creates a triangular ruled surface from a point to a curve.
bs3_surface_ruled(bs3_curve&,bs3_curve&)
global function
Creates a ruled surface between two curves.
bs3_surface_same(bs3_surface,bs3_surface,double)
global function
Determines whether two spline surfaces are the same.
bs3_surface_save(bs3_surface)
global function
Saves a surface.
bs3_surface_set_closed_u(bs3_surface)
global function
Sets the bs3_surface to be closed in u .
bs3_surface_set_closed_v(bs3_surface)
global function
Sets the bs3_surface to be closed in v .
bs3_surface_set_ctrlpt(bs3_surface,int,int,double*,double,int)
global function
Sets the position of one control point.
bs3_surface_set_ctrlpts(bs3_surface,int,int,double*,double*,int)
global function
Sets the position of all control points.
bs3_surface_set_form(bs3_surface)
global function
Sets the form of a bs3_surface .
bs3_surface_set_open_u(bs3_surface)
global function
Sets the bs3_surface to be open in u .
bs3_surface_set_open_v(bs3_surface)
global function
Sets the bs3_surface to be open in v .
bs3_surface_set_periodic_u(bs3_surface)
global function
Marks the surface as being periodic in u .
bs3_surface_set_periodic_v(bs3_surface)
global function
Marks the surface as being periodic in v .
bs3_surface_shift_u(double,bs3_surface)
global function
Reparameterizes the given surface in u .
bs3_surface_shift_v(double,bs3_surface)
global function
Reparameterizes the given surface in v .
bs3_surface_sil(bs3_surface,logical,view_spec const&,SPAbox const&)
global function
Creates the silhouettes of the surface.
bs3_surface_singular_u(double,bs3_surface)
global function
Determines if the mapping from parameter space to object-space is singular along the given constant u -parameter line.
bs3_surface_singular_v(double,bs3_surface)
global function
Determines if the mapping from parameter space to object space is singular along the given constant v -parameter line.
bs3_surface_skin_curves(ENTITY_LIST&)
global function
Creates a surface that interpolates ("skins ") between a sequence of bs3_curves .
bs3_surface_span_range_u(int,bs3_surface)
global function
Gets the u parameter bounds of a surface's simple patches.
bs3_surface_span_range_v(int,bs3_surface)
global function
Gets the v parameter bounds of a surface's simple patches.
bs3_surface_split_u(bs3_surface&,double)
global function
Splits a B-spline surface into two sections at a given u parameter value.
bs3_surface_split_v(bs3_surface&,double)
global function
Splits a B-spline surface into two sections at a given v parameter value.
bs3_surface_subset(bs3_surface,SPApar_box const&,double,double&)
global function
Creates a surface identical to the given surface.
bs3_surface_sum_curves(bs3_curve,bs3_curve,double,double&)
global function
Creates a spline surface by summing two 3D B-spline curves.
bs3_surface_sum_x_pla_str(bs3_surface,SPAposition&,SPAunit_vector&,SPAposition&,SPAunit_vector&)
global function
Specializes the top curve construction for perpendicular sweep.
bs3_surface_testpt(SPAposition const&,double,bs3_surface,SPApar_pos const&,SPApar_pos&)
global function
Determines whether an object-space point lies on a given surface within the given positional precision.
bs3_surface_to_array(bs3_surface,int&,logical&,logical&,int&,int&,int&,int&,int&,int&,SPAposition*&,double*&,int&,int&,double*&,int&,int&,double*&,int)
global function
Creates arrays of control points, weights, u knots, and v knots from a B-spline surface.
bs3_surface_trans(bs3_surface,SPAtransf const&)
global function
Transforms a surface.
bs3_surface_unitvec(SPAunit_vector const&,SPApar_pos const&,bs3_surface)
global function
Determines the offset in parameter space corresponding to a unit move in a direction on a 3D B-spline surface at a given position.
bs3_surface_warp(bs3_surface,law*)
global function
Warp a surface.
bs3_surface_weights(bs3_surface,int&,int&,double*&,int)
global function
Gets the number of weights in the u and v directions and the array of weights for the given surface.
bs3_surface_wiggle(double,double,double,int,int,int,int)
global function
Creates four splines for the edges or a wiggle.
bs3_synchronize_tolerance()
global function
Synchronizes ag tolerance with ACIS tolerance.
bs3s_dir
enum
bs_conic_type
enum
Classifies a B-spline curve as a type of conic section.
bs_knot_removal_mode
enum
bs_seam_multiplicity_e
enum
buildEdges(ENTITY_LIST&) method in class AcisSkinningInterface
Builds edges for the given entity list.
buildEdges(ENTITY_LIST&) method in class AcisSLInterface
Builds a list of edges that represent the extents of the surfaces if the wires were to be skinned at the present configuration.
buildFaces(ENTITY_LIST&) method in class AcisSkinningInterface
Builds faces for the given entity list.
buildFaces(ENTITY_LIST&) method in class AcisSLInterface
Builds a list of faces.
bulge() method in class ATTRIB_VBLEND
Returns the bulge factor.
bulletin_count() method in class ENTITY
Returns the number of bulletins referring to this ENTITY .
bulletin_no_change_vf(ENTITY const*,logical) method in class SURFACE
Virtual function for comparing subclass data - called by bulletin_no_change .
bulletin_no_change_vf(ENTITY*,logical) method in class ENTITY
Compares subclass data.
bulletin_no_change_vf(ENTITY const*,logical) method in class COEDGE
Virtual compare function for api_get_modified_faces .
bulletin_no_change_vf(ENTITY const*,logical) method in class LOOP
Virtual function for comparing subclass data - called by bulletin_no_change .
bulletin_no_change_vf(ENTITY const*,logical) method in class INTCURVE
Virtual function for comparing subclass data - called by bulletin_no_change .
bulletin_no_change_vf(ENTITY const*,logical) method in class VERTEX
Virtual function for comparing subclass data - called by bulletin_no_change .
bulletin_no_change_vf(ENTITY const*,logical) method in class WIRE
Virtual function for comparing subclass data - called by bulletin_no_change .
byte_count(logical) method in class component_handle_list
Returns the size in bytes of this class.
byte_count() method in class LIST_HEADER
Return the memory size, in bytes, of the list.
byte_count(logical) method in class asm_model_list
Returns the size in bytes of this class.
byte_count(logical) method in class component_entity_handle_list
Returns the size in bytes of this class.
byte_count(logical) method in class VOID_LIST
Returns the size of the list.
byte_count(logical) method in class ENTITY_LIST
Returns the size in bytes of this class.
byte_count(logical) method in class entity_handle_list
Returns the size in bytes of this class.
CELL
class
Attaches the subportion of a lump.
CELL2D
class
Connects the faces of a sheet.
CELL3D
class
Connects subportion of a lump.
CFACE
class
A reference to one side of a FACE .
CHAR
define
COEDGE
class
Relates EDGEs to adjacent EDGEs and to owning ENTITYs .
COEDGE_ID
define
COMMUTATIVE
define
COMPCURV_ID
define
COMPOUND
define
CONCAT
define
CONCAT2
define
CONE
class
Defines a cone as an object in the model.
CONE_ID
define
CONSTBIT
define
CONTROL
define
COPY_ANNOTATION
class
Defines the annotation class for the copy operation.
COPY_ANNOTATION_LEVEL
define
COPY_DEF
define
COPY_WITH_DEEP_COPY_DEF
define
CSHELL
class
Names one portion of a cell's boundary.
CURVE
class
Defines a generic curve as an object in the model.
CURVE_EXTENSION_TYPE
enum
Number specifies the extension type.
CURVE_ID
define
Calc_tag_handle_count(int&,int&)
global function
Change_entity(ENTITY*,ENTITY*) method in class ATTRIB_DM2ACIS
Changes the entity pointer for a DS_dmod .
Child(int) method in class ATTRIB_DM2ACIS
Gets the child dmod pointer, or NULL .
Child_tag(int) method in class ATTRIB_DM2ACIS
Gets the child tag id, or -1 if none.
Classify_tag(int) method in class ATTRIB_DM2ACIS
Returns the DS_tag_type for the tag or DS_tag_none .
Clear_editing() method in class ATTRIB_DM2ACIS
Command for editing state functions and is related to the Editing and Set_editing methods.
Clear_mesh_rebuild() method in class ATTRIB_DM2ACIS
Access functions for mesh rebuild state.
Clear_mesh_state() method in class ATTRIB_DM2ACIS
Access functions for mesh rebuild state.
Commit_to_edgeR(DS_dmod*) method in class ATTRIB_DC2ACIS
Recursive tail of Commit_to_owner .
Commit_to_faceR(DS_dmod*) method in class ATTRIB_DS2ACIS
Recursive tail of Commit_to_owner .
Commit_to_owner() method in class ATTRIB_DM2ACIS
Moves data to face and ATTRIB_DSMODEL .
Commit_to_owner() method in class ATTRIB_DC2ACIS
Moves data to face and ATTRIB_DSMODEL .
Commit_to_owner() method in class ATTRIB_DS2ACIS
Moves data to face and ATTRIB_DSMODEL .
ConvertEntity(ENTITY*,ha_rendering_options&,HA_Map*,char*) method in class IEntityConverter
Convert the given ACIS entity to HOOPS display-object data.
ConvertEntityAsm(ENTITY*,ha_rendering_options&,ha_rendering_context&) method in class IEntityConverter
Convert the given ACIS entity to HOOPS display-object data.
ConvertModelComponents(component_handle*,ha_rendering_options&,ha_rendering_context&) method in class IEntityConverter
Convert a component of an assembly model to HOOPS display-object data.
ConvertModelGeometry(asm_model*,ha_rendering_options&,ha_rendering_context&) method in class IEntityConverter
Convert the geometry of the given assembly model to HOOPS display-object data.
Convert_loads_and_cstrns(int,DM_target_memory) method in class ATTRIB_DM2ACIS
Converts curve constraints into curve loads and converts curve loads into curve constraints.
CopyBuffer() method in class position_array
Copies the position_array.
CreateRenderingObject(RenderingObject*,logical)
global function
CreateRenderingObject(logical)
global function
CurveFacetLevel
enum
Curve Facetting Level.
Customer_cast() method in class DM_icon_query_args
Used by customer icons to downcast to customer type.
Customer_cast() method in class DM_draw_engine
Casting operator; used for overriding.
Customer_cast() method in class DM_icon_cmd_args
Used by customer icons to downcast to customer type.
Customer_cast() method in class DM_icon_draw_args
Used by customer icons to downcast to customer type.
cached_derivative(int) method in class law
Returns TRUE or FALSE , depending upon whether or not the given derivative has been cached.
calculate() method in class ATTRIB_HH_AGGR_STITCH
This method performs the pairing of edges and populates the individual entity-level attributes to the edges.
calculate() method in class ATTRIB_HH_AGGR_SHARP_EDGE
Performs the calculate stage of the sharp edge solver subphase of geometry building.
calculate() method in class ATTRIB_HH_AGGR_ANALYTIC
Performs the calculate stage of the analytic solver subphase of geometry building.
calculate() method in class ATTRIB_HH_AGGR_WRAPUP
Performs the calculate stage of the wrap-up subphase of geometry building.
calculate() method in class ATTRIB_HH_AGGR_SIMPLIFY
Traverses all faces and adds individual entity-level attributes to faces having spline geometry.
calculate() method in class ATTRIB_HH_AGGR_GEOMBUILD
Performs the calculate stage of the geometry building phase.
calculate() method in class ATTRIB_HH_AGGR_ISOSPLINE
Performs the calculate stage of the isospline solver subphase of geometry building.
calculate() method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
calculate() method in class ATTRIB_HH_AGGR_GEN_SPLINE
Performs the calculate stage of the generic spline solver subphase of geometry building.
calculate_at_tol(double) method in class ATTRIB_HH_AGGR_STITCH
Traverses the body and adds individual entity-level attributes to edge pairs that are candidates for stitching at the specified tolerance.
calculate_disc_info() method in class par_int_cur
Calculates the discontinuity information if it was never stored.
calculate_disc_info() method in class off_int_cur
Calculates the discontinuity information for the off_int_cur .
calculate_disc_info() method in class int_cur
Calculates the discontinuity information for the int_cur if none had been stored in disc_info .
calculation_results() method in class ATTRIB_HH_AGGR_GEN_SPLINE
Returns the results of the generic spline solver subphase.
calculation_results() method in class ATTRIB_HH_AGGR_ISOSPLINE
Returns the results of the isospline solver subphase.
calculation_results() method in class ATTRIB_HH_AGGR_WRAPUP
Returns the results of the wrap-up subphase.
calculation_results() method in class ATTRIB_HH_AGGR_SHARP_EDGE
Returns the results of the sharp edge solver subphase.
calculation_results() method in class ATTRIB_HH_AGGR_ANALYTIC
Returns the results of the analytic solver subphase.
calculation_results_for_change() method in class ATTRIB_HH_AGGR_GEN_SPLINE
Fills in the calculate results structure.
calculation_results_for_change() method in class ATTRIB_HH_AGGR_ANALYTIC
Fills in the calculate results structure.
calculation_results_for_change() method in class ATTRIB_HH_AGGR_ISOSPLINE
Fills in the calculate results structure.
calibrate_radius(double,double) method in class var_rad_functional
The radius function extends the entire length of a subsequence of blends.
calibrate_radius(segend*,segend*) method in class ATTRIB_VAR_BLEND
Calibrates the two-end radius range.
calibrate_radius(double,double) method in class var_radius
Calibrates the variable radius between the two given parameters.
calibrate_v_params(double,double) method in class var_cross_section
Calibrates the v -parameters of a var_cross_section object to the given parameter range.
calibrated(void) method in class var_radius
Returns TRUE if the ends are calibrated; otherwise, it returns FALSE .
call_method(METHOD_ID&,METHOD_ARGS&) method in class ENTITY
Executes the implementation function for a routine virtual method.
camera() method in class ATTRIB_PHL_VW
Returns the pointer to the PHL_CAMERA .
can_be_moved() method in class BULLETIN_BOARD
Returns whether or not the bulletin board can be moved.
can_propagate(CFACE*) method in class ATTRIB_VOL_COL
Indicates if this attribute can be propagated to the specified CFACE .
can_propagate(CFACE*) method in class ATTRIB_CFACE_VOL
Checks whether the given CFACE entity has an attribute of class ATTRIB_CFACE_VOL .
can_roll_back() method in class HISTORY_STREAM
Simple test to see whether stream can be rolled back.
can_roll_forward() method in class HISTORY_STREAM
Simple test to see whether stream can be rolled forward.
ccrel_data data member in class edge_entity_rel
The curve-curve intersection data.
cell() method in class ATTRIB_CELL
Returns the first cell in a complete enumeration of all cells in the attribute.
cell() method in class CSHELL
Returns the pointer to owning cell.
cell_list() method in class ATTRIB_CELL
Returns the list of cells.
center_support data member in class blend_spl_sur
A support entity.
centre data member in class ellipse
Center point of ellipse.
centre data member in class torus
The center of the circular spine.
centre data member in class sphere
The center of the sphere.
centre() method in class ELLIPSE
Returns the center position of this ELLIPSE .
centre() method in class SPHERE
Returns the center of this SPHERE .
centre() method in class TORUS
Returns the center position of this TORUS .
centroid() method in class moments
Return the centroid.
cface() method in class CELL2D
Returns the pointer to the list of cfaces that comprise the shell.
cface() method in class CSHELL
Returns the start of a list of immediately contained cfaces.
chamfer_round_height() method in class var_cross_section
Returns the round height function of a rounded chamfer cross section.
changeToState(HISTORY_STREAM*,DELTA_STATE*,int&) method in class HISTORY_MANAGER
The state knows which stream it is in, so it does not need to be passed.
change_end_pt(SPAposition&) method in class bounded_arc
Changes the end position of this bounded_arc .
change_end_pt(SPAposition&) method in class bounded_line
Changes the end position of this bounded_line .
change_end_pt(SPAposition&) method in class bounded_curve
Moves the end point of this bounded_curve to a new location.
change_event() method in class intcurve
Notifies the derived type that the curve has been changed so that it can update itself.
change_event() method in class spline
Notifies the derived type that the surface has been changed (like, the subset_range has changed), so that it can update itself.
change_event() method in class surface
Notifies the derived type that this surface has been changed.
change_event() method in class curve
Notifies the derived type that this curve has been changed.
change_start_pt(SPAposition&) method in class bounded_line
Changes the start position of this bounded_line .
change_start_pt(SPAposition&) method in class bounded_curve
Moves the start point of this bounded_curve to a new location.
change_start_pt(SPAposition&) method in class bounded_arc
Changes the start position of this bounded_arc .
change_state_id() method in class ATTRIB_EYE_ATTACHED_MESH
Increment the state ID.
check(check_fix&,check_fix&,check_status_list*) method in class curve
Checks for any data errors in this curve , and corrects the errors if possible.
check() method in class VBL_SURF
Performs a quick check of the surface, returning FALSE if we think it is illegal.
check(check_fix&,check_fix&,check_status_list*) method in class intcurve
Checks for any data errors in the curve, and corrects the errors if possible.
check(bhl_anal_geometry_results*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Attaches individual geometry building attributes to the body and checks the body for bad geometry.
check(check_fix&,check_fix&,check_status_list*) method in class spline
Check for any data errors in the spline, and correct the errors if possible.
check(check_fix&,check_fix&,check_status_list*) method in class surface
Checks for any data errors in this surface , and corrects the errors if possible.
check(check_fix&,check_fix&,check_status_list*) method in class VBL_SURF
Checks for any data errors in the surface, and corrects the errors if possible.
check() method in class glue_options
Performs a sanity check on the object.
check(check_fix&,check_fix&,check_status_list*) method in class helix
Check for any data errors in the helix, and correct the errors if
possible.
checkDeltaForDistribute(DELTA_STATE*,StreamFinder*) method in class HISTORY_MANAGER
Performs advance checks on a DELTA_STATE to make sure it is OK to distribute it and problems can be detected before changing any of the data structure.
check_applicable_format_entity(ENTITY*,ENTITY*&) method in class MESH_MANAGER
While faceting a body, lump, or shell, check_applicable_format_entity is called at each member of the hierarchy, in top down order.
check_applicable_refinement(ENTITY*,AF_SURF_MODE,REFINEMENT*&) method in class MESH_MANAGER
While faceting a body, lump, or shell, check_applicable_refinement is called at each member of the hierarchy, in top down order, and for each possible surface type at each non-face member.
check_applicable_refinement(ENTITY*,AF_SURF_MODE,REFINEMENT*&) method in class STL_MESH_MANAGER
Check for the applicable refinement.
check_bad_fitol_details
class
A class for returning details of a check status error.
check_bezier_form() method in class pcurve
Checks if the underlying bs2_curve is in Bezier form.
check_cache(double,int,int,int,logical,blend_section&,int) method in class blend_spl_sur
Method for handling cache data.
check_destroy() method in class ENTITY
Checks that entity deletion is legitimate.
check_details_type
enum
Enumeration of the different check details types.
check_discontinuity() method in class ATTRIB_HH_AGGR_GEOMBUILD
Gets the option that denotes if checking edge discontinuity is on or off.
check_discontinuity data member in class hh_geombuild_options
check_edge_refinement(EDGE*,double&,double&,double&,int,int) method in class MESH_MANAGER
The parameters that control the faceting of an edge are provided.
check_for_approx() method in class sweep_spl_sur
This function should be used after creating a sweep_spl_sur ,
to ensure the surface will be valid for downstream operations.
check_handle() method in class RH_ENTITY
Returns TRUE if the handle pointing to the entity's internal data is valid - else, it returns FALSE if the handle is NULL .
check_high_curvature_details
class
check_hull_curve_enclosure(curve*,BOUNDED_SURFACE*,int,int,double*,int,SPApar_pos*) method in class pcurve
Checks if the pcurve bs2_curve hull contains the bounded true curve, and if not, to find the 2-space distance that the true curve moves outside the hull by.
check_hull_intersection(int,int,double*,int,SPApar_pos*) method in class pcurve
Checks if the convex hull of a pcurve self-intersects.
check_hull_turning_angle(curve*,BOUNDED_SURFACE*,int,int&,double*&,int&,SPApar_pos*&) method in class pcurve
Checks that the pcurve bs2_curve hull does not turn by more than the minimum turning angle.
check_interrupt() method in class rbase_app_callback
Handles user interrupts.
check_knot_tangents(curve*,BOUNDED_SURFACE*,int,double*) method in class pcurve
Checks that the pcurve bs2_curve tangent directions agree with the true curve tangent directions at each of the knots.
check_knots_on_true_curve(curve*,BOUNDED_SURFACE*,int,int&,double*&) method in class pcurve
Checks that all the knots of the pcurve bs2_curve lie on the supplied true curve.
check_outcome(outcome&)
global function
Check an outcome from an API and signal an exception if it is not OK.
check_safe_range(int) method in class blend_spl_sur
Checks for bad singularities at the ends and sets the legal range such that it avoids them.
check_self_intersection_details
class
A class for returning details of a check status error.
check_status
enum
Curve and surface check codes.
check_status_details
class
A class for returning details of a check status error.
check_status_list
class
Implements the list of return codes for status checking.
check_tags_validity() method in class HISTORY_STREAM
Function to check that the tags on ENTITYs in the HISTORY_STREAM are valid.
checked() method in class BULLETIN_BOARD
Returns whether or not the bulletin board has been checked.
checked_range() method in class pcurve
Returns the range over which checking occurs.
child() method in class SUBSHELL
Returns a pointer to the start of list of SUBSHELLs contained within this SUBSHELL .
circle_3_pos(SPAposition&,SPAposition&,SPAposition&,SPAposition&,SPAunit_vector&,double&)
global function
Finds a circular arc defined by 3 positions.
circular() method in class cone
Classification routine that sets the base ratio to 1; therefore, the base is circular.
clash_behaviour
enum
clash_mode
enum
clash_type() method in class entity_clash_pair
Returns the classification of how this pair of entities clash.
clash_type() method in class body_clash_result
clashing_entities(0) method in class body_clash_result
Construct an unset instance ready to be passed to api_clash_bodies
The instance is initialised such that the clash_type() query will
return CLASH_UNKNOWN , and the containing_body() and
first_entity_clash_pair queries will return NULL.
class_name() method in class simple_rail_law
class_name() method in class law
Returns a string that contains the name of this law's class.
clean() method in class PHL_EDGE
Removes all PHL_SEGMENTs beginning with the first PHL_SEGMENT .
clean() method in class ATTRIB_PHL_VW
Deletes all of the PHL data associated with this attribute.
cleanup() method in class ATTRIB_HH_AGGR_SIMPLIFY
Removes all individual entity-level attributes from the entities of the owning body.
cleanup() method in class ATTRIB_HH_AGGR_STITCH
Removes all individual entity-level attributes from the entities of the owning body.
cleanup() method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
Removes the entity-level attributes from the individual entities of the owning body.
cleanup() method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
cleanup_pcurves() method in class ATTRIB_HH_AGGR_GEOMBUILD
Cleans up pcurves and make approximate intcurves.
clear() method in class param_string
Clears the param_string , but it does not free up the buffer.
clear() method in class BULLETIN_LIST
Empties a list ready for construction of a new one.
clear() method in class HISTORY_STREAM_LIST
Empties a list ready for construction of a new one.
clear() method in class LIST_HEADER
Clear all entries from the list and reset indexes and counters for reuse.
clear() method in class toolkit_callback_list
Removes and deletes all callbacks.
clear() method in class VOID_LIST
Empties a list ready for construction of a new one.
clear() method in class entity_handle_list
Clear all entries from the list and reset indexes and counters for reuse.
clear() method in class DELTA_STATE_LIST
Empties a list ready for construction of a new one.
clear() method in class HISTORY_STREAM
Re-initializes to an empty stream with just the root_dssys_error if logging_level is not equal to zero.
clear() method in class SPACOLLECTION
clear() method in class error_info_list
Empties the list by removing all of the error_info objects that it contains.
clear() method in class asm_model_list
Clear all entries from the list and reset indexes and counters for reuse.
clear() method in class component_entity_handle_list
Clear all entries from the list and reset indexes and counters for reuse.
clear() method in class PART
Deletes all entities and all their history from this PART's history stream.
clear() method in class ENTITY_LIST
Clear all entries from the list and reset indexes and counters for reuse.
clear() method in class component_handle_list
Clear all entries from the list and reset indexes and counters for reuse.
clear() method in class EE_LIST
Empties a list ready for construction of a new one.
clearCurrentDelta() method in class HISTORY_MANAGER
Discards all the bulletins in the current delta state and clears it.
clearGuides() method in class AcisSLInterface
Removes all guides from the interface.
clearMappingCurves() method in class AcisSLInterface
Removes all mapping curves.
clear_all_free_lists()
global function
Instruct the memory manager to release all empty freelist data blocks.
clear_dead_entity_list() method in class BULLETIN_BOARD
Clears the dead entity list.
clear_debug_lists()
global function
Clears the DEBUG_LISTs .
clear_features() method in class defeature_options
Resets state of the options object to "before recognize", clearing both recognized and failed feature lists.
clear_history() method in class BULLETIN
Clears the history stream.
clear_history_ptrs() method in class BULLETIN_BOARD
Clears history pointers.
clear_history_ptrs() method in class HISTORY_STREAM
Clears reference to this history from entities in delta state.
clear_history_ptrs() method in class DELTA_STATE
Clears reference to this history from entities in the delta state.
clear_kind() method in class generic_graph
Sets the user-defined kind array for this graph item to NULL .
clear_kind() method in class gvertex
Sets the user-defined kind array for this graph item to NULL .
clear_kind() method in class gedge
Sets the user-defined kind array for this graph item to NULL ,kind is actually a dynamic array.
clear_output() method in class tolerant_stitch_options
Function to delete all coincident face clusters already recorded in the tolerant stitch options object.
clear_trans() method in class subtrans_object
Clears any references to this object using transformation lists, before incompatible changes.
clear_vf() method in class asm_model_entity_mgr
Asks a subclass to put itself into the "empty" state.
clone() method in class acovr_options
Deep copy method.
clone() method in class check_self_intersection_details
clone() method in class check_high_curvature_details
clone() method in class defeature_options
Returns a clone of the object.
clone() method in class check_bad_fitol_details
clone() method in class check_status_details
closed() method in class intcurve
Indicates if a curve is closed.
closed() method in class ellipse
Indicates whether a curve is closed, that is joins itself (smoothly or not) at the ends of its principal parameter range.
closed() method in class EDGE
Returns TRUE if this EDGE is closed.
closed() method in class BULLETIN_BOARD
Returns TRUE if the bulletin board closed successfully; otherwise, it returns FALSE .
closed() method in class curve
Indicates whether this curve is closed.
closed() method in class straight
Indicates if a curve is closed.
closed() method in class helix
Indicates whether a curve is closed, that is joins itself (smoothly or not) at the ends of its principal parameter range.
closed() method in class int_cur
Indicates whether a curve is closed.
closed() method in class bounded_curve
Indicates if this bounded_curve is closed.
closed_forms
enum
Number of closed forms for blends.
closed_u() method in class surface
Determines whether this surface is closed, smoothly or not, in the u -parameter direction.
closed_u() method in class plane
Reports if the surface is closed, smoothly or not, in the u-parameter direction.
closed_u() method in class sphere
Reports whether the surface is closed, smoothly or not, in the u-parameter direction.
closed_u() method in class spl_sur
Determines if the surface is closed, smoothly or not, in the u -parameter direction.
closed_u() method in class torus
Determines whether this surface is closed, smoothly or not, in the
u -parameter direction.
closed_u() method in class spline
Reports whether the surface is closed, smoothly or not, in the u -parameter direction.
closed_u() method in class cone
Reports whether the surface is closed, smoothly or not, in the u -parameter direction.
closed_v() method in class cone
Reports whether the surface is closed, smoothly or not, in the v -parameter direction.
closed_v() method in class sphere
Reports whether the surface is closed, smoothly or not, in the v-parameter direction.
closed_v() method in class torus
Determines whether this surface is closed, smoothly or not, in the
v -parameter direction.
closed_v() method in class surface
Determines whether this surface is closed, smoothly or not, in the v -parameter direction.
closed_v() method in class spl_sur
Determines if the surface is closed, smoothly or not, in the v -parameter direction.
closed_v() method in class plane
Reports if the surface is closed, smoothly or not, in the v-parameter direction.
closed_v() method in class spline
Reports whether the surface is closed, smoothly or not, in the v -parameter direction.
closefun((FILE*))
global function
closest_point(SPAposition const&,SPAposition&,SPAparameter const&,SPAparameter&) method in class ellipse
Finds closest point.
closest_point(SPAposition&,SPAposition&,SPAparameter&,SPAparameter&) method in class curve
Finds the closest point on this curve (the foot) to the given point.
closest_point(SPAposition const&,SPAposition&,SPAparameter const&,SPAparameter&) method in class intcurve
Finds the closest point on the curve (the foot) to the given point, and optionally its parameter value.
closest_points(SPAposition&,SPAunit_vector&,SPAposition&,SPAunit_vector&,double&,SPAposition&,double&,SPAposition&)
global function
Closest point between two straight lines.
coedge() method in class WIRE
Returns a pointer to a COEDGE in this WIRE .
coedge() method in class EDGE
Returns a pointer to one of the COEDGEs lying on this EDGE .
coedge(FACE*) method in class EDGE
Returns a pointer to one of the COEDGEs lying on this EDGE , associated with the given FACE .
coedge_ptr data member in class EDGE
Pointer to one of the COEDGEs lying on this EDGE .
coedges() method in class SKIN_ANNO_LAT_FACE
Returns all the input profile coedges that corresponds to the lateral face annotated by this object.
coedges() method in class SKIN_ANNO_START_FACE
Returns all the input profile coedges that corresponds to the start (capping) face annotated
by this object.
coedges() method in class SKIN_ANNO_END_FACE
Returns all the coedges (of the last profile used for skinning) that corresponds
to the end (capping) face annotated by this object.
coin_attrib() method in class ATTRIB_INTCOED
Points to the attribute attached to the coedge.
collapseWires(ENTITY_LIST&) method in class AcisSLInterface
Deletes a degenerate coedge in each wire of a list of wires.
collapse_all_free_lists()
global function
Set the state of the memory manager to release empty freelist data blocks.
collection_copy_behavior
enum
collection_empty_behavior
enum
collection_save_behavior
enum
collinear(int,SPAposition[],double)
global function
Determines whether points in a list are collinear, to a given tolerance.
color() method in class ATTRIB_VOL_COL
Reads the color data.
color() method in class ATTRIB_RGB
Returns the rgb_color values.
colour() method in class ATTRIB_COL
Returns the rgb_color values.
column(int) method in class SPAmatrix
Extracts a column from a matrix.
commutative() method in class binary_law
Returns whether or not the given law is commutative.
commutative() method in class multiple_law
Returns whether or not the given law is commutative.
compare_with(discontinuity_info&,int) method in class discontinuity_info
Comparison of discontinuity_info instances.
complex_allocator data member in class base_configuration
Complex allocator.
complex_allocator_fn
typedef
Prototype of the complex allocator.
complex_destructor data member in class base_configuration
Complex destructor.
complex_destructor_fn
typedef
Prototype of the complex destructor.
complex_number
class
Creates a data structure for the manipulation of complex number.
component(int) method in class generic_graph
Specifies the number of components that part of the graph structure.
component(int) method in class SPAvector
Extracts the ith component of a vector and allows it to be modified.
component(gedge const*) method in class generic_graph
Specifies the number of components that part of the graph structure.
component(gvertex const*) method in class generic_graph
Specifies the number of components that part of the graph structure.
component() method in class component_entity_handle
Returns a pointer to the component_handle associated with the component entity.
component(int) method in class SPAvector
Extracts the ith component of a vector and allows it to be modified.
component_entity_handle
class
Assembly modeling proxy for the occurrence of an ENTITY within an assembly component.
component_entity_handle_holder
class
Holds a pointer to an component_entity_handle
Role: The component_entity_handle_holder object is a container for an component_entity_handle object which automates
use counting for the component_entity_handle object.
component_entity_handle_list
class
Implements a variable length list of component entity handles with set and index behavior and optional holding and counting mechanisms.
component_handle
class
Assembly modeling proxy for an assembly component.
component_handle_holder
class
Holds a pointer to an component_handle
Role: The component_handle_holder object is a container for a component_handle object which automates
use counting for the component_handle object.
component_handle_list
class
Implements a variable length list of component handles with set and index behavior and optional holding and counting mechanisms.
components() method in class generic_graph
Returns the number of components in the graph structure.
compose(transf_decompose_data&,logical) method in class SPAtransf
Interprets the transf_decompose_data structure as a series of transformations.
compose(pattern&) method in class pattern
Obsolete: use api_pattern_modify_compose instead.
composite_law
class
Constructs the composition of two functions.
compress() method in class DELTA_STATE
Performs compression on a given DELTA_STATE .
compute_analytic_rot_tol() method in class ATTRIB_HH_AGGR_GEOMBUILD
Computes the rotation tolerance value.
compute_axes_from_z(SPAunit_vector&,SPAunit_vector&,SPAunit_vector&)
global function
Determines two orthogonal vectors to define a coordinate system, given a SPAunit_vector .
compute_max_spline_tang_tol() method in class ATTRIB_HH_AGGR_GEOMBUILD
Computes the maximum spline tangent tolerance.
compute_min_spline_tang_tol() method in class ATTRIB_HH_AGGR_GEOMBUILD
Computes the minimum spline tangent tolerance.
compute_section(double,int,int,logical,blend_section&,int) method in class blend_spl_sur
A form of evaluation specific to blend_spl_surs (certain numerical algorithms used by blending need this function).
compute_section(double,int,int,logical,blend_section&,int) method in class rb_blend_spl_sur
A form of evaluation specific to blend_spl_surs (certain numerical algorithms used by blending need this function).
compute_spline_tang_tols() method in class ATTRIB_HH_AGGR_GEOMBUILD
Computes the spline tangent tolerances.
concatenate(pattern&,SPAtransf&) method in class pattern
Obsolete: use api_pattern_modify_concatenate instead.
concatenate(POLYGON_POINT_MESH*&,int) method in class POLYGON_POINT_MESH
Appends the polygons of the given POLYGON_POINT_MESH .
concave() method in class cvty
This will return TRUE for anything with the concave bit set.
concave_mixed() method in class cvty
This will return TRUE for anything with the concave_mixed bit set.
concurrent_blending data member in class ATTRIB_VBLEND
Flag indicating whether we are doing concurrent blending or not.
cone
class
Defines the elliptical single cone.
cone_type
define
Defines an identifying type for this (lower-case) surface.
conf() method in class ATTRIB_INTCOED
Simple read function to return the data associated with the confidence to be placed in the value of face_rel_data during the construction of the intersection graph.
constant() method in class law
Determines whether or not this law is constant.
constant_law
class
Creates a law that is constant.
cont() method in class FACE
Returns the containment of this FACE .
cont() method in class WIRE
Returns the containment information for this WIRE .
containing_body() method in class body_clash_result
Returns the body that contains the other.
contains(check_status) method in class check_status_list
Checks for a particular status.
contains_mixed_bulletins data member in class BULLETIN_BOARD
contains_pipe() method in class spline
Returns TRUE if this spline depends on a pipe surface.
contains_this_entity(ENTITY*const&,ENTITY*,logical) method in class ANNOTATION
Returns TRUE if one ENTITY contains the other.
contains_view(SchemeView&) method in class PART_CONTEXT
contents_changed(asm_event_type) method in class asm_model
Notifies the model that its contents have been changed externally.
context_get_intersect(COEDGE*) method in class ATTRIB_EFINT
Finds the intersection list for a given coedge.
context_set_intersect(COEDGE*,edge_face_int*) method in class ATTRIB_EFINT
Sets the intersection list for a given coedge.
continuity(int) method in class ATTRIB_VAR_BLEND
Returns a measure of the continuity of the blend where it meets its supporting entities.
continuity(int) method in class ATTRIB_FFBLEND
Returns the continuity of the blend at the spring curves.
continuity(int) method in class ATTRIB_BLEND
Returns a measure of continuity at blend spring curves.
continuity() method in class var_cross_section
Returns a measure of continuity at the ends.
contracting() method in class cone
Classification routine that returns TRUE if the sine angle and cosine angle are of opposite signs and FALSE , otherwise.
convert_insanity_list_into_error_info_list(insanity_list*,error_info_list&)
global function
Adds all the insanity_data objects from the insanity_list *ilist into the
given error_info_list &target_list object.
convert_to_law_curve(SPAinterval&) method in class helix
convex() method in class ATTRIB_FFBLEND
Returns TRUE if the blend is convex; otherwise, it returns FALSE.
convex() method in class cvty
This will return TRUE for anything with the convex bit set (including tangent_convex , knife_convex ).
convex_mixed() method in class cvty
This will return TRUE for anything with the convex_mixed bit set.
convexity_string() method in class EDGE
Returns a string representing the convexity of this EDGE .
coordinate(int) method in class SPAposition
Returns the ith component value.
coordinate(int) method in class SPAposition
Extracts the ith component value.
coordinate_transf(SPAposition const&,SPAunit_vector const&,SPAunit_vector const&)
global function
Constructs a coordinate transformation.
coords() method in class APOINT
Returns the coordinates of this APOINT as an SPAposition .
coords() method in class IHL_SEGMENT
Returns 2D segment coordinates for update.
coords() method in class IHL_SEGMENT
Returns 2D segment coordinates read only.
coords3() method in class IHL_SEGMENT
Returns 3D segment coordinates for update.
coords3() method in class IHL_SEGMENT
Returns 3D segment coordinates read only.
copy() method in class glue_options
Returns a copy of this object.
copy(blend_section const&,blend_section&) method in class blend_contact
copy() method in class POLYGON
Copies the POLYGON .
copy() method in class ATTRIB_VAR_BLEND
Copies a blend (setting implicit blend data only and without attaching the copy to an entity).
copy() method in class generic_graph
Copies the graph structure into another graph structure.
copy() method in class COPY_ANNOTATION
Returns the target ENTITY* which may actually be an
ATTRIB_TAG, EE_LIST, FACE, EDGE or VERTEX.
copy() method in class VBL_SURF
Constructs a duplicate of this object in free storage.
copy() method in class var_rad_fixed_width
Copies a var_rad_fixed_width .
copy() method in class ATTRIB_TAG
Returns the target of a copy operation.
copy() method in class spl_sur
Constructs a duplicate spl_sur in free storage of this object, with a zero use count.
copy() method in class REFINEMENT
This creates and returns a new refinement that is a copy of this instance of REFINEMENT .
copy() method in class ATTRIB_BLEND
Copies a blend and sets the implicit blend data only without attaching the copy to an entity.
copy(SPAtransf*) method in class bounded_arc
Creates a transformed copy of this bounded_arc .
copy() method in class var_radius
Copies a variable radius.
copy() method in class var_rad_functional
Copies a var_rad_functional .
copy() method in class rb_blend_spl_sur
Construct a duplicate in free store of this object but with zero use count.
copy() method in class var_rad_two_ends
Copies a var_rad_two_ends .
copy(SPAtransf*) method in class bounded_curve
Copies this bounded_curve and applies a transform, if given, to the copy.
copy() method in class var_rad_rot_ellipse
Copies the var_rad_rot_ellipse .
copy() method in class sweep_options
Makes a copy of the sweep_options , and returns a pointer to it.
copy() method in class ATTRIB_CONST_CHAMFER
Copies a blend, setting the implicit blend data only and without attaching the copy to an entity.
copy() method in class VERTEX_TEMPLATE
Copies a VERTEX_TEMPLATE .
copy() method in class var_rad_const
Copies a var_rad_const .
copy(SPAtransf*) method in class bounded_line
Makes a transformed copy of this bounded_line .
copy_action
enum
ATTRIB actions for a copy_owner notification.
copy_attrib(ENTITY*,ENTITY*)
global function
Provides a convenient way to copy all attributes from a source entity to a target entity.
copy_chain(blend_section const&,blend_section&) method in class blend_contact
copy_common(ENTITY_LIST&,ENTITY*,pointer_map*,logical,SCAN_TYPE) method in class ENTITY
Fills in this ENTITY with data from the copied ENTITY , converting
pointers into indices in the supplied ENTITY_LIST .
copy_curve() method in class curve
Makes a copy of this curve .
copy_data(ENTITY_LIST&,pointer_map*,logical,SCAN_TYPE) method in class ENTITY
Allocates a new ENTITY and calls copy_common to fill it in.
copy_flags(glue_options*) method in class glue_options
Copies the flag values from the input object to this object.
copy_func
typedef
Defines the signature for custom copy_owner methods for generic attributes.
copy_member(ENTITY*,ENTITY*) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member has been copied.
copy_member_action
enum
Text specifies what to do with members involved in a copy.
copy_owner(ENTITY*) method in class ATTRIB_COL
Virtual function called when an owner entity is being copied.
copy_owner(ENTITY*) method in class ATTRIB
Notifies this ATTRIB that its owning ENTITY has been copied.
copy_owner(ENTITY*) method in class ATTRIB_GEN_NAME
Specifies the copy's owner.
copy_pattern_down(ENTITY*) method in class VERTEX
Obsolete: do not use.
copy_pattern_down(ENTITY*) method in class COEDGE
Obsolete: do not use.
copy_pattern_down(ENTITY*) method in class EDGE
Obsolete: do not use.
copy_pattern_down(ENTITY*) method in class FACE
Obsolete: do not use.
copy_pattern_down(ENTITY*) method in class LUMP
Obsolete: do not use.
copy_pattern_down(ENTITY*) method in class ENTITY
Obsolete: do not use.
copy_pattern_down(ENTITY*) method in class LOOP
Obsolete: do not use.
copy_pattern_down(ENTITY*) method in class WIRE
Obsolete: do not use.
copy_pattern_down(ENTITY*) method in class SHELL
Obsolete: do not use.
copy_scan(ENTITY_LIST&,SCAN_TYPE,logical) method in class ENTITY
Adds dependent ENTITYs of this ENTITY to the list of ENTITYs to be copied.
copy_surf() method in class surface
Makes a copy of this surface .
copy_to(REFINEMENT*) method in class REFINEMENT
Copies this instance of REFINEMENT to the given refinement.
copyable() method in class SPACOLLECTION
Indicates whether this collection should be included when the member entity is copied.
copyable() method in class ATTRIB
Indicates whether this attribute should be included when the owning entity is copied.
copyable() method in class ATTRIB_GEN_NAME
Returns TRUE when the attribute will be copied with the copy scan mechanism.
copyable() method in class ATTRIB_ANNOTATION
Returns FALSE .
copyable() method in class ATTRIB_TAG
Indicates that this ATTRIB_TAG should not be included when the owning ENTITY is copied.
corner(int) method in class SPAbox
Returns the corners of the box - labeled from 0 to 7 where the corners correspond
to writing the index in binary as x * 4 + y * 2 + z and letting zero corresponds
to the low values, getting position (x, y, z).
corrupt() method in class BULLETIN_BOARD
Returns the check status, whether or not any history streams are corrupt.
cos_angle() method in class VBL_SURF
Returns the cosine angle, which is pi divided by the number of boundaries.
cos_law
class
Provides methods and data for the cosine mathematical function.
cosine_angle data member in class cone
Cosine of the angle between major generator and axis.
cosine_angle() method in class CONE
Returns the cosine of the half-angle defining this CONE .
count() method in class error_info_list
Returns a count of how many error_info * objects are pointed to by the list.
count() method in class entity_handle_list
Returns the number of entries in the list including the deleted ones (tombstones).
count() method in class component_handle_list
Returns the number of entries in the list including the deleted ones (tombstones).
count() method in class PART
Gets the number of entities in the PART .
count() method in class ENTITY_LIST
Returns the number of entries in the list including the deleted ones (tombstones).
count() method in class SPACOLLECTION
Returns the number of entities in the collection including the tombstones.
count() method in class tk_list
Returns number of objects in the list.
count() method in class DEBUG_LIST
Counts the entities in the list.
count() method in class asm_model_list
Returns the number of entries in the list including the deleted ones (tombstones).
count() method in class POLYGON
Returns the count.
count() method in class VOID_LIST
Count how many item* 's there are in the list including deleted entries.
count() method in class DELTA_STATE_LIST
Counts how many entities there are in the list (including deleted entries).
count() method in class restore_progress_data
The count method returns a positive integer count that is either the
number of entities to restore or the size of the restore file when the entity
count is not available, or a zero when none of this information is available or obtainable.
count() method in class POLYGON_POINT_MESH
Returns the number of polygons.
count() method in class BULLETIN_LIST
Counts how many entities there are in the list (including deleted entries).
count() method in class option_header
Returns the value of the option_header if the option type is int_option or logical_option .
count() method in class component_entity_handle_list
Returns the number of entries in the list including the deleted ones (tombstones).
count() method in class EE_LIST
Returns the number of entities in the list.
count(insanity_type) method in class insanity_list
Counts the number of instances of insanity.
count() method in class HISTORY_STREAM_LIST
Counts how many entities there are in the list (including deleted entries).
count() method in class LIST_HEADER
Return the number of entries in the list including the deleted ones (tombstones).
count_bulletins(DELTA_STATE*) method in class HISTORY_MANAGER
count_edges() method in class VERTEX
Counts the number of EDGEs pointed to by this VERTEX .
count_parts()
global function
Counts and returns the number of parts.
createBody(BODY*&) method in class AcisSLInterface
Builds the sheet body from the data in the skinning or lofting interface.
createBody(BODY*&) method in class AcisSkinningInterface
Creates a body.
create_entity(ENTITY*) method in class entity_notification_handler
Notifies the handler of an entity update event, to allow the handler to decide what to do when a given entity event has occurred.
create_entity_mgr(asm_model_info const&,HISTORY_STREAM*) method in class entity_mgr_factory
create_entity_mgr_vf(asm_model_info const&,HISTORY_STREAM*) method in class entity_mgr_factory
Creates a new entity manager using ACIS_NEW .
create_id(ENTITY*) method in class PART
Creates an ID for an ENTITY .
create_mgr_history data member in class default_entity_mgr_factory
The factory will create a new history stream and pass it to each new manager if TRUE .
cross_law
class
Provides methods for the cross product mathematical function.
cross_section_forms
enum
Number specifies the type of cross section.
cs_int data member in class edge_face_int
The pointer to geometric information.
cshell() method in class CELL3D
Returns the pointer to the list of cshells that comprise the shell.
csrel_data data member in class edge_entity_rel
The curve-surface intersection data.
ctrlpt_array() method in class splsurf
Returns a pointer to the control points array.
ctrlpt_cols() method in class splsurf
Returns the number of columns (v ) in the control points array.
ctrlpt_count() method in class splsurf
Returns the total number of points in the control points array.
ctrlpt_item(int,int) method in class splsurf
Returns one of the elements from the array of control points.
ctrlpt_rows() method in class splsurf
Returns the number of rows (u ) in the control points array.
cur data member in class surf_surf_int
Intersecting curve from the face-face coincidence, and it may be NULL.
cur data member in class rot_spl_sur
Profile curve.
cur(double) method in class intcurve
Returns the underlying bs3_curve .
cur() method in class pcurve
Returns the underlying 2D NURBS defining the parameter curve.
cur_present() method in class intcurve
Returns TRUE if the nth parameter-space curve is defined.
current_bb()
global function
Gets access to the current bulletin-board for update functions.
current_bb() method in class HISTORY_STREAM
Obtains access to the current bulletin board for update functions.
current_delta_state() method in class HISTORY_STREAM
Returns pointer to current value of the DELTA_STATE .
current_ds data member in class HISTORY_STREAM
Pointer to the current delta state.
current_fitol() method in class check_bad_fitol_details
Access the value of the current fit tolerance claimed
by the object being checked.
current_state data member in class HISTORY_STREAM
Current state.
curv1 data member in class surf_princurv
The first curvature.
curv2 data member in class surf_princurv
The second curvature.
curvature(double) method in class path_law_data
Returns the curvature of the path at the given parameter.
curve
class
Provides methods and data common to all curve subclasses.
curve_bounds
class
Specifies the curve bounds of interest.
curve_curve_int
class
Represents the intersection of a curve with another curve and returns the intersections as a list.
curve_curve_rel
enum
Classify a curve-curve intersection.
curve_curve_userdata
class
Provides a hook for a client intersector to attach private information to an intersection.
curve_data() method in class curve_law_data
Returns a pointer to the reference curve stored as part of the curve_law_data .
curve_interp
class
Contains arrays to be interpolated and the information necessary for the interpolation.
curve_irregularities
class
Implements a linked list of parameter values at which a curve has a C1 or G1 discontinuity.
curve_law
class
Returns the position on a curve when evaluated.
curve_law_data
class
Serves as a wrapper for an ACIS curve object.
curve_surf_int
class
Represents the intersection of a curve with a surface and returns the intersections as a list.
curve_surf_rel
enum
Types of relationships between curves and surfaces.
curve_surf_userdata
class
Provides a hook for a client intersector to attach private information to an intersection.
customer_cast() method in class asm_model_entity_mgr
Dynamic down-cast to a customer sub-type (represented by void* ).
customer_cast_vf() method in class asm_model_entity_mgr
Dynamic down-cast to a customer sub-type (represented by void* ).
cut_edges() method in class generic_graph
This returns a new graph structure containing all of the graph vertices that are considered cut vertices.
cut_vertices() method in class generic_graph
This returns a new graph structure containing all of the graph vertices that are considered cut vertices.
cvty
class
Class representing the convexity at a point or along a single edge (or something equivalent), such as "convex", or "tangent_convex".
cvty data member in class EDGE
The convexity of this EDGE .
cvxty() method in class ATTRIB_FFBLEND
Returns the blend convexity,non-const version.
cvxty() method in class ATTRIB_FFBLEND
Returns the blend convexity, which derives from the convexity of the owning edge if any; otherwise, it is found from adjacent blends or is given explicitly.
cycle_edges() method in class generic_graph
This returns a new graph structure containing all of the graph edges that are considered cycle edges.
cylinder() method in class cone
Classification routine that returns TRUE if the sine angle is essentially zero (within SPAresnor ).
D2A_REBUILD_MESH
define
D2A_UPDATE_MESH
define
DATA_ID
define
DEBUG_DEF
define
DEBUG_LIST
class
Defines a simple list pointer, which allows all active lists to be scanned.
DECL_FUNCTION
define
DEFAULT_FAR_CLIP
define
DEFAULT_FIELD_OF_VIEW
define
DEFAULT_HORIZONTAL_RESOLUTION
define
DEFAULT_NEAR_CLIP
define
DEFAULT_VERTICAL_RESOLUTION
define
DEGENERATE_ID
define
DELTA_STATE
class
Contains a sequence of bulletin boards.
DELTA_STATE_LIST
class
Implements a variable length list of delta states.
DMO_APPROX_SHAPE
define
DMO_CHANGED_A
define
DMO_CHANGED_B
define
DMO_CHANGED_BITS
define
DMO_CHANGED_C
define
DMO_CHANGED_D
define
DMO_CHANGED_DOF_MAP
define
DMO_CHANGED_DOMAIN
define
DMO_CHANGED_L
define
DMO_CHANGED_LC
define
DMO_CHANGED_MIN_MAP
define
DMO_CHANGED_P_OFF
define
DMO_CHANGED_P_ON
define
DMO_CHANGED_X
define
DMO_DYN_TERMS
define
DMO_FIRST_X
define
DMO_INIT_DOF_MAP
define
DMO_INIT_X
define
DMO_ORDER_DOF_MAP
define
DMO_REBUILD_A
define
DMO_REBUILD_B
define
DMO_REBUILD_C
define
DMO_REBUILD_D
define
DMO_REBUILD_L
define
DMO_REBUILD_LC
define
DMO_REBUILD_MIN_MAP
define
DMO_REBUILD_TAGS
define
DMO_SEAM_C0
define
DMO_SEAM_C1
define
DMO_SEAM_C2
define
DMO_TRACKING
define
DM_BINORM_FIXED
define
DM_CURVATURE
define
DM_CURV_2_FIXED
define
DM_CURV_2_FREE
define
DM_CURV_2_LINKED
define
DM_CURV_2_ONLY_FIXED
define
DM_CURV_2_ONLY_LINKED
define
DM_CURV_FIXED
define
DM_CURV_FREE
define
DM_CURV_LINKED
define
DM_CURV_ONLY_FIXED
define
DM_CURV_ONLY_LINKED
define
DM_DELETABLE
define
DM_DRAW_CPTS
define
DM_DRAW_CSTRNS
define
DM_DRAW_CSTRN_COMBS
define
DM_DRAW_CSTRN_NORMS
define
DM_DRAW_CURVE_COMB
define
DM_DRAW_ELEMS
define
DM_DRAW_GAUSS_PTS
define
DM_DRAW_LOADS
define
DM_DRAW_LOG_OF_COMB
define
DM_DRAW_SEAMS
define
DM_DRAW_SEG_BNDS
define
DM_DRAW_TORQUE_COMB
define
DM_FIRST_SIBLING
define
DM_NORM
define
DM_NORM_FIXED
define
DM_OLDER_SIBLING
define
DM_ON_OFF
define
DM_POSITION
define
DM_POS_2_FIXED
define
DM_POS_2_FREE
define
DM_POS_2_LINKED
define
DM_POS_FIXED
define
DM_POS_FREE
define
DM_POS_LINKED
define
DM_STOPABLE
define
DM_TANG
define
DM_TANG1
define
DM_TANG2
define
DM_TAN_2_FIXED
define
DM_TAN_2_FREE
define
DM_TAN_2_LINKED
define
DM_TAN_FIXED
define
DM_TAN_FREE
define
DM_TAN_LINKED
define
DM_act_icon
class
This class is used for drawing area constraint tag objects in deformable modeling.
DM_add_area_cstrn(int&,DS_dmod*,int,int,DS_zone*,void*,int,SDM_options*)
global function
Applies an area constraint that fixes a subarea of a deformable model.
DM_add_attractor(int&,DS_dmod*,int,double*,int,double,int,SDM_options*)
global function
Adds an attractor to a deformable model and returns the new tag identifier or negative error code.
DM_add_crv_cstrn(int&,DS_dmod*,int,DS_dmod*,int,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,SRC_CW_FUNC,void*,DS_CSTRN_SRC,int,double,int,SDM_options*)
global function
Adds a curve constraint to the target model and returns a new tag identifier or a negative error code.
DM_add_crv_load(int&,DS_dmod*,int,int,DS_pfunc*,DS_pfunc*,double,int,SDM_options*)
global function
Adds a distributed curve spring and returns a new tag identifier or negative error code.
DM_add_crv_load(int&,DS_dmod*,int,DS_dmod*,int,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,SRC_CW_FUNC,void*,DS_CSTRN_SRC,int,double,int,SDM_options*)
global function
Adds a distributed curve spring and returns a new tag identifier or negative error code.
DM_add_curve_patch(int&,DS_dmod*,int,double,double,int,void*,void*[2],SDM_options*)
global function
Makes and adds a patch- to-patch hierarchy and returns a new patch tag identifier or an error.
DM_add_dist_press(int&,DS_dmod*,int,int,double*,double*,double,int,int,SDM_options*)
global function
Adds a distributed pressure attribute to the deformable model and returns a new tag identifier.
DM_add_link_C0_load(int&,int&,DS_dmod*,DS_dmod*,int,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,void*,void*,SRC_CW_FUNC,double,int,DM_flipped_state,SDM_options*)
global function
Adds a link constraint to connect two root siblings to make two deformable models act as one.
DM_add_link_C1_load(int&,int&,DS_dmod*,DS_dmod*,int,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,void*,void*,SRC_CW_FUNC,double,int,DM_flipped_state,SDM_options*)
global function
Adds a link constraint to connect two root siblings to make two deformable models act as one.
DM_add_link_cstrn(int&,int&,DS_dmod*,DS_dmod*,int,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,DS_pfunc*,void*,void*,SRC_CW_FUNC,int,double,int,SDM_options*)
global function
Adds a link constraint to connect two root siblings to make two deformable models act as one.
DM_add_pt_cstrn(int&,DS_dmod*,int,DS_dmod*,int,double*,void*,DS_CSTRN_SRC,int,double*,double*,double*,double*,double*,double*,double*,double*,double*,int,SDM_options*)
global function
Adds a point constraint to the target deformable model and returns a new tag identifier or an error.
DM_add_pt_press(int&,DS_dmod*,int,int,double*,double,int,int,SDM_options*)
global function
Adds a pressure point to deformable model and returns a new tag identifier or an error.
DM_add_spring(int&,DS_dmod*,int,int,double*,double*,int,double,int,SDM_options*)
global function
Adds a spring to a deformable model and returns a new tag identifier or an error.
DM_add_spring_set(int&,DS_dmod*,int,int,int,double*,double*,double,int,SDM_options*)
global function
Adds a set of springs to a deformable model and returns a new tag identifier or an error.
DM_add_surface_patch(int&,DS_dmod*,int,double[2],double[2],int,void*,int,DS_pfunc**,void**,SDM_options*)
global function
Creates and adds a patch to the patch hierarchy and returns a new patch tag identifier or an error.
DM_add_vector_load(int&,DS_dmod*,int,double*,double,int,SDM_options*)
global function
Adds a vector load to deformable model and returns a tag identifier or an error.
DM_ald_icon
class
This class is used for drawing area load tag objects in deformable modeling.
DM_assign_next_tag(int&,DS_dmod*,SDM_options*)
global function
Increments and returns the tag count and the next available tag number or an error.
DM_att_icon
class
This class is used for drawing point attractor tag objects in deformable modeling.
DM_build_ellipse_seam(int&,DS_dmod*,int,double[2],double[2],double[2],double[2],double[2],int&,DS_pfunc**&,SDM_options*)
global function
Builds a curve set to act as a seam.
DM_build_fillet_square_seam(int&,DS_dmod*,int,double[2],double[2],double,int&,DS_pfunc**&,SDM_options*)
global function
Builds a curve set to act as a seam.
DM_build_square_seam(int&,DS_dmod*,int,double[2],double[2],int&,DS_pfunc**&,SDM_options*)
global function
Builds a curve set to act as a child patch's seam given the parent's deformable model.
DM_build_square_zone(int&,DS_dmod*,int,double[2],double[2],SDM_options*)
global function
Builds and returns a DS_zone object suitable for use as an area constraint.
DM_cct_icon
class
This class is used for drawing curve constraint tag objects in deformable modeling.
DM_classify_tag(int&,DS_dmod*,int,SDM_options*)
global function
Checks the deformable model tree for a tag.
DM_cld_icon
class
This class is used for drawing curve load tag objects in deformable modeling.
DM_control_pt_index_2tag
define
DM_control_pt_tag_2index
define
DM_convert_loads_and_cstrns(int&,DS_dmod*,int,DM_target_memory,SDM_options*)
global function
Converts curve objects into load objects and vice versa and returns a new tag identifier or an error.
DM_copy_dmod(int&,DS_dmod*,int,SDM_options*)
global function
Creates a deep copy of the input deformable model and returns a pointer to new deformable model object.
DM_copy_pfunc(int&,DS_pfunc*,SDM_options*)
global function
Creates a deep copy of the input pfunc and returns a pointer to the new DS_pfunc object.
DM_cpt_icon
class
The DM_cpt_icon draws an array of control points.
DM_crv_icon
class
This class is used for drawing deformable curve tag objects in deformable modeling.
DM_dbl_array
class
This class is a pseudo-read-only container class for double type supporting deformable modeling geometry query methods.
DM_dbx_icon
class
The DM_dbx_icon draws and manages an outline corresponding to the image of a parameter sub-rectangle on a deformable surface.
DM_def_icon_cmd_args
class
This class provides an abstract interface (an Execute method) to the DM_default_icons for encapsulating state change commands.
DM_def_icon_draw_args
class
This class provides an abstract interface for passing arguments to the Draw()
methods of the DM default icons supplied in the dmicon library.
DM_def_icon_query_args
class
This class provides an abstract interface to the DM_default_icons for encapsulating query commands.
DM_default_icon
class
Base class for the icon objects in the dmicon and admicon libraries.
DM_default_icon_factory
class
This is an example of the icon class factory implementation.
DM_delete_dmod(int&,DS_dmod*&,SDM_options*)
global function
Clears the deformable model's data structure.
DM_delete_pfunc(int&,DS_pfunc*&,SDM_options*)
global function
Clears the pfunc data structure.
DM_delete_zone(int&,DS_zone*&,SDM_options*)
global function
Clears the zone data structure.
DM_dpr_icon
class
This class is used for drawing distributed pressure tag objects in deformable modeling.
DM_draw_engine
class
This class provides an abstract draw primitive interface between the deformable modeling icons and the view-controller.
DM_draw_engine_mgr
class
This class manages the singleton DM_draw_engine , providing global access to the unique instance.
DM_draw_icon(int&,DM_icon_draw_args&,DS_dmod*,int,SDM_options*)
global function
Broadcasts draw method and it draws these icons using the data encapsulated by the draw_args .
DM_draw_icon(int&,DM_icon_draw_args&,DS_dmod*,int*,int,SDM_options*)
global function
Broadcasts draw method and it draws these icons using the data encapsulated by the draw_args.
DM_elevate_dmod_degree(int&,DS_dmod*,int,SDM_options*)
global function
Increases the deformable model's polynomial degree by adding more degrees of freedom per element.
DM_eval_crv_src_domain(int&,DS_dmod*,int,double*,int,DM_dbl_array&,SDM_options*)
global function
Evaluate an embedded source curve for the given tag.
DM_eval_crv_tgt(int&,DS_dmod*,int,double*,int,DM_dbl_array&,SDM_options*)
global function
Evaluate a target curve for the given tag.
DM_eval_dmod(int&,DS_dmod*,int,double*,double*,double*,double*,double*,double*,double*,double*,double*,double*,double*,SDM_options*)
global function
Calculates image positions for the uv location and returns 0 or an error.
DM_eval_pfunc(int&,DS_pfunc*,int,double*,double*,double*,double*,double*,double*,double*,double*,double*,double*,double*,SDM_options*)
global function
Calculates image positions for the input domain location and returns 0 or an error.
DM_extrapolate_dmod(int&,DS_dmod*,SDM_options*)
global function
Extends the deformable model domain by a small amount and returns 0 for success or an error.
DM_find_cstrn_by_tag(int&,DS_dmod*,int,int&,int&,SDM_options*)
global function
Checks the entire hierarchy for a constraint with matching tag value.
DM_find_load_by_tag(int&,DS_dmod*,int,int&,SDM_options*)
global function
Checks the entire hierarchy for a load with matching tag value.
DM_find_patch_by_entity(int&,DS_dmod*,void*,SDM_options*)
global function
Finds and returns pointer to DS_dmod deformable model whose entity pointer matches the input entity pointer or returns NULL .
DM_find_patch_by_tag(int&,DS_dmod*,int,SDM_options*)
global function
Finds and returns the pointer to the DS_dmod deformable model whose tag matches the input tag value or returns NULL .
DM_find_patch_by_tag_flag(int&,DS_dmod*,int,int&,SDM_options*)
global function
Converts a tag_flag identifier into a deformable model pointer and a walk_flag value.
DM_find_tag_by_image_line(int&,DS_dmod*,double*,double*,double,int&,SDM_options*)
global function
Checks the entire hierarchy for the load, constraint, or control point closest to the input image_line .
DM_flipped_state
enum
Specifies relative handedness of two surfaces linked together.
DM_get_active_patch(int&,DS_dmod*,SDM_options*)
global function
Gets the pointer to the hierarchy's active patch or NULL .
DM_get_active_patch_tag(int&,DS_dmod*,SDM_options*)
global function
Gets the tag number of the hierarchy's active patch.
DM_get_alpha(int&,DS_dmod*,double*,SDM_options*)
global function
Gets the deformable model's alpha values and returns 0 or an error.
DM_get_area_cstrn_flag(int&,DS_dmod*,int,SDM_options*)
global function
Returns the area constraint's fixed inside/outside flag where 0= zone is free,1= zone compliment area is free.
DM_get_attractor(int&,DS_dmod*,int,double*,int&,double&,SDM_options*)
global function
Writes the place load data into return arguments and returns 0 or an error.
DM_get_beta(int&,DS_dmod*,double*,SDM_options*)
global function
Gets the deformable model's beta values and returns 0 or an error.
DM_get_bspline_curve(int&,DS_pfunc*,int&,int&,int&,int&,int*&,double*&,double*&,double*&,int&,int&,SDM_options*)
global function
Gets B -spline curve data and returns 0 for success or DM_NOT_A_ B -spline.
DM_get_bspline_surface(int&,DS_pfunc*,int&,int&,int&,int&,int*&,double*&,int&,int&,int&,int*&,double*&,double*&,double*&,int&,int&,int&,int&,int&,SDM_options*)
global function
Retrieves B -spline surface data and returns 0 for success or an error.
DM_get_child(int&,DS_dmod*,SDM_options*)
global function
Gets a deformable model's child and returns the child pointer or NULL .
DM_get_circ_curve(int&,DS_pfunc*,int&,double*&,double*&,int&,int&,SDM_options*)
global function
Retrieves circular curve data and returns 0 for success or DM_NOT_A_CIRC .
DM_get_comb_graphics(int&,DS_dmod*,int&,double&,SDM_options*)
global function
Gets the parameters of the deformable model's curvature comb graphics and returns 0 for success or an error.
DM_get_cstrn(int&,DS_dmod*,int,DS_TAGS&,DS_CSTRN_SRC&,int&,int&,char*,char*,int&,int&,int&,void*&,void*&,int,int&,int&,double[6],double[6],double&,int&,SDM_options*)
global function
Loads constraint data into return arguments and returns 0 for success or an error.
DM_get_cstrn_behavior(int&,DS_dmod*,int,SDM_options*)
global function
Gets the constraint's pos/tang behavior and returns 0 for success or an error.
DM_get_cstrn_rights(int&,DS_dmod*,int,SDM_options*)
global function
Gets a constraint's deletable/stoppable rights.
DM_get_cstrn_src_data(int&,DS_dmod*,int,int,SDM_options*)
global function
Returns the pass-through user data pointer stored with a constraint.
DM_get_cstrn_src_pfuncs(int&,DS_dmod*,int,int,DS_pfunc*&,DS_pfunc*&,DS_pfunc*&,SDM_options*)
global function
Returns pointers to a curve or link constraint's source DS_pfunc objects,which define the shape of the constraint.
DM_get_cstrn_state(int&,DS_dmod*,int,SDM_options*)
global function
Gets the state for a constraint and returns a 0 = success or an error.
DM_get_cstrn_type_id(int&,DS_dmod*,int,DS_TAGS&,DS_CSTRN_SRC&,SDM_options*)
global function
Gets the type identifier of a constraint's tangent gain.
DM_get_cstrn_value(int&,DS_dmod*,int,int,int&,double*&,SDM_options*)
global function
Gets the value for a point constraint's constraint behavior.
DM_get_curve_load(int&,DS_dmod*,int,DS_pfunc*&,DS_pfunc*&,double&,SDM_options*)
global function
Sets load data into return arguments and returns 0 for success or an error.
DM_get_default_shape(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's default shape values.
DM_get_delta(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's delta values and returns 0 for success or an error.
DM_get_dist_press(int&,DS_dmod*,int,int,double*,double*,double&,int&,SDM_options*)
global function
Gets and places the place load data into return arguments.
DM_get_dmod_cstrn(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's first constraint if it exists.
DM_get_dmod_curve(int&,DS_dmod*,double&,DS_pfunc*&,void*&,int&,int&,double&,double&,double&,double&,double&,double&,double&,DS_dmod*&,DS_dmod*&,DS_dmod*&,int&,int&,SDM_options*)
global function
Gets deformable curve data.
DM_get_dmod_degree(int&,DS_dmod*,int&,int&,SDM_options*)
global function
Gets the deformable model's basis degree and returns 0 for success or an error.
DM_get_dmod_domain_max(int&,DS_dmod*,int,double*,SDM_options*)
global function
Gets the maximum domain point for a dmod and returns 0 for success or an error.
DM_get_dmod_domain_min(int&,DS_dmod*,int,double*,SDM_options*)
global function
Gets the minimum domain point for a dmod and returns 0 for success or an error.
DM_get_dmod_domain_scale(int&,DS_dmod*,SDM_options*)
global function
Returns the scale factor that relates the adjustable DS_pfunc domain range to the constant DS_dmod domain range.
DM_get_dmod_knots(int&,DS_dmod*,int&,double*&,int&,double*&,SDM_options*)
global function
Writes the deformable models into output arrays and returns 0 for success or an error.
DM_get_dmod_load(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model for a load and returns 0 for success or an error.
DM_get_dmod_pfunc(int&,DS_dmod*,SDM_options*)
global function
Gets deformable model's pfunc and returns input's DS_pfunc shape pointer.
DM_get_dmod_surface(int&,DS_dmod*,void*&,double&,DS_pfunc*&,int&,int&,double&,double&,double&,double&,double&,double&,double&,double&,double&,double&,double&,DS_dmod*&,DS_dmod*&,DS_dmod*&,int&,int&,SDM_options*)
global function
Gets deformable surface data.
DM_get_dmod_tag(int&,DS_dmod*,SDM_options*)
global function
Gets the type for DS_pfunc and returns the deformable model's tag number or an error.
DM_get_dmod_tags(int&,DS_dmod*,int&,DM_tag_array&,SDM_options*)
global function
Gets the tags of all tag objects on a single DS_dmod .
DM_get_dmod_type_id(int&,DS_dmod*,SDM_options*)
global function
Gets the tag type for DS_pfunc and returns 0 for success or an error.
DM_get_dmods(int&,DS_dmod*,int&,DM_tag_array&,SDM_options*)
global function
Gets the tags of all DS_dmods in the hierarchy containing the input DS_dmod .
DM_get_dof_state(int&,DS_dmod*,int&,int&,int&,int&,int&,int&,SDM_options*)
global function
Gets the deformable model's dof_state values and returns 0 for success or an error.
DM_get_domain_dim(int&,DS_dmod*,SDM_options*)
global function
Gets the domain space dimension for a deformable model.
DM_get_draw_count(int&,DS_dmod*,int&,int&,int,SDM_options*)
global function
Gets the deformable model's mesh graphics parameters.
DM_get_draw_state(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's draw state and returns an integer bit array.
DM_get_dynamics(int&,DS_dmod*,double&,double&,double&,SDM_options*)
global function
Gets the deformable model's dynamic values and returns 0 for success or an error.
DM_get_elem_count(int&,DS_dmod*,int&,int&,int&,SDM_options*)
global function
Gets the deformable model's elem_count values and returns 0 for success or an error.
DM_get_end_conds(int&,DS_dmod*,int&,int&,int&,int&,SDM_options*)
global function
Gets end states for target deformable model and returns 0 for success or an error.
DM_get_entity(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's entity pointer value and returns 0 for success or an error.
DM_get_epsilon(int&,DS_dmod*,int,double&,SDM_options*)
global function
Gets the deformable model's epsilon value and returns 0 or an error.
DM_get_gamma(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's gamma values and returns 0 for success or an error.
DM_get_icon(int&,DS_dmod*,int,SDM_options*)
global function
Gets the icon associated with a tag object and returns 0 for success or an error.
DM_get_image_dim(int&,DS_dmod*,SDM_options*)
global function
Gets the image space dimension size and returns the deformable model's image dimension or an error.
DM_get_integral_degree(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's integral degree.
DM_get_interior_state(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's interior state value.
DM_get_load_gain(int&,DS_dmod*,int,SDM_options*)
global function
Gets the load's gain and returns 0 for success or an error.
DM_get_load_type_id(int&,DS_dmod*,int,SDM_options*)
global function
Gets type identifier for a load.
DM_get_mesh_count(int&,DS_dmod*,int&,int&,SDM_options*)
global function
Gets the deformable model's mesh graphics parameters and returns 0 for success or an error.
DM_get_nurb_curve(int&,DS_pfunc*,int&,int&,int&,int&,int*&,double*&,double*&,double*&,double*&,int&,int&,SDM_options*)
global function
Gets NURB curve data and returns 0 for success or DM_NOT_A_NURB .
DM_get_nurb_surface(int&,DS_pfunc*,int&,int&,int&,int&,int*&,double*&,int&,int&,int&,int*&,double*&,double*&,double*&,double*&,int&,int&,int&,int&,int&,SDM_options*)
global function
Gets NURB surface data and returns 0 for success or an error.
DM_get_parent(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's parent and returns the parent pointer or NULL .
DM_get_patch_continuity(int&,DS_dmod*,SDM_options*)
global function
Gets the patch-to-parent continuity and returns 0 for C0 (position continuity) or 1 for C1 (pos and tang continuity).
DM_get_patch_seam_count(int&,DS_dmod*,SDM_options*)
global function
Gets the number of seam curve.
DM_get_patch_seam_tag(int&,DS_dmod*,int,SDM_options*)
global function
Gets the tag number for a seam curve and returns the seam curve tag or an error.
DM_get_pfunc_default_state(int&,DS_pfunc*,SDM_options*)
global function
Gets the pfunc 's default state value.
DM_get_pfunc_degrees(int&,DS_pfunc*,DS_PFN&,int&,int&,SDM_options*)
global function
Gets degree of freedom or dof values.
DM_get_pfunc_dof_count(int&,DS_pfunc*,SDM_options*)
global function
Returns the pfunc's dof_count value.
DM_get_pfunc_dofs(int&,DS_pfunc*,DS_PFN&,int&,int&,int&,double*&,double*&,double*&,SDM_options*)
global function
Gets the degrees of freedom value of a pfunc and returns 0 for success or an error.
DM_get_pfunc_domain_dim(int&,DS_pfunc*,SDM_options*)
global function
Gets the pfunc's domain dimension.
DM_get_pfunc_domain_max(int&,DS_pfunc*,int,double*,SDM_options*)
global function
Gets the maximum domain point for a pfunc and returns 0 for success or an error.
DM_get_pfunc_domain_min(int&,DS_pfunc*,int,double*,SDM_options*)
global function
Gets the minimum domain point for a pfunc and returns 0 for success or an error.
DM_get_pfunc_elem_count(int&,DS_pfunc*,SDM_options*)
global function
Returns the pfunc's elem_count value.
DM_get_pfunc_image_dim(int&,DS_pfunc*,SDM_options*)
global function
Gets the pfunc's image dimension value.
DM_get_pfunc_knot_counts(int&,DS_pfunc*,int&,int&,SDM_options*)
global function
Gets the pfunc's knot count values (u and v directions).
DM_get_pfunc_knots(int&,DS_pfunc*,DS_PFN&,int&,int&,double*&,int*&,double*&,int*&,SDM_options*)
global function
Gets the dof values for the pfunc and returns 0 for success or an error.
DM_get_pfunc_type_id(int&,DS_pfunc*,SDM_options*)
global function
Gets the type of a DS_pfunc and returns a DS_PFN DS_pfunc enumeration type.
DM_get_pt_press(int&,DS_dmod*,int,int,double*,double&,int&,SDM_options*)
global function
Gets the load data into return arguments and returns 0 for success or an error.
DM_get_pt_uv(int&,DS_dmod*,int,int,double*,DS_TAGS&,SDM_options*)
global function
Gets the tag's current uv location and returns 0 for success or an error.
DM_get_pt_xyz(int&,DS_dmod*,int,int,double*,DS_TAGS&,SDM_options*)
global function
Gets the tag's current xyz location and returns 0 for success or an error.
DM_get_sibling(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's sibling and returns the sibling pointer or NULL .
DM_get_sibling_list(int&,DS_dmod*,int&,int*&,SDM_options*)
global function
Builds and returns a root sibling list.
DM_get_spring(int&,DS_dmod*,int,int,double*,double*,double*,double&,SDM_options*)
global function
Gets the load data and places it into return arguments and returns 0 for success or an error.
DM_get_spring_length(int&,DS_dmod*,int,SDM_options*)
global function
Gets the spring or spring set length and returns 0 for success or an error.
DM_get_spring_set(int&,DS_dmod*,int,int,int&,double*&,double*&,double*&,double&,SDM_options*)
global function
Gets the spring set load data and places it into return arguments.
DM_get_tag_count(int&,DS_dmod*,SDM_options*)
global function
Gets the deformable model's dmo_tag_count value and returns the largest tag value currently assigned.
DM_get_tag_summary(int&,DS_dmod*,int&,int*&,SDM_options*)
global function
Gets the build and return tag summary list and returns 0 for success or an error.
DM_get_tags(int&,DS_dmod*,int&,DM_tag_array&,SDM_options*)
global function
Gets the tags of all tag objects in a DS_dmod hierarchy.
DM_get_tan_display_gain(int&,DS_dmod*,SDM_options*)
global function
Gets a display scaling for tangent vectors.
DM_get_tight_state(int&,DS_dmod*,int,SDM_options*)
global function
Gets the tight state for a constraint/load.
DM_get_tolerance(int&,double&,double&,SDM_options*)
global function
Gets the tolerance limits.
DM_get_vector_load(int&,DS_dmod*,int,double*,double&,SDM_options*)
global function
Gets the vector load data and places it into return arguments and returns 0 for success or an error.
DM_grd_icon
class
This class draws and manages a rectangular grid of lines.
DM_ica_draw_option
class
This class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw options.
DM_ica_grid
class
This class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw grid density.
DM_ica_on_off
class
This class is a DM_def_icon_cmd_args that encapsulates a command to switch an icon on or off (draw or don't draw).
DM_ica_width
class
This class is a DM_def_icon_cmd_args that encapsulates a command to set a DM_default_icon draw width.
DM_icon
class
This class provides abstract notify methods to the deformable modeling kernel for drawing services.
DM_icon_cmd_args
class
This interface class provides a command object to forward client requests through the DM_icon::Set_state method to the DM_icon .
DM_icon_draw_args
class
This interface class provides an encapsulation mechanism for passing arguments to the DM_icon::Draw method .
DM_icon_factory
class
The DM_icon_factory class provides an abstract interface to the deformable modeling kernel for creating and destroying DM_icon objects.
DM_icon_factory_mgr
class
This class manages the singleton DM_icon_factory , providing global access to the unique instance.
DM_icon_query_args
class
This interface class encapsulates queries that can be sent to DM_icon objects.
DM_icq_draw_grid
class
This class is a DM_def_icon_query_args that encapsulates a command to query DM_default_icon draw grid density.
DM_icq_draw_option
class
This class is a DM_def_icon_query_args that encapsulates a command to query DM_default_icon draw options.
DM_is_tag_control_pt
define
DM_journal_off(int&,SDM_options*)
global function
Closes a journal file and stops further journaling of DM API calls.
DM_journal_on(int&,char*,int,SDM_options*)
global function
Enables journaling and opens a file for write.
DM_journal_play(int&,char*,SDM_options*)
global function
Replays a sequence of DM API calls from a DM API journal file for debugging purposes only.
DM_lct_icon
class
This class is used for drawing curve link constraint tag objects in deformable modeling.
DM_lld_icon
class
This class is used for drawing curve link load tag objects in deformable modeling.
DM_make_bspline_curve(int&,int,int,int,int,int*,double*,double*,double*,int,SDM_options*)
global function
Creates a B -spline curve from data and returns a pointer to the DS_pfunc B -spline curve or NULL .
DM_make_bspline_surface(int&,int,int,int,int,int*,double*,int,int,int,int*,double*,double*,double*,int,int,int,int,SDM_options*)
global function
Creates a B -spline surface from data and returns a pointer to DS_pfunc B -spline surf or NULL .
DM_make_circ_curve(int&,int,double*,double,double,SDM_options*)
global function
Creates a circular curve and returns a pointer to DS_pfunc circular curve or NULL .
DM_make_dcurve_image(int&,int,double,DS_pfunc*,DS_pfunc*,double,SDM_options*)
global function
Creates a projected domain curve and returns the projected domain curve or NULL .
DM_make_dmod_curve(int&,DS_pfunc*,void*,int,int,double,double,double,double,double,double,double,SDM_options*)
global function
Creates a deformable curve model and returns a pointer to the deformable model object.
DM_make_dmod_surface(int&,DS_pfunc*,void*,int,int,double,double,double,double,double,double,double,double,double,double,double,SDM_options*)
global function
Creates a deformable surface model and returns a pointer to the deformable model object or NULL .
DM_make_nurb_curve(int&,int,int,int,int,int*,double*,double*,double*,double*,int,SDM_options*)
global function
Creates a NURB curve from data and returns a pointer to DS_pfunc , NURB curve or NULL .
DM_make_nurb_surface(int&,int,int,int,int,int*,double*,int,int,int,int*,double*,double*,double*,double*,int,int,int,int,SDM_options*)
global function
Constructs a NURB surface from data and returns pointer to DS_pfunc NURB surf or NULL.
DM_make_orig_dmod_space_pfunc(int&,DS_dmod*,SDM_options*)
global function
Creates a pfunc copy with the pfunc's domain set to equal the orig_dmod_space domain range.
DM_param_max(int&,DS_dmod*,int,DM_dbl_array&,SDM_options*)
global function
Gets the tag object maximum parameterization value.
DM_param_min(int&,DS_dmod*,int,DM_dbl_array&,SDM_options*)
global function
Gets the tag object minimum parameterization value.
DM_parse_tag_flag(int&,DS_dmod*,int,int&,SDM_options*)
global function
Converts a tag_flag identifier into a deformable model pointer and a walk_flag value.
DM_pct_icon
class
This class is used for drawing point constraint tag objects in deformable modeling.
DM_ppr_icon
class
This class is used for drawing point pressure tag objects in deformable modeling.
DM_print_dmod(int&,DS_dmod*,FILE*,int,SDM_options*)
global function
Generates a deformable model report and returns 0 for success or an error.
DM_print_dmod_cstrns(int&,DS_dmod*,FILE*,SDM_options*)
global function
Generates a deformable model reports and returns 0 for success or an error.
DM_query_icon(int&,DM_icon_query_args&,DS_dmod*,int,SDM_options*)
global function
Passes the command encapsulated by the query_args to the icon and to query the icon state.
DM_refine_dmod_fit(int&,DS_dmod*,double,double&,double&,double&,double&,int,SDM_options*)
global function
Modifies the shape of the deformable model to fit to its constraints.
DM_rend_options
class
This class is used internally by the dmicon library for encapsulating draw options.
DM_rm_patch(int&,DS_dmod*,int,SDM_options*)
global function
Removes and deletes a patch from a target deformable modeling hierarchy.
DM_rm_tag_object(int&,DS_dmod*,int,DS_dmod*&,int,SDM_options*)
global function
Removes a deformable modeling tag object from a deformable modeling hierarchy.
DM_rtnerr_hurler
class
This class provides a protocol for handling exceptions across interfaces.
DM_scale_pfunc_image(int&,DS_pfunc*,double,SDM_options*)
global function
Scales the image of the input pfunc .
DM_scale_unit_dpt_array_from_dmod(int&,DS_dmod*,int,int,double*,SDM_options*)
global function
Scales an array of dpts from a deformable model's parameter range to the unit_square parameter range.
DM_scale_unit_dpt_array_from_pfunc(int&,DS_pfunc*,int,int,double*,SDM_options*)
global function
Scales an array of dpts from a pfunc's param range to the unit_square parameter range.
DM_scale_unit_dpt_array_to_dmod(int&,DS_dmod*,int,int,double*,SDM_options*)
global function
Scales an array of domain point values that lie from 0 to 1 into the dmod's actual domain_space range.
DM_scale_unit_dpt_array_to_pfunc(int&,DS_pfunc*,int,int,double*,SDM_options*)
global function
Scales an array of domain point values that lie from 0 to 1 into the pfunc's actual domain_space range.
DM_scale_unit_dpt_from_dmod(int&,DS_dmod*,int,double*,SDM_options*)
global function
Scales domain point values specified in the deformable model's domain space into the unit_square domain space.
DM_scale_unit_dpt_from_pfunc(int&,DS_pfunc*,int,double*,SDM_options*)
global function
Scales domain point values specified in the pfunc's domain_space into the unit_square domain_space .
DM_scale_unit_dpt_to_dmod(int&,DS_dmod*,int,double*,SDM_options*)
global function
Scales domain points from the unit domain range into the dmod's actual domain range.
DM_scale_unit_dpt_to_pfunc(int&,DS_pfunc*,int,double*,SDM_options*)
global function
Scales domain points from the unit domain range into the pfunc's actual domain range.
DM_scale_unit_dvec_to_dmod(int&,DS_dmod*,int,double*,SDM_options*)
global function
Scales domain vector values that are specified in a unit domain space that ranges from 0 to 1 into the deformable model's domain range.
DM_scale_unit_dvec_to_pfunc(int&,DS_pfunc*,int,double*,SDM_options*)
global function
Scales domain vector values that are specified in a unit domain space that ranges from 0 to 1 into the pfunc's domain range.
DM_set_active_patch(int&,DS_dmod*,SDM_options*)
global function
Sets the input deformable model to the hierarchy's active deformable model.
DM_set_alpha(int&,DS_dmod*,double*,int,SDM_options*)
global function
Sets the deformable model's alpha and returns 0 for success or an error.
DM_set_area_cstrn_flag(int&,DS_dmod*,int,int,SDM_options*)
global function
Modifies the fixed inside/outside flag for an area constraint.
DM_set_array_size(int&,DM_dbl_array&,int,double,SDM_options*)
global function
Sets the size of a DM_dbl_array and initializes the memory.
DM_set_attractor_power(int&,DS_dmod*,int,int,SDM_options*)
global function
Sets an attractor's power and returns 0 for success or an error.
DM_set_beta(int&,DS_dmod*,double*,int,SDM_options*)
global function
Sets the deformable model's beta and returns 0 for success or an error.
DM_set_comb_graphics(int&,DS_dmod*,int,double,int,SDM_options*)
global function
Sets the deformable model's comb_graphics and returns 0 for success or an error.
DM_set_cstrn_behavior(int&,DS_dmod*,int,int,SDM_options*)
global function
Modifies the behavior of a constraint and returns 0 for success or an error.
DM_set_cstrn_pttan_uv_dir(int&,DS_dmod*,int,double*,int,SDM_options*)
global function
Sets the surface domain space direction for a point constraint's tangent and curvature constraint behaviors.
DM_set_cstrn_src_data(int&,DS_dmod*,int,int,void*,SDM_options*)
global function
Modifies the value of the pass through src_data pointer stored with each constraint.
DM_set_cstrn_src_pfuncs(int&,DS_dmod*,int,int,DS_pfunc*,DS_pfunc*,DS_pfunc*,SDM_options*)
global function
Sets a curve or link constraint's source DS_pfunc objects, which are used to specify the shape of the constraint.
DM_set_cstrn_state(int&,DS_dmod*,int,int,SDM_options*)
global function
Modifies the enabled/disabled state for a deformable modeling constraint.
DM_set_cstrn_value(int&,DS_dmod*,int,int,int,double*,SDM_options*)
global function
Sets the value for a point constraint's constraint behavior.
DM_set_default_shape(int&,DS_dmod*,int,int,SDM_options*)
global function
Sets the deformable model's default shape and returns 0 for success or an error.
DM_set_delta(int&,DS_dmod*,double,int,SDM_options*)
global function
Sets the deformable model's delta and returns 0 for success or an error.
DM_set_dmod_tag(int&,DS_dmod*,int,SDM_options*)
global function
Checks and returns the tag type for DS_pfunc and returns 0 for success or an error.
DM_set_draw_state(int&,DS_dmod*,int,int,SDM_options*)
global function
Sets the target deformable model's draw_state .
DM_set_dynamics(int&,DS_dmod*,double,double,double,int,SDM_options*)
global function
Sets the deformable model's dynamics and returns 0 for success or an error.
DM_set_end_conds(int&,DS_dmod*,int,int,int,int,SDM_options*)
global function
Sets the end states for a deformable model and returns 0 for success or returns an error.
DM_set_entity(int&,DS_dmod*,void*,SDM_options*)
global function
Sets the deformable model's entity pointer value and returns 0 for success or an error.
DM_set_epsilon(int&,DS_dmod*,int,double,SDM_options*)
global function
Sets the deformable model's epsilon value and returns 0 or an error.
DM_set_gamma(int&,DS_dmod*,double,int,SDM_options*)
global function
Sets the deformable model's gamma and returns 0 for success or an error.
DM_set_icon(int&,DS_dmod*,int,DM_icon*,SDM_options*)
global function
Sets the icon for a tag object.
DM_set_icon_owner(int&,DS_dmod*,int,SDM_options*)
global function
Sets the icon's owner.
DM_set_icon_owner(int&,DS_dmod*,int*,int,SDM_options*)
global function
Sets the icon's owner.
DM_set_interior_state(int&,DS_dmod*,int,int,SDM_options*)
global function
Sets the deformable model's interior state value and returns 0 for success or a negative error code.
DM_set_load_gain(int&,DS_dmod*,DS_TAGS&,int,double,int,int,SDM_options*)
global function
Sets the deformable model's load_gain and returns 0 for success or an error.
DM_set_mesh_count(int&,DS_dmod*,int,int,int,SDM_options*)
global function
Sets the deformable model's mesh_count and returns 0 for success or an error.
DM_set_patch_continuity(int&,DS_dmod*,int,SDM_options*)
global function
Sets patch-to-parent continuity.
DM_set_pfunc_default_state(int&,DS_pfunc*,int,SDM_options*)
global function
Sets the pfunc's default state.
DM_set_pt_uv(int&,DS_dmod*,int,int,double*,SDM_options*)
global function
Sets domain points in a load or and returns 0 for success or an error.
DM_set_pt_xyz(int&,DS_dmod*,int,int,double*,double*,int,int,int,SDM_options*)
global function
Sets the image space point for a constraint or control point.
DM_set_tag_count(int&,DS_dmod*,int,SDM_options*)
global function
Sets the deformable model's dmo_tag_count value and returns 0 for success or an error.
DM_set_tan_display_gain(int&,DS_dmod*,double,int,SDM_options*)
global function
Sets display gain for the deformable model's tangent vectors and returns 0 for success or an error.
DM_set_tight_state(int&,DS_dmod*,int,int,SDM_options*)
global function
Modifies the tight enabled/disabled state.
DM_set_tolerance(int&,double,double,SDM_options*)
global function
Sets tolerance limits and returns 0 for success or an error.
DM_setstate_icon(int&,DM_icon_cmd_args&,DS_dmod*,int*,int,SDM_options*)
global function
Broadcasts the command encapsulated by the cmd_args to the icons.
DM_setstate_icon(int&,DM_icon_cmd_args&,DS_dmod*,int,SDM_options*)
global function
Broadcasts the command encapsulated by the cmd_args to the icons.
DM_solve(int&,DS_dmod*,int,double,SDM_options*)
global function
Computes a deformable model's optimal control point positions or its current set of constraints and loads.
DM_split_dmod(int&,DS_dmod*,int,int,double*,SDM_options*)
global function
Splits the deformable model into finer elements and returns 0 for success or an error.
DM_spr_icon
class
This class is used for drawing point spring load tag objects in deformable modeling.
DM_sps_icon
class
This class is used for drawing point spring set load tag objects in deformable modeling.
DM_srf_icon
class
This class is used for drawing deformable surface tag objects in standalone deformable modeling.
DM_syserr_hurler
class
This class provides a protocol for handling exceptions across interfaces.
DM_tag_array
class
The DM_tag_array class supports tag query methods and icon broadcast methods.
DM_target_memory
enum
Specifies what happens to target curve (or point) when converting between constraints and loads.
DM_update_cstrn_src_pts(int&,DS_dmod*,int,SDM_options*)
global function
Forces a curve or link constraint to update its internally stored data after the constraint's source points have been modified.
DM_vec_icon
class
This class is used for drawing vector load tag objects in deformable modeling.
DM_xsect_dmod_by_image_line(int&,DS_dmod*,int,double*,double*,double,double&,int,double*,double*,SDM_options*)
global function
Finds uv_params for a ray deformable model intersection and returns 0 for success or an error.
DOUBLE_SIDED
define
DS_CSTRN_SRC
enum
Classifies and identifies constraint purpose and behaviour.
DS_CST_BINORM_FIXED
define
DS_CST_CURVATURE
define
DS_CST_CURV_2_FIXED
define
DS_CST_CURV_2_FREE
define
DS_CST_CURV_2_LINKED
define
DS_CST_CURV_2_ONLY_FIXED
define
DS_CST_CURV_2_ONLY_LINKED
define
DS_CST_CURV_FIXED
define
DS_CST_CURV_FREE
define
DS_CST_CURV_LINKED
define
DS_CST_CURV_ONLY_FIXED
define
DS_CST_CURV_ONLY_LINKED
define
DS_CST_DELETABLE
define
DS_CST_NORM_FIXED
define
DS_CST_ON_OFF
define
DS_CST_POSITION
define
DS_CST_POS_2_FIXED
define
DS_CST_POS_2_FREE
define
DS_CST_POS_2_LINKED
define
DS_CST_POS_FIXED
define
DS_CST_POS_FREE
define
DS_CST_POS_LINKED
define
DS_CST_STOPABLE
define
DS_CST_TANGENT
define
DS_CST_TAN_2_FIXED
define
DS_CST_TAN_2_FREE
define
DS_CST_TAN_2_LINKED
define
DS_CST_TAN_FIXED
define
DS_CST_TAN_FREE
define
DS_CST_TAN_LINKED
define
DS_PFN
enum
Enumerator for DS_pfunc type_id .
DS_PFN_APPROX_SHAPE
define
DS_PFN_CHANGED_DOMAIN
define
DS_PFN_CHANGED_P_OFF
define
DS_PFN_CHANGED_P_ON
define
DS_PFN_CHANGED_X
define
DS_PFN_CSTRN_ON
define
DS_PFN_TRACKING
define
DS_TAGS
enum
Enumeration of all possible tag object types.
DS_dmod
class
Pointer to this class acts as an handle.
DS_pfunc
class
Pointer to this class acts as an handle.
DS_poly_zone
class
The DS_poly_zone is used for building a DS_area_load .
DS_zone
class
Pointer to this class acts as an handle.
Deactivate(Spatial_abs_hurler&) method in class ADM_regobj
This is called when an owning ATTRIB_DM2ACIS is placed on a bulletin board.
Deactivate(Spatial_abs_hurler&) method in class ADM_hoopsregobj
alled when an owning ATTRIB_DM2ACIS is placed on a bulletin board.
Deactivate(Spatial_abs_hurler&) method in class ADM_giregobj
alled when an owning ATTRIB_DM2ACIS is placed on a bulletin board.
Dmod() method in class ATTRIB_DM2ACIS
Returns the root DS_dmod pointer.
Dmod_2tmp_shape(int)
global function
Stores ACIS shape data for tgt_dmod .
Domain_dim(int) method in class ATTRIB_DM2ACIS
Returns the target's domain dimension: 1 is for a 1d curve; 2 is for a 2d surface.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_att_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_act_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_pct_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_cld_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_cpt_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_crv_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_dbx_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class ADM_srf_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class ADM_srf_icon2
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_cct_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class ADM_srf_icon3
Draw this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_dpr_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_lld_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_srf_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_grd_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_lct_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_sps_icon
Draw this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_vec_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_spr_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_ppr_icon
Draws this icon.
Draw(Spatial_abs_hurler&,DM_icon_draw_args&) method in class DM_icon
Tells icon to draw itself using arguments found in draw_obj .
Draw_all_icons(DM_icon_draw_args&) method in class ATTRIB_DM2ACIS
Draws icons for all tag object in the ATTRIB_DM2ACIS using the data encapsulated by the draw_args .
Draw_cpts() method in class DM_rend_options
Query draw control points option.
Draw_cstrns() method in class DM_rend_options
Query draw constraints option.
Draw_curve_comb() method in class DM_rend_options
Query draw curvature comb option.
Draw_dmod_icons(DM_icon_draw_args&,int) method in class ATTRIB_DM2ACIS
Draws all icons on the DS_dmod specified by tag using the data encapsulated by the draw_args .
Draw_elems() method in class DM_rend_options
Query draw element boundary option.
Draw_icon(DM_icon_draw_args&,int*,int) method in class ATTRIB_DM2ACIS
Draws this icon using the data encapsulated by the draw_args .
Draw_icon(DM_icon_draw_args&,int) method in class ATTRIB_DM2ACIS
Draws icons using the data encapsulated by the draw_args .
Draw_loads() method in class DM_rend_options
Query draw loads option.
Draw_marker(Spatial_abs_hurler&,DS_dmod*,int,double*,double,double,double,double,DM_def_icon_draw_args&) method in class DM_draw_engine
Adds a marker.
Draw_marker(Spatial_abs_hurler&,DS_dmod*,int,double*,double,double,double,double,DM_def_icon_draw_args&) method in class ADMHOOPS_draw_engine
raw a marker.
Draw_marker(Spatial_abs_hurler&,DS_dmod*,int,double*,double,double,double,double,DM_def_icon_draw_args&) method in class ADM_gidraw_engine
raw a marker.
Draw_mesh(Spatial_abs_hurler&,DS_dmod*,int,INDEXED_MESH*,double,double,double,DM_def_icon_draw_args&) method in class ADM_draw_engine
Adds the mesh.
Draw_mesh(Spatial_abs_hurler&,DS_dmod*,int,INDEXED_MESH*,double,double,double,DM_def_icon_draw_args&) method in class ADM_gidraw_engine
raw a mesh.
Draw_mesh(Spatial_abs_hurler&,DS_dmod*,int,INDEXED_MESH*,double,double,double,DM_def_icon_draw_args&) method in class ADMHOOPS_draw_engine
raw a mesh.
Draw_polyline(Spatial_abs_hurler&,DS_dmod*,int,int,double*,double,double,double,double,DM_def_icon_draw_args&) method in class DM_draw_engine
Adds a polyline.
Draw_polyline(Spatial_abs_hurler&,DS_dmod*,int,int,double*,double,double,double,double,DM_def_icon_draw_args&) method in class ADM_gidraw_engine
raw a polyline.
Draw_polyline(Spatial_abs_hurler&,DS_dmod*,int,int,double*,double,double,double,double,DM_def_icon_draw_args&) method in class ADMHOOPS_draw_engine
raw a polyline.
Draw_seams() method in class DM_rend_options
Query draw seams option.
Draw_state(int) method in class ATTRIB_DM2ACIS
Searches for dmod by tag or uses the active dmod .
data data member in class base_transform_law_data
Holds the data.
data() method in class insanity_list
Returns the insanity_data .
data() method in class insanity_list
Returns the insanity_data .
data() method in class POLYGON_VERTEX
Returns the data.
data data member in class unary_data_law
This is a pointer to the data structure used as input to the unary data law.
data1 data member in class curve_surf_int
General purpose pointer used to store the element on a meshsurf from which this intersection originated.
data2 data member in class curve_surf_int
General purpose pointer used to store the element on a compcurv from which this intersection originated.
data_end() method in class path_law_data
Returns the ending parameter of the path.
data_inverse data member in class base_transform_law_data
Inverses transform.
data_start() method in class path_law_data
Returns the starting parameter of the path.
datas data member in class multiple_data_law
This is the array of law data pointer used by the the multiple data law.
date() method in class simple_rail_law
date() method in class law
Returns the version of ACIS in which this law class first appeared.
date() method in class law_data
Returns the version of ACIS in which this law_data class first appeared.
date() method in class FileInfo
Returns the date on the save file.
dcurve_law
class
Returns a position or one of the derivatives on a curve.
debug(char const*,FILE*) method in class cone
Prints out the details of cone to a file.
debug(FILE*) method in class ray
Outputs debug information to the printer or to the specified file.
debug(FILE*) method in class pt_cvty_info
Debugs.
debug(char const*,FILE*) method in class spline
Prints out details of a spline.
debug(char const*,FILE*) method in class helix
Output details of the helix for inspection.
debug(FILE*) method in class curve_surf_int
Writes debug information about curve_surf_int to the printer or to the specified file.
debug(int,int,FILE*) method in class BULLETIN
Writes information about the BULLETIN to the debug file or to the specified file.
debug(char const*,FILE*) method in class sphere
Prints out details of sphere.
debug(char const*,FILE*) method in class SPApar_box
Prints a titles and debug information about this parameter box to the
debug file or to the specified file.
debug(char const*,FILE*) method in class moments
Outputs a title line and information about the mass property to the debug file or to the specified file.
debug(FILE*) method in class BULLETIN
Outputs debug information about BULLETIN to standard output or to the specified file.
debug(FILE*) method in class BULLETIN_BOARD
Writes information about the bulletin board to the debug file or to the specified file.
debug(char const*,logical,FILE*) method in class rb_blend_spl_sur
Debug printout.
debug(char const*,logical,FILE*) method in class VBL_SURF
Writes debug information to the specified output file.
debug(char*,FILE*) method in class surface
Prints out a title line and details about this surface to the debug file or any other specified file.
debug(FILE*) method in class edge_face_int
Writes the debug output for a edge-face intersection to the printer or the specified file name.
debug(FILE*) method in class ed_cvty_info
Prints out debug data on all the curves, pcurves, and surfaces to the specified file.
debug(FILE*) method in class SPApar_pos
Outputs details of a parameter position to the debug file or to the specified file.
debug(FILE*) method in class SPApar_transf
Outputs to the specified debug file information about this class.
debug(char const*,FILE*) method in class SPAbox
Outputs a title and information about the box to the debug file or to the specified file.
debug(FILE*) method in class curve_curve_int
Writes debug information about curve_curve_int to standard output or to the specified file.
debug(char*,FILE*) method in class curve
Writes a description of this curve to a file.
debug(FILE*) method in class curve_bounds
Writes debug information about curve_bounds to the printer or to the specified file.
debug(char*,FILE*) method in class bounded_curve
Writes the debug output for this bounded_curve .
debug(int,int,FILE*) method in class BULLETIN_BOARD
Writes information about the bulletin board to the debug file or to the specified file.
debug(char const*,FILE*) method in class intcurve
Outputs a title line and the details of the intcurve for inspection to standard output or to the specified file.
debug(FILE*) method in class surf_surf_int
Writes debug information about surf_surf_int to the printer or to the specified file.
debug(char const*,FILE*) method in class plane
Prints out details of plane.
debug(char const*,FILE*) method in class pcurve
Outputs details of a pcurve.
debug(char const*,FILE*) method in class tensor
Prints a tensor in three rows with a given leader string on each row bar first.
debug(char const*,logical,FILE*) method in class subtype_object
Writes the subtype_object in readable form for debugging.
debug(FILE*) method in class PART
Writes debug information about a PART to standard output or to the specified file.
debug(char const*,FILE*) method in class SPAmatrix
Writes output about the matrix to the debug file or to the specified file.
debug(FILE*) method in class hit
Outputs information about the debug to the printer or to the specified file.
debug(FILE*) method in class SPAinterval
Outputs the details of an interval to the debug file or to the specified file.
debug(FILE*) method in class outcome
Outputs information about this outcome to the debug file or to another specified file.
debug(char const*,FILE*) method in class straight
Outputs a title line and details about the straight line to the debug file or to the specified file.
debug(FILE*) method in class SPApar_vec
Outputs details of a parameter vector to the debug file or to the specified file.
debug(FILE*,char*) method in class edge_entity_rel
Writes debug information about edge_entity_rel to standard output or the specified file.
debug(FILE*) method in class Render_Arg
Supports debugging.
debug(int,int,int,FILE*) method in class HISTORY_STREAM
Prints debugging information about the history stream.
debug(FILE*,char*) method in class point_entity_rel
Writes the debug output for a point-entity relationship to standard output or to the specified file.
debug(FILE*) method in class cvty
Debug printout.
debug(char const*,FILE*) method in class discontinuity_info
Outputs a title line and the details of the for inspection to standard output or to the specified file.
debug(char*,FILE*) method in class var_radius
Writes debug information about the variable radius to either standard output or to the specified file.
debug(ENTITY const*,FILE*) method in class DEBUG_LIST
Displays one entity from the DEBUG_LIST .
debug(FILE*) method in class DELTA_STATE
Outputs debug information about DELTA_STATE to the debug file or to the specified file.
debug(char*,FILE*) method in class var_rad_fixed_width
Outputs a leader line and details about the var_rad_fixed_width to the debug file or to the specified file.
debug(int,int,FILE*) method in class DELTA_STATE
Outputs debug information about DELTA_STATE to the debug file or to the specified file.
debug(FILE*) method in class SPAparameter
Outputs the details of a SPAparameter to the debug file or to the specified file.
debug(char*,FILE*) method in class var_rad_two_ends
Outputs a title line and information about var_rad_two_ends to the debug file or to the specified file.
debug(FILE*) method in class SPAposition
Writes information about the position to the debug file or the specified file.
debug(char*,FILE*) method in class var_rad_rot_ellipse
Prints out a class-specific identifying line to standard output or to the specified file.
debug(char*,FILE*) method in class var_rad_const
Outputs a title line and information about var_rad_const to the debug file or to the specified file.
debug(char*,FILE*) method in class var_rad_functional
Outputs a title line and information about var_rad_functional to the debug file or to the specified file.
debug(char const*,FILE*) method in class ellipse
Output details of the ellipse for inspection.
debug(FILE*) method in class MESH
Write debug information to a file (stub).
debug(char const*,FILE*) method in class var_cross_section
Writes information about the var_cross_section to the debug file or to the specified file.
debug(char const*,FILE*) method in class SPAtransf
Outputs the details of a transform to the specified file.
debug(FILE*) method in class SPAvector
Outputs debug information to the screen or to the specified file.
debugCurrentDelta() method in class HISTORY_MANAGER
Dumps bulletin board into current delta.
debug_details(FILE*) method in class RH_LIGHT
Supports the debug mechanism by providing details of the light.
debug_details(FILE*) method in class RH_TEXTURE_SPACE
Supports the debug mechanism by providing details of the texture space.
debug_details(FILE*) method in class RH_MATERIAL
Supports the debug mechanism by providing details of the material.
debug_details(FILE*) method in class RH_FOREGROUND
Supports the debug mechanism by providing details of the foreground.
debug_details(FILE*) method in class RH_ENVIRONMENT_MAP
Supports the debug mechanism by providing details of the environment map.
debug_details(FILE*) method in class RH_ENTITY
Supports the debug mechanism by providing details of the background.
debug_details(FILE*) method in class RH_BACKGROUND
Supports the debug mechanism by providing details of the background.
debug_dist(double,FILE*)
global function
Prints a double representing a signed distance.
debug_ent(FILE*) method in class ATTRIB_GENERIC
Prints to the specified file.
debug_ent(FILE*) method in class ENTITY_PHLV5
Prints the type and address of this object, roll back pointer, attributes, and any unknown subtype
information to the specified file.
debug_ent(FILE*) method in class ATTRIB_EYE
Prints the subtype information.
debug_ent(FILE*) method in class ATTRIB_TSL
Prints the type and address of this object, roll back pointer, attributes, and any unknown subtype information to the specified file.
debug_ent(FILE*) method in class ENTITY
Prints the type and address of this ENTITY , roll back pointer, attributes, and any unknown subtype information.
debug_ent(FILE*) method in class ENTITY_IHL
Prints information to the specified file.
debug_int(char const*,int,FILE*)
global function
Prints an integer with the given title to the output file.
debug_leader()
global function
Prints to the output file a pointer to a static string containing a suitable blank title string for the second and subsequent lines of an item.
debug_list(DELTA_STATE_LIST&,int,FILE*) method in class DELTA_STATE
Aids in debugging the DELTA_STATE .
debug_list(DELTA_STATE_LIST&,int,int,int,FILE*) method in class DELTA_STATE
Prints debugging information with annotation support.
debug_list(FILE*) method in class DEBUG_LIST
Displays each entity in the list, starting at the number_printed .
debug_new_pointer(ENTITY const*,FILE*)
global function
Prints to the output file an ENTITY pointer.
debug_new_pointer(char const*,ENTITY const*,FILE*)
global function
Prints to the output file an ENTITY pointer.
debug_newline(FILE*)
global function
Prints a newline character.
debug_norm(double,FILE*)
global function
Prints a real representing a normalized, dimensionless quantity.
debug_par_box(char const*,SPApar_box const&,FILE*)
global function
debug_pointer(void const*,FILE*)
global function
Prints a pointer.
debug_pointer_str(void const*,char*)
global function
Prints a pointer as a string.
debug_real(double,FILE*)
global function
Prints a real number (double) with appropriate precision.
debug_real(char const*,double,FILE*)
global function
Prints out a real number with title and newline.
debug_real_str(double,char*)
global function
Prints a real number (double) with appropriate precision to a string.
debug_str(char*) method in class SPAvector
Concatenates the debug information to the passed string.
debug_str(char*) method in class SPAinterval
Concatenates the details of this interval to the given string.
debug_str(char*) method in class SPAposition
Concatenates the information about the position to the passed string.
debug_string(char const*,char const*,FILE*)
global function
Prints to the output file a string value with the given title.
debug_time(FILE*)
global function
Displays elapsed time since the last call to debug_time_init or debug_time , also resets the internal timer.
debug_time_init()
global function
Resets the internal timer for timing operations using debug_time .
debug_value(FILE*) method in class TaggedData
Writes debug information about the TaggedData to standard output or to the specified file.
decl_
define
decompose(transf_decompose_data&) method in class SPAtransf
Decomposes a non-degenerate transformation into data that represent a unique sequence of
scaling, shearing, rotating, and translating.
deep_copy(pointer_map*) method in class ellipse
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class sum_spl_sur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class spl_sur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class plane
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class int_cur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class surface
Creates a copy of this object that does not share any data with the original.
deep_copy(base_pointer_map*) method in class law_data
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class helix
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class surf_int_cur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class off_int_cur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class off_spl_sur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class cone
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class par_int_cur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class pattern
Obsolete: do not use.
deep_copy(pointer_map*) method in class sub_spl_sur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class pcur_int_cur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class skin_spl_sur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class pcurve
Creates a copy of an item that does not share any data with the original.
deep_copy() method in class sweep_options
Make a deep copy of all data.
deep_copy(pointer_map*) method in class exact_int_cur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class intcurve
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class rb_blend_spl_sur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class straight
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class sphere
Creates a copy of an item that does not share any data with the original.
deep_copy(base_pointer_map*) method in class law
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class rot_spl_sur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class sweep_spl_sur
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class curve
Creates a copy of this object that does not share any data with the original.
deep_copy(pointer_map*) method in class VBL_SURF
Creates a copy of an item that does not share any data with the original.
deep_copy(pointer_map*) method in class spline
Creates a copy of an item that does not share any data with the original.
def() method in class LAW
Returns the law mathematic function enclosed within the LAW entity.
def_crv_end_pos(logical) method in class ATTRIB_VAR_BLEND
Returns the end of the defining curve.
def_crv_end_tan(logical) method in class ATTRIB_VAR_BLEND
Returns the tangent at the end of the defining curve.
def_curve data member in class blend_spl_sur
Defining curve (reference curve).
def_cvec() method in class blend_spl_sur
Returns the CVEC on the defining curve of the blend, which is set each time the blend surface is evaluated.
def_pcur() method in class PCURVE
Returns the definition pcurve, or NULL if the pcurve is not private.
def_plane() method in class ATTRIB_FFBLEND
Returns the reference plane, non-const version.
def_plane() method in class ATTRIB_FFBLEND
Returns the reference plane, which is necessary if the owning entity is not an edge.
def_spline() method in class sub_spl_sur
Returns the underlying spline surface.
default_cast() method in class asm_model_entity_mgr
Dynamic down-cast to default_entity_mgr .
default_cast_vf() method in class asm_model_entity_mgr
Dynamic down-cast to default_entity_mgr .
default_entity_mgr
class
Concrete entity manager class that simply wraps an ENTITY_LIST .
default_entity_mgr_factory
class
Concrete entity manager factory class for creating default_entity_mgr objects.
defeature_feature_type
enum
Enumerates various Defeaturing features.
defeature_options
class
Options for local operations.
degenerate() method in class torus
Returns TRUE if this torus is degenerate (it has apices).
degree(gvertex const*) method in class generic_graph
Returns the degree of the specified graph vertex.
del() method in class tk_list
Deletes the current object from the list.
del_head() method in class tk_list
Deletes an object from the head of the list and returns a pointer to the deleted object.
del_object(tk_list_object*) method in class tk_list
Deletes a specific object from the list referenced by the pointer.
del_tail() method in class tk_list
Deletes an object from the end of the list and returns a pointer to the deleted object.
deletable() method in class PCURVE
Indicates whether this PCURVE is normally destroyed by lose .
deletable() method in class TRANSFORM
Indicates whether this TRANSFORM is normally destroyed by lose .
deletable() method in class ENTITY
Indicates whether or not this ENTITY is normally destroyed by lose .
deletable() method in class EE_LIST
Returns whether or not the list can be deleted.
deletable() method in class CELL
Returns TRUE if the CELL is deletable; otherwise, it returns FALSE .
deletable() method in class CURVE
Indicates whether this CURVE is normally destroyed by lose .
deletable() method in class RH_TEXTURE_SPACE
Usually use counted entities are marked not deletable because their lifetime is controlled by the entities that point to them.
deletable() method in class RH_MATERIAL
Usually use counted entities are marked not deletable because their lifetime is controlled by the entities that point to them.
deletable() method in class REFINEMENT
Indicates whether this entity is normally destroyed by lose (TRUE ), or whether it is shared between multiple owners with a use count.
deletable() method in class VERTEX_TEMPLATE
Returns indication of whether this vertex template is deletable.
deletable() method in class ATTRIB
Indicates whether this ATTRIB is independently deletable of its owner.
deletable() method in class ID_ATTRIB
Returns TRUE if this can be deleted.
deletable() method in class APOINT
Indicates whether this APOINT is normally destroyed by lose .
deletable() method in class ANNOTATION
Queries whether or not this ANNOTATION can be deleted.
deletable() method in class SURFACE
Indicates whether this SURFACE is normally destroyed by lose.
delete_GC_Objects()
global function
Deletes the GC_Object .
delete_all_delta_states(HISTORY_STREAM*&,logical)
global function
Deletes all recorded DELTA_STATEs .
delete_chain() method in class blend_contact
delete_curve_curve_ints(curve_curve_int*&)
global function
Deletes a linked list of curve_curve_ints , given the head of the list.
delete_curve_surf_ints(curve_surf_int*&)
global function
Deletes a linked list of curve_surf_ints , given the head of the list.
delete_delta_states() method in class HISTORY_STREAM
Removes delta states from the history stream.
delete_edge(EDGE*) method in class VERTEX
Removes the pointer to the specified EDGE from this VERTEX .
delete_entity(ENTITY*) method in class entity_notification_handler
Notifies the handler of an entity delete event, to allow the handler to decide what to do when a given entity event has occurred.
delete_hit_list(hit*)
global function
Deletes a hit list.
delete_list() method in class edge_face_int
Deletes all members of a list chained onto this one.
delta_state() method in class BULLETIN_BOARD
Returns a pointer to the owner of the delta state.
delta_u() method in class SPApar_transf
Returns the translation change in u .
delta_v() method in class SPApar_transf
Returns the translation change in v .
denominator() method in class rat_poly_vec
deriv(int) method in class simple_rail_law
deriv(int) method in class law
Returns a law that is a derivative of this law.
deriv() method in class rat_poly_vec
deriv(int) method in class blend_contact
derivative(int) method in class law
Returns a law that is a derivative of this law.
description(desc) method in class insanity_sub_category
Standard constructor for an insanity_sub_category.
description(other.) method in class insanity_sub_category
Copy constructor.
destroy(VERTEX_TEMPLATE*) method in class POLYGON_VERTEX
Destroys itself.
detach(DELTA_STATE*) method in class HISTORY_STREAM
Disconnects a particular branch of delta states from the history stream.
detach(ENTITY*) method in class HISTORY_MANAGER
Detaches the given entity from any history stream it may be attached to.
detach_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Removes the entity-level attribute from the entity.
detach_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_STITCH
Removes the entity-level stitch attribute from the entity.
detach_attrib(ENTITY*) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
detach_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
Removes the entity-level geometry building attributes for the specified individual entity.
detach_empty_attribs() method in class ATTRIB_HH_AGGR_SIMPLIFY
Detaches all empty individual entity-level attributes; that is, those attributes that do not carry any simplified geometry.
detach_isospline_attribs() method in class ATTRIB_HH_AGGR_ISOSPLINE
Removes the isospline attributes from the entity.
detach_redundant_attribs() method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
Removes unused entity-level attributes from the individual entities of the owning body.
detach_redundant_attribs() method in class ATTRIB_HH_AGGR_STITCH
If an edge is already shared and doesn't need to be stitched this method detaches its entity-level stitch attribute.
details() method in class check_status_list
determinant() method in class SPAmatrix
Returns the determinant of the matrix.
determine_singularity() method in class blend_spl_sur
Determines the singularity of the surface.
deviation(logical,logical) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the deviations of the vertex from the underlying surfaces and edges.
deviation(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets the deviation of the curve from the underlying surface.
deviation(logical&,logical) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns the maximum deviation of the pcurve from the underlying surface.
deviation_from_edges(logical,logical) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the deviations of the vertex from the edges.
deviation_from_faces(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the deviations of the vertex from the faces.
deviation_from_vertices(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets the deviations of the two end vertices from the edge.
different_radii() method in class ATTRIB_VAR_BLEND
Returns TRUE if the left and right offsets are different.
dir1 data member in class surf_princurv
First direction vector.
dir2 data member in class surf_princurv
The second direction vector.
direction() method in class CONE
Returns the normal to the plane of the ellipse defining this CONE , i.
direction data member in class ray
The direction of the ray.
direction() method in class pick_ray
Gets the direction (SPAunit_vector ) from the pick_ray .
direction data member in class straight
The tangent direction along the line.
direction() method in class STRAIGHT
Returns the unit vector defining the direction of this STRAIGHT .
disable() method in class ATTRIB_EFINT
Sets the entity pointer to NULL , to prevent the reuse of this attribute in the current Boolean.
discontinuities(int&,int) method in class intcurve
Returns the number and parameter values of discontinuities of the curve in a read-only array of the given order (maximum three).
discontinuities(int&,int) method in class curve
Returns the number and parameter values of discontinuities of this curve , of the given order (maximum three), in a read-only array.
discontinuities(int&,int) method in class discontinuity_info
This is an access function that returns a read-only array.
discontinuities_u(int&,int) method in class spline
Returns the number and parameter values of discontinuities of the surface of the given order (maximum three) in a read-only array.
discontinuities_u(int&,int) method in class surface
Returns the number and parameter values of discontinuities in u of this surface , of the given order (maximum three), in a read-only array.
discontinuities_v(int&,int) method in class surface
Returns the number and parameter values of discontinuities in v of this surface , of the given order (maximum three), in a read-only array.
discontinuities_v(int&,int) method in class spline
Returns the number and parameter values of discontinuities of the surface of the given order (maximum three) in a read-only array.
discontinuity_info
class
Stores discontinuity information for a curve or surface.
discontinuity_info_rel
enum
Enumeration of the different relationships possible between two different discontinuity_info instances .
discontinuous_at(double) method in class intcurve
Determines whether a particular parameter value is a discontinuity.
discontinuous_at(double) method in class discontinuity_info
States whether a particular parameter value is a discontinuity.
discontinuous_at(double) method in class curve
Determines whether a particular parameter value represents a discontinuity of this curve .
discontinuous_at_u(double) method in class spline
Returns whether a particular parameter value is a discontinuity.
discontinuous_at_u(double) method in class surface
Determines whether a particular value of u represents a discontinuity of this surface .
discontinuous_at_v(double) method in class surface
Determines whether a particular value of v represents a discontinuity of this surface .
discontinuous_at_v(double) method in class spline
Returns whether a particular parameter value is a discontinuity.
display(FILE*) method in class option_header
Prints the data contained in the option_header to the specified file.
dist_pt_to_line(SPAposition const&,SPAposition const&,SPAvector const&,double&,double&)
global function
Gets the distance from a point to a line, and the parameter along the line of the closest approach.
dist_pt_to_plane(SPAposition const&,SPAposition const&,SPAunit_vector const&)
global function
Finds the distance from a point to a plane that's given by a point and a SPAunit_vector .
distance_to(SPAposition&) method in class pick_ray
Computes the distance from the pick_ray to a position.
distance_to_line(SPAposition&,SPAposition&,SPAunit_vector&)
global function
Determines the distance from a SPAposition to a line.
distance_to_line_squared(SPAposition&,SPAposition&,SPAunit_vector&)
global function
Computes the squared distance from a SPAposition to a line.
distance_to_plane(SPAposition&,SPAposition&,SPAunit_vector&)
global function
Determines the distance from a SPAposition to a plane.
distance_to_point(SPAposition&,SPAposition&)
global function
Determines the distance between two points.
distance_to_point_squared(SPAposition&,SPAposition&)
global function
Computes the squared distance between two positions.
distributeDeltaState(DELTA_STATE*,StreamFinder*,logical,logical) method in class HISTORY_MANAGER
Takes the bulletins in the current delta state and "distributes" them onto history streams based on their "owning entities".
distribution_on() method in class HISTORY_STREAM
Returns the distribute_flag value.
division_law
class
Provides methods for the division mathematical function.
dlaw data member in class law
Holds the cache derivatives with respect to each of the respective input variables.
dlaw_size data member in class law
Tells how many cache derivatives are held by dlaw .
do_analytic() method in class ATTRIB_HH_AGGR_ANALYTIC
Returns FALSE if the analytic solver subphase has been turned off, otherwise, returns TRUE .
do_approximate() method in class simplify_options
Returns the value of do_approximate parameter.
do_c1_twist_correction data member in class hh_isospline_options
do_clearerr() method in class input_callback
Clears the end of file and error indicators.
do_curve_simplification() method in class simplify_options
Returns the value of do_curve_simplification parameter.
do_enum() method in class ATTRIB_HH_AGGR_WRAPUP
Returns FALSE if the fix_enum option has been turned off, otherwise, returns TRUE .
do_feof() method in class input_callback
Returns a non-zero if end of file reached.
do_ferror() method in class input_callback
Returns a non-zero if an error has occurred.
do_force_simplification() method in class simplify_options
Returns the value of do_force_simplification parameter.
do_gen_spline() method in class ATTRIB_HH_AGGR_GEN_SPLINE
Returns FALSE if the generic spline solver subphase has been turned off, otherwise, returns TRUE .
do_geombuild() method in class ATTRIB_HH_AGGR_GEOMBUILD
Returns FALSE if the geometry building phase has been turned off; otherwise, returns TRUE .
do_geombuild_log() method in class ATTRIB_HH_AGGR_GEOMBUILD
Toggles module change logging.
do_getc() method in class input_callback
Gets input character from input stream.
do_intersect() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Intersects surfaces and computes the intersection curve.
do_isospline() method in class ATTRIB_HH_AGGR_ISOSPLINE
Returns FALSE if the isospline solver subphase has been turned off, otherwise, returns TRUE .
do_scan_pre_existing_attribs() method in class edge_tolstitch_options
Queries the scan_pre_existing_attribs .
do_sharp_edge() method in class ATTRIB_HH_AGGR_SHARP_EDGE
Returns FALSE if the sharp edge solver subphase has been turned off, otherwise, returns TRUE .
do_simplify() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns FALSE if the geometry simplification phase has been turned off, otherwise, returns TRUE .
do_simplify_log() method in class ATTRIB_HH_AGGR_SIMPLIFY
Gets the option to denote if simplify log generation is on or off.
do_stitch() method in class ATTRIB_HH_AGGR_STITCH
Logical to denote if stitching is required.
do_stitch_log() method in class ATTRIB_HH_AGGR_STITCH
Returns FALSE if logging has been turned off, otherwise, returns TRUE .
do_surface_simplification() method in class simplify_options
Returns the value of do_surface_simplification parameter.
do_transform(SPAtransf const&,ENTITY_LIST&) method in class ATTRIB_GEN_NAME
Transforms the entity owned by this attribute in response to the trans_owner method.
do_transform(SPAtransf const&,ENTITY_LIST&) method in class ATTRIB_GEN_ENTITY
Transforms the entity owned by this attribute in response to the trans_owner method.
do_twist_correction() method in class ATTRIB_HH_AGGR_ISOSPLINE
Gets the option to denote if twist correction calculation is on or off.
do_ungetc(int) method in class input_callback
Pushes character back onto input stream.
do_wrapup() method in class ATTRIB_HH_AGGR_WRAPUP
Returns FALSE if the wrap-up subphase has been turned off, otherwise, returns TRUE .
does_not_deviate() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if the curve deviation from the faces is less than SPAresabs .
does_not_deviate() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns TRUE if the pcurve deviation is more than SPAresabs .
does_not_deviate() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Returns TRUE if the vertex deviation from the faces and edges is less than SPAresabs .
does_not_deviate_from_edges(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Returns TRUE if the vertex deviation from the edges is less than SPAresabs .
does_not_deviate_from_faces() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Returns TRUE if the vertex deviation from the faces is less than SPAresabs .
domain() method in class pcurve_law
Returns a law_domain class, which contains information about the domain of this law.
domain_size(int) method in class pattern
Obsolete: do not use.
done_restoring_vf() method in class asm_model_entity_mgr
Notifies the entity manager of the completion of the restore process.
dot_law
class
Provides methods for the dot product mathematical function.
doughnut() method in class torus
Returns TRUE if this torus has a doughnut shape.
draft_hole_option
enum
draft_repair_level
enum
Type of draft repair.
draw_in_col(int) method in class ATTRIB_HH_ENT
Sketches the owner entity in the specified color.
du data member in class SPApar_vec
The vector in the u -direction.
dump(int) method in class HISTORY_STREAM
Number of history stream levels to save to output file.
duplicatable() method in class ATTRIB
Indicates whether this ATTRIB can be duplicated.
duplicate(ENTITY*) method in class ATTRIB
Duplicate this attribute onto the given ENTITY .
dv(0.0) method in class SPApar_transf
Creates an identity parameter transform.
dv data member in class SPApar_vec
The vector in the v -direction.
dv(v) method in class SPApar_transf
C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.
dv(v) method in class SPApar_vec
C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.
dv(uv[ 1]) method in class SPApar_vec
C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.
EDGE
class
Represents a physical edge.
EDGE_ID
define
EE_LIST
class
Defines a wrapper for ENTITY_LIST that is an ENTITY , with full support for save/restore and rollback.
EE_LIST_LEVEL
define
ELEM_2BASE_VAL_FLAG
define
ELLIPSE
class
Defines an ellipse as an object in the model.
ELLIPSE_ID
define
ENTITY
class
Represents common data and functionality that is mandatory in all classes that are permanent objects in the model.
ENTITY_DEF
define
ENTITY_DEF_ID
define
ENTITY_FUNCTIONS
define
ENTITY_IHL
class
Defines owning organization for other IHL entity classes.
ENTITY_IHL_LEVEL
define
ENTITY_IS
define
ENTITY_IS_PROTOTYPE
define
ENTITY_LEVEL
define
ENTITY_LIST
class
Implements a variable length list of entities with set and index behavior.
ENTITY_PHLV5
class
Defines owning organization for other PHL entity classes.
ENTITY_PHLV5_LEVEL
define
ENTITY_TYPE
enum
Tags that classify ENTITY's within a specific delta state or history stream.
EQ
define
ERROR_ENTITY
class
Stores information about improper intersections in an entity.
EVAL_CALC_P
define
EVAL_X
define
EVAL_X_COUNT
define
EXCEPTION_BEGIN
define
EXCEPTION_CATCH
define
EXCEPTION_CATCH_FALSE
define
EXCEPTION_CATCH_TRUE
define
EXCEPTION_END
define
EXCEPTION_END_NO_RESIGNAL
define
EXCEPTION_TRY
define
EXTENDED
define
Editing() method in class ATTRIB_DM2ACIS
Command for editing state functions and is related to the Set_editing and Clear_editing methods.
ElementAt(int) method in class position_array
Gets the element at a given index in the array, which expands the size of the array if needed.
Elevate_dmod_degree(int,int) method in class ATTRIB_DM2ACIS
Increases the dmod 's polynomial degree by adding more degrees of freedom per element.
Empty() method in class position_array
Empties the array.
Environment_Field
enum
Values used for accessing the fields of a cubic environment map.
Eval_crv_src_domain(int,double*,int,DM_dbl_array&) method in class ATTRIB_DM2ACIS
Evaluates an embedded source curve for the given tag.
Eval_crv_tgt(int,double*,int,DM_dbl_array&) method in class ATTRIB_DM2ACIS
Evaluates a target curve for the given tag.
Execute(DM_default_icon*) method in class DM_icq_draw_grid
Query this icon.
Execute(DM_default_icon*) method in class DM_def_icon_query_args
Concrete args must implement override base class cast method.
Execute(DM_default_icon*) method in class DM_ica_on_off
Process this icon.
Execute(DM_default_icon*) method in class DM_def_icon_cmd_args
Concrete args objects override the Execute method with command specific method calls on the input icon.
Execute(DM_default_icon*) method in class DM_ica_width
Process this icon.
Execute(DM_default_icon*) method in class DM_ica_draw_option
Process this icon.
Execute(DM_default_icon*) method in class DM_icq_draw_option
Query this icon.
Execute(DM_default_icon*) method in class DM_ica_grid
Process this icon.
Extrapolate_dmod(int) method in class ATTRIB_DM2ACIS
Increases the dmod 's domain size by 5% across each edge.
ebrel_data data member in class edge_entity_rel
The edge-body intersection data.
ed_cvty_info
class
Returns the convexity of an edge (or equivalent).
edge() method in class VERTEX
Gets an EDGE at a VERTEX known to contain at most one pointer to an EDGE .
edge() method in class ATTRIB_INTCOED
Pick out an edge entity.
edge(int) method in class PRIMITIVE_ANNOTATION
Given an index, returns the primitive's edge at that index.
edge() method in class COEDGE
Returns a pointer to the single EDGE on which this COEDGE and all its partners lie.
edge(int) method in class VERTEX
Gets the i th EDGE pointed to by this VERTEX .
edge() method in class edge_entity_rel
Returns the edge in the edge-entity relationship.
edge() method in class PHL_EDGE
Returns the EDGE that this PHL_EDGE references.
edge() method in class BLEND_ANNO_EDGE
Returns a pointer to the original edge that was blended.
edge() method in class ATTRIB_EFINT
Picks out related edge.
edge_data_struct
class
edge_entity_rel
class
Represents the relationship between an edge and an entity.
edge_face_int
class
Records information about edge-face intersections.
edge_length() method in class REFINEMENT
Returns the edge length.
edge_linked(EDGE*) method in class VERTEX
Tests whether or not the specified EDGE is pointed to by this VERTEX .
edge_list() method in class ATTRIB_PHL_VW
Returns a pointer to the list of PHL_EDGES .
edge_movemnt_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets edge tolerance for its movement.
edge_ptr data member in class COEDGE
Pointer to the single EDGE on which this COEDGE and all its partners lie.
edge_ptr data member in class VERTEX
Pointer to one EDGE on which this VERTEX lies.
edge_reversed data member in class edge_face_int
Indicates if edges have opposite sense from the the body edge, if graph_edge_list is not NULL.
edge_sense() method in class ATTRIB_VAR_BLEND
Returns the sense of the defining curve with respect to the blend surface.
edge_seq_end() method in class ATTRIB_VAR_BLEND
Returns the last edge in the sequence of edges to be blended.
edge_seq_start() method in class ATTRIB_VAR_BLEND
Returns the first edge in the sequence of edges to be blended.
edge_tolstitch_options
class
Specifies that api_stitch should use restricted tolerant stitching.
edges() method in class PRIMITIVE_ANNOTATION
Returns a list of all the edges created as part of the primitive.
edges() method in class SKIN_ANNO_LAT_EDGE
Returns all the lateral edges annotated by this object.
edrel_data data member in class edge_entity_rel
The edge-edge intersection data.
efrel_data data member in class edge_entity_rel
The edge-face intersection data.
element(int) method in class PATTERN_ANNOTATION
Returns a pointer to the n th entity generated from the seed, or NULL
if the supplied index is invalid.
element(int,int) method in class tensor
Extracts an element (i,j) , where row and column, i and j , range from 0 to 2 .
element(int,int) method in class SPAmatrix
Extracts an element of the matrix.
ellipse
class
Defines an ellipse curve.
empty() method in class SPAinterval
Determines if an interval is empty.
empty() method in class SPAbox
Tests if the box is empty.
empty() method in class ANNOTATION
Returns whether or not the output array is empty.
empty() method in class SPApar_box
Tests if the box is empty.
enable_audit_leaks data member in class base_configuration
Audit leaks flag.
enable_audit_logs data member in class base_configuration
Audit logs flag.
enable_branching() method in class law
Returns a copy of this law with branching enabled.
enable_freelists data member in class base_configuration
Freelists flag.
enable_new_evaluator(logical) method in class blend_spl_sur
enclosing_cylinder(SPAinterval&) method in class intcurve
Returns a cylinder that encloses the portion of the curve bounded by the interval.
enclosing_cylinder(SPAinterval&) method in class ellipse
Returns a cylinder that encloses the portion of the curve bounded by the interval.
enclosing_cylinder(SPAinterval&) method in class helix
Returns a cylinder that encloses the portion of the curve bounded by the interval.
enclosing_cylinder(SPAinterval&) method in class curve
Returns a cylinder that encloses the portion of this curve bounded by the given parameter interval.
enclosing_cylinder(SPAinterval&) method in class straight
Returns a cylinder that encloses the portion of the curve bounded by the interval.
encountered_errors() method in class outcome
Returns TRUE if the outcome does not represent a successful result or if a fail-safe routine encountered error(s) and continued; otherwise returns FALSE .
end data member in class path_law_data
The ending parameter value of the path.
end() method in class EDGE
Returns a pointer to the end VERTEX of this EDGE .
end() method in class COEDGE
Returns the end VERTEX pointer from the associated EDGE , if any, taking into account the sense of this COEDGE .
end(REVBIT) method in class COEDGE
Returns the end VERTEX pointer from the associated EDGE , if any, taking into account the sense of the COEDGE and a sense argument.
end_b data member in class BULLETIN_BOARD
Pointer to last bulletin.
end_bulletin() method in class BULLETIN_BOARD
Returns the last bulletin in the bulletin board.
end_coordinate_polygon(int) method in class MESH_MANAGER
Announces the completion of the output of a polygon.
end_curv() method in class UNDEFC
Returns the curvature at the end of the curve.
end_deriv() method in class EDGE
Returns the derivative at the end parameter of this EDGE .
end_deriv1() method in class var_rad_two_ends
Returns the first derivative at the end parameter.
end_deriv1() method in class var_rad_fixed_width
Returns the end of the first derivative.
end_deriv1() method in class var_rad_const
Returns the first derivative at the end parameter.
end_deriv1() method in class var_rad_rot_ellipse
Returns the end derivative.
end_deriv1() method in class var_radius
Returns the first derivative at the end parameter.
end_deriv1() method in class var_rad_functional
Returns the first derivative at the end parameter.
end_dir() method in class UNDEFC
Returns the direction at the end of the curve.
end_edge() method in class SKIN_ANNO_END_EDGE
Returns the end edge (an edge on the end face) that is annotated by this object.
end_face() method in class SWEEP_ANNO_END_CAPS
end_global_mesh_output(ENTITY*) method in class STL_MESH_MANAGER
Terminates global mesh output.
end_global_mesh_output(ENTITY*) method in class MESH_MANAGER
Terminates global mesh output.
end_indexed_polygon(int) method in class MESH_MANAGER
Announces the node ids around a polygon.
end_indexed_polygon(int) method in class GLOBAL_MESH_MANAGER
Prints a new line.
end_indexed_polygon(int) method in class STL_MESH_MANAGER
This matches the immediately preceding call to start_indexed_polygon and the (multiple) calls to announce_indexed_polynode .
end_journaling() method in class AcisJournal
This method is used to end the journaling operation that was started using start_journaling method.
end_maj() method in class var_rad_rot_ellipse
Returns the end major.
end_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class POLYGON_POINT_MESH_MANAGER
Ends the mesh output.
end_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class INDEXED_MESH_MANAGER
end_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class SIMPLE_INDEXED_MESH_MANAGER
Ends mesh output.
end_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class MESH_MANAGER
Announces the completion of the output of a mesh.
end_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class LINKED_MESH_MANAGER
The mesh is complete and updates polygon counts and fixes up parameters.
end_min() method in class var_rad_rot_ellipse
Returns the end minor.
end_param data member in class bounded_curve
The end parameter of the ACIS curve.
end_param() method in class EDGE
Returns the parameter defining the end of this EDGE .
end_param data member in class surf_surf_int
The parameter value of end_point, which is meaningless if the end_point is NULL.
end_param() method in class COEDGE
Finds the end parameter of this COEDGE .
end_param data member in class curve_bounds
The end parameter on the curve.
end_param() method in class EDGE
Returns the parameter defining the end of this EDGE .
end_point data member in class curve_bounds
The end position, which can be NULL .
end_point() method in class UNDEFC
Returns the point at the end of the curve.
end_pos() method in class COEDGE
Finds the end position of this COEDGE .
end_pos() method in class EDGE
Returns the end position of this EDGE .
end_pt() method in class PHLV5_SEGMENT
Returns the end visibility parameter of the segment.
end_pt() method in class PHL_SEGMENT
Returns the end parameter of the segment.
end_pt() method in class SPAinterval
Returns the end point of the interval.
end_ptr data member in class EDGE
Pointer to the end VERTEX of this EDGE .
end_rad() method in class ATTRIB_VAR_BLEND
Returns the radius at the end of the blend.
end_rad() method in class var_rad_two_ends
Returns the end radius datum.
end_radius() method in class var_rad_functional
Returns the radius at the end parameter.
end_radius() method in class var_rad_fixed_width
Returns the end of the radius.
end_radius() method in class var_rad_const
Returns the radius at the end parameter.
end_radius() method in class var_radius
Returns the end radius.
end_radius() method in class var_rad_two_ends
Returns the radius at the end parameter.
end_radius() method in class var_rad_rot_ellipse
Returns the end radius.
end_rel data member in class curve_bounds
The end relation.
end_rot() method in class var_rad_rot_ellipse
Returns the end rotation.
end_stop_angle() method in class ATTRIB_FFBLEND
Returns the end_stop_angle_data (for stopped blends, this is the end angle of the stopping plane).
end_term data member in class surf_surf_int
The terminator point at the end of the curve.
end_to_end data member in class hh_coedge_details
end_vertex(logical) method in class ATTRIB_VAR_BLEND
Returns the start or end vertex.
ends_at_mergable_singularity() method in class COEDGE
ends_at_singularity() method in class COEDGE
Determines if this coedge ends at a surface singularity.
enlarge_box(SPAbox const&,double)
global function
Modifies a SPAbox by increasing it in size by a constant amount in all directions.
enlarge_interval(SPAinterval const&,double)
global function
Return a SPAinterval increased by delta on both ends; the midpoint is unchanged.
ent_ent_blend_implemented() method in class ATTRIB_VAR_BLEND
Returns TRUE if an entity-entity blend can be done for this type of blend.
ent_ent_blend_implemented() method in class ATTRIB_CONST_CHAMFER
Returns TRUE if an entity-entity blend can be done for this type of blend.
entities_changed_vf(outcome&,asm_event_type&) method in class asm_model_entity_mgr
Notifies the entity manager of changes made to its contents while the entity manager was activated.
entity() method in class ATTRIB
Returns a pointer to the ENTITY that owns this ATTRIB .
entity() method in class param_info
Returns a pointer to the entity referred to by this instance.
entity() method in class component_entity_handle
Returns a const pointer to the entity_handle associated with the component entity.
entity() method in class component_entity_handle
Returns a pointer to the entity_handle associated with the component entity.
entity() method in class shell_lump
Return the shell or wire being described.
entity() method in class entity_with_ray
Gets the ENTITY .
entity() method in class point_entity_rel
Determines the ENTITY in the point-entity relationship.
entity() method in class ATTRIB_EFINT
Picks out related entity.
entity() method in class edge_entity_rel
Returns the entity in the edge-entity relationship.
entity0 data member in class standard_error_info
First entity with standard error information.
entity0_dead data member in class standard_error_info
Flag that warns whether the returned entity0 will be deleted on rollback.
entity1 data member in class standard_error_info
Second entity with standard error information.
entity1_dead data member in class standard_error_info
Flag that warns whether the returned entity1 will be deleted on rollback.
entity_a() method in class entity_clash_pair
Returns the first entity of the pair.
entity_and_filter
class
Returns TRUE if both of its two child filters return TRUE .
entity_b() method in class entity_clash_pair
Returns the second entity of the pair.
entity_binary_filter
class
Combines entity_and_filter and entity_or_filter classes.
entity_callback
class
Provides notification of changes to entities.
entity_callback_list
class
Provides a type-safe interface to the toolkit_callback_list class and the execute command.
entity_clash_pair
class
This class holds the result of clash-testing a pair of EDGE or
FACE entities.
entity_clash_type
enum
Enumeration of the different ways in which a pair of EDGE or
FACE entities can be classified during clash detection.
entity_error_info
class
Class for storing entity based ACIS error information.
entity_event_type
enum
These are the types of notifications that entity callback functions receive.
entity_filter
class
Provides generic methods and data for all filters.
entity_gvertex
class
Creates an instance of a graph vertex that holds an entity pointer as data.
entity_handle
class
Assembly modeling proxy for an ENTITY object.
entity_handle_holder
class
Holds a pointer to an entity_handle
Role: The entity_handle_holder object is a container for an entity_handle object which automates
use counting for the entity_handle object.
entity_handle_list
class
Implements a variable length list of entity handles with set and index behavior and optional holding and counting mechanisms.
entity_history() method in class PART
Returns whether the given entity has a history stream.
entity_hit data member in class hit
The face, edge, or vertex that is hit.
entity_id_t
typedef
Identifier for an ENTITY .
entity_list(ENTITY_LIST&) method in class ATTRIB_HH_AGGR_SIMPLIFY
Gets all the entities chained to the owning body and these are entities to which individual attributes are attached.
entity_list(ENTITY_LIST&) method in class ATTRIB_HH_AGGR_STITCH
Gets all the entities chained to the body.
entity_list(ENTITY_LIST&) method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
Returns the list of entities that have entity-level attributes attached.
entity_list(ENTITY_LIST&) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
entity_mgr_factory
class
Abstract class from which customers derive factory objects to create entity manager sub-class objects.
entity_name() method in class DEBUG_LIST
Allows unprivileged utilities to follow the list pointer to return the entity type.
entity_not_filter
class
Returns TRUE if and only if its child filter returns FALSE , and vice versa.
entity_notification_handler
class
Allows an application to notify its sub-systems of ENTITY events.
entity_or_filter
class
Returns TRUE if either of its two child filters returns TRUE .
entity_ptr() method in class entity_handle
Returns a const pointer to the ENTITY associated with this handle.
entity_ptr() method in class entity_handle
Returns a pointer to the ENTITY associated with this handle.
entity_ptr() method in class BULLETIN
Returns a pointer to the current entity.
entity_test_filter
class
Returns TRUE if the given C++ test function returns TRUE .
entity_test_proc
typedef
Procedure which tests an ENTITY .
entity_type() method in class param_info
Returns the type of the entity referred to by this instance.
entity_with_ray
class
Combines an ENTITY and a pick_ray .
entry() method in class METHOD_ID
Locates an entry for a method.
entry_count(int) method in class entity_handle_list
Returns the number of times an entry has been added minus the number of times it has been removed.
entry_count(int) method in class component_handle_list
Returns the number of times an entry has been added minus the number of times it has been removed.
entry_count(component_handle*) method in class component_handle_list
Returns the number of times an entry has been added minus the number of times it has been removed.
entry_count(int) method in class component_entity_handle_list
Returns the number of times an entry has been added minus the number of times it has been removed.
entry_count(entity_handle*) method in class entity_handle_list
Returns the number of times an entry has been added minus the number of times it has been removed.
entry_count(int) method in class asm_model_list
Returns the number of times an entry has been added minus the number of times it has been removed.
entry_count(asm_model*) method in class asm_model_list
Returns the number of times an entry has been added minus the number of times it has been removed.
entry_count(component_entity_handle*) method in class component_entity_handle_list
Returns the number of times an entry has been added minus the number of times it has been removed.
enum_entry
struct
Structure defining a pair of value/string and used in the enum_table class.
enum_table
class
Defines objects for storing the mapping between the enum values and their string representation.
equation() method in class PLANE
Returns the surface equation of this PLANE .
equation() method in class HELIX
Returns the curve's equation of this HELIX , for reading only.
equation() method in class CURVE
Returns the equation of this CURVE , for reading only, or NULL for a generic CURVE .
equation() method in class TORUS
Returns the surface equation of this TORUS , for reading only.
equation() method in class CONE
Returns the surface equation of this CONE , for reading only.
equation() method in class STRAIGHT
Returns the curve equation of this STRAIGHT , for reading only.
equation() method in class SURFACE
Returns the equation of this SURFACE .
equation() method in class ELLIPSE
Returns the curve's equation of this ELLIPSE , for reading only.
equation() method in class UNDEFC
Returns the curve equation for reading only.
equation() method in class SPLINE
Returns the surface equation of this SPLINE , for reading only.
equation(logical) method in class PCURVE
Returns the equation of this PCURVE , for reading only.
equation() method in class SPHERE
Returns the surface equation of this SPHERE .
equation() method in class INTCURVE
Returns the curve's equation, for reading only.
equation_for_update() method in class SPHERE
Returns the surface equation for update operations.
equation_for_update() method in class SURFACE
Returns the equation of this SURFACE for update operations.
equation_for_update() method in class ELLIPSE
Returns the curve equation for update operations, backing it up first.
equation_for_update() method in class SPLINE
Returns the surface equation for update operations.
equation_for_update() method in class CONE
Returns the surface equation for update operations.
equation_for_update() method in class STRAIGHT
Returns the curve equation for update operations.
equation_for_update() method in class PLANE
Returns the surface equation for update operations.
equation_for_update() method in class HELIX
Returns the curve equation for update operations, backing it up first.
equation_for_update() method in class TORUS
Returns the surface equation for update operations.
equation_for_update() method in class CURVE
Returns the equation of this CURVE for update operations.
equation_for_update() method in class UNDEFC
eturns the curve equation, checking first for backup.
equation_for_update() method in class INTCURVE
Returns the curve's equation.
err_mess_type
typedef
An integral value used by the ACIS message and error system to signify a
message code.
err_mess_type_filtered_list(error_info_list&,err_mess_type,error_info_list&)
global function
This function will add to error_info_lits & filtered_eil only those
error_info objects from the incoming error_info_list raw_eil that are of the given
err_mess_type .
error_begin()
global function
Establishes ACIS signal handling.
error_end()
global function
Resets signal handling.
error_harden()
global function
Inhibits processing of user interrupts.
error_info
class
Defines objects for returning ACIS error information.
error_info_list
class
Acts as a collection class for error_info objects, that is, it implements a variable length list
of error_info objects.
error_list_info
class
Chains a list of error_infos together.
error_message() method in class error_info
Returns the message string of the error that this error_info object is
encapsulating.
error_number() method in class outcome
Returns the error number of this outcome .
error_number() method in class error_info
Returns the error number of the error that this error_info object is
encapsulating.
error_soften()
global function
Enables processing of user interrupts.
error_type
enum
Specifies the type of error that is to be found by the VBL_SURF error functions.
estimateMinRadOfCurvature(double&) method in class AcisSkinningInterface
Estimates the minimum radius of curvature of all the surfaces involved in the skin.
estimateMinRadOfCurvature(double&) method in class AcisSLInterface
Estimates the minimum radius of curvature of skin surfaces that is mathematically possible.
estimate_min_rad_curv() method in class skin_spl_sur
This function estimates the minimum radius of curvature of the skin surface for a given set of tangent factor values.
estimate_tanfacs_scale(SPAinterval&) method in class skin_spl_sur
Estimates the scaling factor range.
eval(double,double*,evaluate_curve_side,double*,double*,double*,double*) method in class var_rad_two_ends
Evaluates a variable radius at a given parameter value.
eval(double,SPApar_pos&,SPApar_vec&,SPApar_vec&) method in class pcurve
Evaluates a pcurve at a parameter value, giving position and optionally first and second derivatives.
eval(double,SPAposition&,SPAvector&,SPAvector&,logical,logical) method in class ellipse
Evaluates a curve at a given parameter value, giving position, and first and second derivatives (all optionally).
eval(double,double*,evaluate_curve_side,double*,double*,double*,double*) method in class var_radius
Evaluates a variable radius at a given parameter value.
eval(double,SPAposition&,SPAvector&,SPAvector&,logical,logical) method in class intcurve
Evaluates the curve, giving the position and the first and second derivatives.
eval(SPApar_pos const&,SPAposition&,SPAvector*,SPAvector*) method in class VBL_SURF
Evaluates the vertex blend surface up to two derivatives.
eval(double,double*,evaluate_curve_side,double*,double*,double*,double*) method in class var_rad_functional
Evaluates a variable radius at a given parameter value.
eval(SPApar_pos const&,SPAposition&,SPAvector*,SPAvector*) method in class sphere
Evaluates to point from parameters.
eval(double,logical,double*,double*,double*,double*,double*) method in class var_rad_rot_ellipse
Finds the position of the 1st, 2nd, and 3rd derivatives.
eval(double,SPAposition*,SPAvector*,SPAvector*,logical,logical) method in class bounded_curve
Evaluates this bounded_curve at a given parameter value, returning the position and the first and second derivatives.
eval(SPApar_pos const&,SPAposition&,SPAvector*,SPAvector*) method in class spl_sur
Finds the position and the first and second derivatives of the surface at a specified point.
eval(SPApar_pos&,SPAposition&,SPAvector*,SPAvector*) method in class torus
Finds the position on a parametric surface corresponding to the given parameter
values, and optionally the first and second derivatives as well.
eval(SPApar_pos const&,SPAposition&,SPAvector*,SPAvector*) method in class plane
Finds the point on the plane corresponding to the given parameter values.
eval(SPApar_pos const&,SPAposition&,SPAvector*,SPAvector*) method in class cone
Finds the point on a parametric surface with given parameter values, and optionally the first and second derivatives as well or instead.
eval(double,double*,evaluate_curve_side,double*,double*,double*,double*) method in class var_rad_rot_ellipse
Finds the position of the 1st, 2nd, and 3rd derivatives.
eval(SPApar_pos&,SPAposition&,SPAvector*,SPAvector*) method in class base_surface_law_data
Takes in a uv parameter position and returns various properties.
eval(double) method in class rat_poly_vec
eval(double,int,int) method in class path_law_data
This method evaluates the n th derivative of the given law at the specified parameter value.
eval(double,double*,evaluate_curve_side,double*,double*,double*,double*) method in class var_rad_const
Evaluates a variable radius at a given parameter value.
eval(double,SPAposition&,SPAvector&,SPAvector&,logical,logical) method in class curve
Evaluates this curve at a given parameter value, returning the position and the first and second derivatives (all optionally).
eval(double,SPAposition&,SPAvector&,SPAvector&,logical,logical) method in class helix
Evaluates a curve at a given parameter value, giving position, and first and second derivatives (all optionally).
eval(SPApar_pos const&,SPAposition&,SPAvector*,SPAvector*) method in class spline
Finds the position and first and second derivatives of the surface at given parameter values.
eval(double,int&,double&) method in class law
Evaluates this law at a real input and returns a real result.
eval(SPApar_pos&,SPAposition&,SPAvector*,SPAvector*) method in class surface
Finds the position on a parametric surface corresponding to the given parameter values, and optionally the first and second derivatives as well.
eval(double,SPAposition&,SPAvector&,SPAvector&,logical,logical) method in class straight
Evaluates the curve at a given parameter value, giving the position, and first and second derivatives, all of which are optional.
eval_all(double,int,double[ 5],double[ 5],double[ 5],double[ 5]) method in class var_rad_rot_ellipse
Returns the position of all the evaluators.
eval_cross(SPApar_pos&,SPAunit_vector&) method in class surface
Finds the curvature of a cross-sectional curve of the parametric surface at the point with the given parameter position.
eval_cross(SPApar_pos const&,SPAunit_vector const&) method in class plane
Finds the curvature of a cross-section curve of the plane at the point with given parameter values.
eval_cross(SPApar_pos const&,SPAunit_vector const&) method in class spline
Finds the curvature of a cross-section curve of the surface at the point on the surface with given parameter values.
eval_cross(SPApar_pos const&,SPAunit_vector const&) method in class sphere
Finds the curvature of a cross-section curve of the parametric surface at the point with given parameter values.
eval_curvature(double,logical,logical) method in class straight
Returns the curvature at a given parameter value.
eval_curvature(double,logical,logical) method in class curve
Finds the curvature at the given parameter value on this curve .
eval_curvature(double,logical,logical) method in class bounded_curve
Finds the curvature at the given parameter value on this bounded_curve .
eval_curvature(double,logical,logical) method in class intcurve
Finds the curvature at a point on the curve.
eval_deriv(double,logical,logical) method in class curve
Finds the derivative (direction and magnitude) at the given parameter value on this curve .
eval_deriv(double,logical,logical) method in class intcurve
Finds the parametric derivative, magnitude, and direction, at a point on the curve.
eval_deriv(double) method in class pcurve
Evaluates a pcurve at a parameter value, to give the derivative with respect to its parameter.
eval_deriv(double,logical,logical) method in class bounded_curve
Finds the derivative (direction and magnitude) at the given parameter value on this bounded_curve .
eval_deriv_len(double,logical,logical) method in class straight
Finds the magnitude of the derivative at the given parameter value on the curve.
eval_deriv_len(double,logical,logical) method in class curve
Finds the magnitude of the derivative at the given parameter value on this curve .
eval_deriv_len(double,logical,logical) method in class bounded_curve
Finds the magnitude of the derivative at the given parameter value on this bounded_curve .
eval_direction(double,logical,logical) method in class curve
Finds the tangent direction at the given parameter value on this curve .
eval_direction(double,logical,logical) method in class intcurve
Finds the tangent direction at the given parameter value on the curve.
eval_direction(double,logical,logical) method in class bounded_curve
Finds the tangent direction at the given parameter value on this bounded_curve .
eval_end_rad_slope(logical) method in class ATTRIB_VAR_BLEND
Returns the slope (dr/dv) at the start or end.
eval_end_radius(logical) method in class ATTRIB_VAR_BLEND
Returns the start or end radius.
eval_gaussian_curvature(SPApar_pos&) method in class base_surface_law_data
Returns the Gaussian curvature at the specified parameter.
eval_max_curvature(SPApar_pos&) method in class base_surface_law_data
Returns the maximum curvature at the specified parameter.
eval_mean_curvature(SPApar_pos&) method in class base_surface_law_data
Returns the mean curvature at the specified parameter.
eval_min_curvature(SPApar_pos&) method in class base_surface_law_data
Returns the minimum curvature at the specified parameter.
eval_normal(SPApar_pos&,SPAunit_vector&) method in class base_surface_law_data
eval_normal(SPApar_pos const&) method in class spline
Finds the normal to the spline at the point with given parameter values.
eval_normal(SPApar_pos&) method in class surface
Finds the normal to a parametric surface at the point with the given parameter position.
eval_normal(SPApar_pos const&) method in class sphere
Finds the normal to a parametric surface at a point with given parameter values.
eval_normal(SPApar_pos const&) method in class plane
Returns the surface normal at a given point on the surface.
eval_normal(SPApar_pos&) method in class torus
Finds the normal to a parametric surface at the point with the given parameter position.
eval_outdir(SPApar_pos const&) method in class cone
Finds the outward direction from the surface at a point with given parameter values.
eval_outdir(SPApar_pos const&) method in class VBL_SURF
Finds an outward direction from the surface at a point with given parameter values.
eval_outdir(SPApar_pos&) method in class surface
Finds the outward direction from this surface at the point with the given parameter position.
eval_outdir(SPApar_pos const&) method in class spline
Finds an outward direction from the surface at a point with given parameter values.
eval_position(SPApar_pos const&) method in class spline
Finds the point on the spline with given parameter values.
eval_position(SPApar_pos const&) method in class spl_sur
Finds the point on the spline with the given parameter value.
eval_position(SPAposition const&,double,logical) method in class pcurve
Evaluates a pcurve at a parameter value.
eval_position(double) method in class pcurve
Evaluates a pcurve at a parameter value.
eval_position(double,logical,logical) method in class curve
Finds the point on this curve corresponding to a given parameter value.
eval_position(double,logical,logical) method in class intcurve
Finds the position on a curve at the given parameter value.
eval_position(double,logical,logical) method in class bounded_curve
Finds the point on this bounded_curve corresponding to a given parameter value.
eval_position(SPApar_pos&) method in class surface
Finds the point on a parametric surface with the given parameter position.
eval_prin_curv(SPApar_pos const&,SPAunit_vector&,double&,SPAunit_vector&,double&) method in class cone
Find the principal axes of curvature of the surface at a point with given parameter values, and the curvatures in those directions.
eval_prin_curv(SPApar_pos const&,SPAunit_vector&,double&,SPAunit_vector&,double&,evaluate_surface_quadrant) method in class rb_blend_spl_sur
Finds the principal axes of curvature of the surface at a point with given parameter values,
and the curvatures in those directions.
eval_prin_curv(SPApar_pos const&) method in class cone
Finds the principal axes of curvature of the surface at a point with given parameter values.
eval_prin_curv(SPApar_pos&,SPAunit_vector&,double&,SPAunit_vector&,double&) method in class torus
Finds the principal axes of curvature of this surface at the point with the
given parameter position, and the curvatures in those directions.
eval_prin_curv(SPApar_pos const&) method in class sphere
Finds the principal axes of curvature and the curvatures in those directions of the surface at a point with given parameter values.
eval_prin_curv(SPApar_pos&) method in class surface
Finds the principal axes of curvature of this surface at the point with the given parameter position and the curvatures in those directions, in a structure defined for the purpose.
eval_prin_curv(SPApar_pos&) method in class torus
Finds the principal axes of curvature of this surface at the point with the
given parameter position and the curvatures in those directions, in a structure
defined for the purpose.
eval_prin_curv(SPApar_pos const&,SPAunit_vector&,double&,SPAunit_vector&,double&) method in class plane
Finds the principal axes of curvature of the surface at a point with given parameter values.
eval_prin_curv(SPApar_pos&,SPAunit_vector&,double&,SPAunit_vector&,double&) method in class surface
Finds the principal axes of curvature of this surface at the point with the given parameter position, and the curvatures in those directions.
eval_prin_curv(SPApar_pos const&) method in class plane
Finds the principal axes of curvature of the surface at a point with given parameter values.
eval_prin_curv(SPApar_pos const&) method in class spline
Finds the principal axes of curvature of the surface at a point.
eval_prin_curv(SPApar_pos const&,SPAunit_vector&,double&,SPAunit_vector&,double&) method in class spline
Finds the principal axes of curvature of the surface at a point with given parameter values, and the curvatures in those directions.
eval_prin_curv(SPApar_pos const&,SPAunit_vector&,double&,SPAunit_vector&,double&) method in class sphere
Finds the principal axes of curvature and the curvatures in those directions of the surface at a point with given parameter values.
eval_springs(double,int,v_bl_contacts*,logical,logical) method in class ATTRIB_VAR_BLEND
Takes a slice at a v-parameter.
eval_t(pick_ray&) method in class bounded_curve
Finds the closest point on this bounded_curve to a given pick location and returns the curve parameter value.
eval_t(pick_ray&) method in class bounded_line
Finds the closest point on this bounded_line to a given pick location and returns the curve parameter value.
evaluate(SPApar_pos const&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class sphere
Calculates derivatives, of any order up to the number requested, and stores them in vectors provided by the user.
evaluate(double,SPAposition&,SPAvector**,int,evaluate_curve_side) method in class intcurve
Evaluates the position and the first and second derivatives at given parameter value.
evaluate(SPApar_pos&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class VBL_SURF
Calculates derivatives, of any order up to the number requested, and stores them in vectors provided by the user.
evaluate(double*,double*) method in class law
Evaluates this law at the given input.
evaluate(SPApar_pos const&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class plane
Finds the principal axes of curvature of the surface at a point with given parameter values.
evaluate(SPApar_pos const&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class rb_blend_spl_sur
The evaluate function calculates derivatives, of any order up to the number requested,
and stores them in vectors provided by the user.
evaluate(SPApar_pos const&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class spline
Calculates derivatives, of any order up to the number requested, and stores them in vectors provided by the user.
evaluate() method in class RH_ENVIRONMENT_MAP
Builds an internal environment map from the data parameters that describe the RH_ENVIRONMENT_MAP .
evaluate(SPApar_pos const&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class cone
Calculates derivatives, of any order up to the number requested, and store them in vectors provided by the user.
evaluate(double const*,double*) method in class simple_rail_law
evaluate(double,SPAposition&,SPAvector**,int,evaluate_curve_side) method in class straight
Calculates derivatives, of any order up to the number requested, and stores them in vectors provided by the user.
evaluate(double,SPAposition&,SPAvector**,int,evaluate_curve_side) method in class ellipse
Calculates derivatives, of any order up to the number requested, and stores them in vectors provided by the user.
evaluate(SPApar_pos&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class surface
Calculates derivatives, of any order up to the number requested, and stores them in vectors provided by the user.
evaluate(double,SPAposition&,SPAvector**,int,evaluate_curve_side) method in class helix
Calculates derivatives, of any order up to the number requested, and stores them in vectors provided by the user.
evaluate(double,SPAposition&,SPAvector**,int,evaluate_curve_side) method in class curve
Calculates derivatives, of any order up to the number requested, and store them in vectors provided by the user.
evaluate(SPApar_pos&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class torus
Calculates derivatives, of any order up to the number requested, and stores them in
vectors provided by the user.
evaluateC_R(complex_number,int*,double*) method in class law
Evaluates this law at a complex-number input and returns a real result.
evaluateDM(double*,double*,int,int*,double*) method in class law
Evaluates the n th derivative of this law at an array of real inputs and returns an array of real results.
evaluateDM_R(double*,int,int*,double*) method in class law
Evaluates the n th derivative of this law at an array of real inputs and returns a real result.
evaluateDR_R(double,int,int&,double&) method in class law
Evaluates the n th derivative of this law at a real input and returns a real result.
evaluateDR_V(double,int,int&,double&) method in class law
Evaluates the n th derivative of this law at a real input and returns an SPAvector result.
evaluateM_MAT(double*) method in class law
Evaluates this law at an array of real inputs and returns an SPAmatrix result.
evaluateM_P(double*,int*,double*) method in class law
Evaluates this law at an array of real inputs and returns an SPAposition result.
evaluateM_PP(double*,int*,double*) method in class law
Evaluates this law at an array of real inputs and returns an SPApar_pos result.
evaluateM_R(double*,int*,double*) method in class law
Evaluates this law at an array of real inputs and returns a real result.
evaluateM_T(double*) method in class law
Evaluates this law at an array of real inputs and returns an SPAtransf result.
evaluateM_V(double*,int*,double*) method in class law
Evaluates this law at an array of real inputs and returns an SPAvector result.
evaluateNV_P(SPAnvector&,int*,double*) method in class law
Evaluates this law at an SPAnvector input and returns an SPAposition result.
evaluateNV_R(SPAnvector&,int*,double*) method in class law
Evaluates this law at an input of type SPAnvector and returns a real result.
evaluateNV_V(SPAnvector&,int*,double*) method in class law
Evaluates this law at an SPAnvector input and returns an SPAnvector result.
evaluatePP_P(SPApar_pos&,int*,double*) method in class law
Evaluates this law at an SPApar_pos input and returns an SPAposition result.
evaluatePP_V(SPApar_pos&,int*,double*) method in class law
Evaluates this law at an SPApar_pos input and returns an SPAvector result.
evaluateP_P(SPAposition,int*,double*) method in class law
Evaluates this law at an SPAposition input and returns an SPAposition result.
evaluateP_PP(SPAposition&,int*,double*) method in class law
Evaluates this law at an SPAposition input and returns an SPApar_pos result.
evaluateR_P(double,int&,double&) method in class law
Evaluates this law at a real input and returns an SPAposition result.
evaluateR_UV(double,int&,double&) method in class law
Evaluates this law at a real input and returns an SPAunit_vector result.
evaluateR_V(double,int&,double&) method in class law
Evaluates this law at a real input and returns an SPAvector result.
evaluateVAR(double*,double*&,int&) method in class law
Evaluates this law at an array of real values and returns an array of real values as the result.
evaluate_B() method in class law
Returns the bounding box associated with this law.
evaluate_iter(double,curve_evaldata*,SPAposition&,SPAvector**,int,evaluate_curve_side) method in class curve
Calculates derivatives, of any order up to the number requested, in an iterative fashion.
evaluate_iter(SPApar_pos const&,surface_evaldata*,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class spline
The evaluate_iter function is just like evaluate, but is supplied with a data object which contains results from a previous close evaluation.
evaluate_iter(double,curve_evaldata*,SPAposition&,SPAvector**,int,evaluate_curve_side) method in class intcurve
Evaluates the position and the first and second derivatives at given parameter value.
evaluate_iter(SPApar_pos&,surface_evaldata*,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class surface
Calculates derivatives, of any order up to the number requested, in an iterative fashion.
evaluate_surface_quadrant
enum
Enumerated type used to determine which of four possible derivatives to evaluate in evaluate() when there is a discontinuity.
evaluate_surfs(double,SPAposition&,SPAvector*,int&,int&,evaluate_curve_side,SPAposition&,SPAvector*,SPAposition&,SPAvector*,SPApar_pos&,SPApar_vec*,SPApar_pos&,SPApar_vec*,SPApar_pos const&,SPApar_pos const&) method in class par_int_cur
An evaluator that takes surface arguments in addition to the usual arguments.
evaluate_surfs(double,SPAposition&,SPAvector*,int&,int&,evaluate_curve_side,SPAposition&,SPAvector*,SPAposition&,SPAvector*,SPApar_pos&,SPApar_vec*,SPApar_pos&,SPApar_vec*,SPApar_pos const&,SPApar_pos const&) method in class off_int_cur
An evaluator that takes surface arguments in addition to the usual arguments.
evaluate_surfs(double,SPAposition&,SPAvector*,int&,int&,evaluate_curve_side,SPAposition&,SPAvector*,SPAposition&,SPAvector*,SPApar_pos&,SPApar_vec*,SPApar_pos&,SPApar_vec*,SPApar_pos const&,SPApar_pos const&) method in class int_cur
An evaluator that takes surface arguments in addition to curve arguments.
evaluate_with_guess(double*,double*,double*) method in class law
Evaluates this law using a best guess as to the answer (to minimize processing).
evaluate_with_side(double*,double*,int*) method in class law
Evaluates this law on a specified side of the input value.
evaluate_with_side(double const*,double*,int const*) method in class simple_rail_law
exact_int_cur
class
Represents an exact intersection spline curve.
exact_stitch_options
class
Specifies that api_stitch should use exact stitching.
execute(wcs_change_type,WCS*,WCS*) method in class WCS_callback
Role: To use a WCS_callback , derive a new class from WCS_callback and implement this method.
execute(int) method in class exit_callback
Returns FALSE if the standard exit should not be called after all exit callbacks are called.
execute(wcs_change_type,WCS*,WCS*) method in class WCS_callback_list
Executes the new WCS_callback list.
execute(roll_event_type) method in class roll_callback
The base class version is not interesting.
execute(roll_event_type) method in class roll_callback_list
Calls the execute method of each callback in the list.
execute(entity_event_type,ENTITY*) method in class entity_callback
Executes the callback by updating the rendering appropriate to the specified entity and event.
execute() method in class scheme_error_callback_list
Cleans up the application.
execute(entity_event_type,ENTITY*) method in class entity_callback_list
Calls the execute method of each callback in the list.
execute_callbacks(entity_event_type,ENTITY*) method in class PART
Determines if there is an entity_callback_list for the PART and, if there is one, executes the callback on it.
exist(int) method in class insanity_list
Checks if a specific insanity exists in the lists.
exit_callback
class
Executes standard exit for ACIS.
expanding() method in class cone
Returns TRUE if the cosine angle and the sine angle are of the square sign.
expected_surf_identity() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Gets the identity of the expected surface.
explicit_var_radius() method in class var_radius
Returns TRUE if the radius function is an explicit function of v .
extend_approx_sf_u(SPAinterval const&,logical,SPAbox const&) method in class blend_spl_sur
This function is capable of extending an existing approximating surface along u.
extend_approx_sf_v(double,double,double,logical,SPAbox const&,int const&,list_of_contacts const&) method in class blend_spl_sur
This creates the approximating surface and is capable of extending an existing surface along v.
extend_def_crv() method in class ATTRIB_VAR_BLEND
If this blend joins smoothly with another blend on either end, we must extend the def_crv and radius function so that they will match those of the neighbor's when evaluating off the end.
extend_lo_u data member in class blend_spl_sur
extend_rad() method in class ATTRIB_VAR_BLEND
Extend the radius function into the neighbors.
extend_spline(spline const&,double[2][2])
global function
extend_spline(spline const&,SPApar_box const&)
global function
extend_spline(spline const&,double)
global function
extend_surface(SPAinterval&) method in class blend_spl_sur
Extends the blend surface in place, including all the supporting data.
extra_cells() method in class VERTEX_TEMPLATE
Returns the number of extra cells in the VERTEX_TEMPLATE .
eyepos() method in class IHL_CAMERA
Returns the eye position.
eyepos() method in class PHL_CAMERA
Returns the eye position.
FACE
class
Represents a bounded portion of a SURFACE .
FACE_ID
define
FACE_LEVEL
define
FIXBITS
define
FIXNUM
define
FIXNUM_FITS
define
FIXUP_COPY_DEF
define
FIX_POINTER_DEF
define
FLONUM
define
FULLSIZE_DEF
define
FULLSIZE_FUNCTION
define
FacetEntity(ENTITY*,logical,int&,int&,unsigned&,AcisOptions*)
global function
Facets the faces of an entity, producing a SEQUENTIAL_MESH.
Fig() method in class ADM_giicon_draw_args
ccess method for Graphic Interaction deformable_figure.
Fig() method in class ADM_giregobj
ccess method for Graphic Interaction deformable_figure.
FileInfo
class
Contains additional required file header information.
FileInterface
class
Defines the abstract base class.
Find_cstrn_by_tag(int,int&,int&) method in class ATTRIB_DM2ACIS
Searches the entire hierarchy for the cstrn that matches the tag identifier.
Find_cstrn_for_coedge(COEDGE*,ATTRIB_CRV_CSTRN*&,DS_cstrn*&,void*&,int&,DS_dmod*&)
global function
Finds matching ACIS and dmod crv_cstrn pointers.
Find_load_by_tag(int,int&) method in class ATTRIB_DM2ACIS
Searches entire hierarchy for load that matches the tag identifier.
Find_patch_by_tag(int) method in class ATTRIB_DM2ACIS
Returns the patch that contains the given tag or -1, and makes the returned dmod the active_dmod .
Find_tag_by_iline(SPAposition&,SPAposition&,double,int,int&) method in class ATTRIB_DM2ACIS
Returns the tag number (or -1) of the point closest to the line specified by p0 and p1 .
Free_data()
global function
Frees any memory in d2a_dmod, d2a_clump, d2a_tmp_surface, and d2a_dmod_clump.
Free_data() method in class ATTRIB_DM2ACIS
face() method in class LOOP
Returns a pointer to the FACE containing this LOOP .
face() method in class CFACE
Returns the pointer to the face.
face() method in class SKIN_ANNO_START_FACE
Returns the start face of skinned body.
face() method in class SKIN_ANNO_LAT_FACE
face() method in class SHELL
Returns the first FACE in a complete enumeration of all the FACE s in the SHELL .
face() method in class BLEND_ANNO_ENTITY
Returns the blend face.
face() method in class ATTRIB_EFINT
Picks out related face.
face data member in class ATTRIB_FACEINT
The other face.
face() method in class ATTRIB_INTCOED
Returns the face of the body on which this coedge lies.
face() method in class PHL_EDGE
Returns the owning FACE of this PHL_EDGE , or 0 if the PHL_EDGE is not a silhouette edge.
face() method in class SUBSHELL
Returns the first FACE in a complete enumeration of all the FACEs in the owning SHELL .
face() method in class SKIN_ANNO_END_FACE
Returns the end face of skinned body.
face(int) method in class PRIMITIVE_ANNOTATION
Given an index, returns the primitive's face at that index.
face_body_rel
enum
Specifies the relationship between face and body entities.
face_box_size() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns the approximate box size of the face.
face_list() method in class SHELL
Returns a pointer to the first FACE of a list of FACE s immediately contained in this SHELL .
face_list() method in class SUBSHELL
Return a pointer to the first FACE in the list of FACEs contained in this SUBSHELL .
face_rel() method in class ATTRIB_INTCOED
Returns the containment of this face with respect to the other body.
face_seen() method in class ATTRIB_INTCOED
Used during Boolean Stage 1.
face_type data member in class hh_coedge_details
faces() method in class PRIMITIVE_ANNOTATION
Returns a list of all the faces created as part of the primitive.
failure() method in class BULLETIN_BOARD
Returns TRUE if the bulletin board failed to close successfully; otherwise, it returns FALSE .
fetch(int) method in class DEBUG_LIST
Obtains the indexed entity from the list.
ff_header
class
Enables lists of face-face intersections to be chained together.
fieldtype
enum
Specifies the type of vector field built as a boundary field.
file_type_name() method in class FileInterface
Returns a name for this FileInterface 's type.
file_type_name() method in class SatFile
Returns the string "satfile".
file_type_name() method in class SabFile
Returns the string "sabfile".
file_version() method in class FileInfo
Returns the save file version used in storing the file.
fill_results(bhl_analytic_solver_results&,bhl_geombld_options&) method in class ATTRIB_HH_AGGR_ANALYTIC
Gathers various healing results from globals and options into the results structure.
find(METHOD_ID const&) method in class METHOD_TABLE
Finds an implementation function for a method in this table and returns NULL if no function is registered for the method.
find(ENTITY*,int,AF_POINT*&,AF_POINT*&) method in class AF_POINT
Search the given entity for an attached pointlist.
findStream(ENTITY*,LookStrategy) method in class StreamFinder
Returns the HISTORY_STREAM for any entity.
find_ID_ATTRIB(ENTITY*)
global function
Finds the ID attribute for an entity.
find_NORENDER_ATTRIB(ENTITY*)
global function
Finds and returns a NORENDER_ATTRIB attached to an ENTITY .
find_all_edges_by_vertex(gvertex const*,gvertex const*,gedge**&,int) method in class generic_graph
Uses the two given gvertexes to find all gedges that connects the gvertexes.
find_attrib(ENTITY*,int,int,int,int)
global function
Searches an ENTITY's attribute list for an ATTRIB of a given type, subtype,
etc.
find_attrib_annotation(ENTITY*) method in class ANNOTATION
Returns the ATTRIB_ANNOTATION for this ANNOTATION on the given ENTITY .
find_best_pt(int,SPAposition*,pick_ray&)
global function
Find the SPAposition in array of positions which is closest to a pick_ray .
find_best_pt(int,SPAposition*,SPAposition&)
global function
Find the SPAposition in array of positions which is closest to a given SPAposition .
find_bulletins(int,int,BULLETIN_LIST&) method in class DELTA_STATE
Function for finding annotations.
find_bulletins(is_function,BULLETIN_LIST&) method in class DELTA_STATE
Function for finding annotations.
find_bulletins(is_function,BULLETIN_LIST&) method in class BULLETIN_BOARD
Function for finding annotations.
find_bulletins(int,int,BULLETIN_LIST&) method in class BULLETIN_BOARD
Function for finding annotations.
find_edge_by_entities(ENTITY*,ENTITY*) method in class generic_graph
Uses the two given entities to find two gvertex's, then uses these two gvertex's to find a gedge that is defined by them.
find_edge_by_name(char const*) method in class generic_graph
Locates a graph edge in the graph structure by its specified name.
find_edge_by_vertex(gvertex const*,gvertex const*,ENTITY const*) method in class generic_graph
Locates a graph edge in the graph structure by its bounding vertices.
find_entities(enum ENTITY_TYPE,ENTITY_LIST&) method in class HISTORY_STREAM
Finds the entity from the history stream based on type.
find_entities(enum ENTITY_TYPE,ENTITY_LIST&) method in class DELTA_STATE
Searches in entity list for a type of entity recorded in the bulletin.
find_entities(is_function,ENTITY_LIST&) method in class HISTORY_STREAM
Finds the entity from the history stream based on functionality.
find_entity_ref_by_name(char*,logical&) method in class ANNOTATION
Re-implements get_entity_by_name and set_entity_by_name so they don't have to be virtual stacks.
find_err_ident(err_mess_type)
global function
Returns the identifier string for an error number.
find_err_mess(err_mess_type)
global function
Gets the message string for an error number.
find_err_module(err_mess_type)
global function
Translates the error number to a string containing the name of the module associated with the given error number.
find_error_list_info(error_list_info*,int)
global function
Search the given error_list_info list for the first entry of the given type (or NULL if none).
find_extrema(SPAunit_vector const&) method in class helix
Finds the extrema of a helix in a given direction.
find_extrema(SPAunit_vector const&) method in class straight
Finds the extrema of the curve in the given direction.
find_extrema(SPAunit_vector&) method in class curve
Finds the extrema of this curve in a given direction.
find_extrema(SPAunit_vector&) method in class bounded_curve
Finds the extrema of this bounded_curve in a given direction.
find_extrema(SPAunit_vector const&) method in class ellipse
Finds the extrema of an ellipse in a given direction.
find_extrema(SPAunit_vector const&) method in class intcurve
Finds the extrema of an intersection curve in a given direction.
find_face_face_distance(FACE*,FACE*,SPAposition&,SPAposition&,param_info&,param_info&)
global function
Calculates the distance between two faces.
find_ffblend_cross_curve(ffblend_geom*,plane const&,SPAbox const&,SPAposition&,SPAposition&,SPAposition&) method in class ATTRIB_VAR_BLEND
Finds the cross curve in given plane (normal to spine and spring curves).
find_ffblend_cross_curve(ffblend_geom*,plane const&,SPAbox const&,SPAposition&,SPAposition&,SPAposition&) method in class ATTRIB_CONST_CHAMFER
Finds the cross curve in given plane (normal to spine and spring curves).
find_ffblend_cross_curve(double) method in class ATTRIB_VAR_BLEND
Creates a cross curve at a given v-parameter.
find_ffblend_geometry(logical,logical,segend*,segend*,SPAbox const&,double&) method in class ATTRIB_VAR_BLEND
Creates the blend geometry.
find_ffblend_spine(logical,logical,segend*,segend*,SPAbox const&) method in class ATTRIB_CONST_CHAMFER
Finds the spline curve or point(A segend holds information about the blend sheet segment).
find_ffblend_spine(logical,logical,segend*,segend*,SPAbox const&) method in class ATTRIB_VAR_BLEND
Creates the spine.
find_ffblend_spring_curves(ffblend_geom*,logical,logical,segend*,segend*,SPAbox const&) method in class ATTRIB_CONST_CHAMFER
Finds the spring curves, which have the same sense as the spine (A segend holds information about the blend sheet segment).
find_ffblend_spring_curves(ffblend_geom*,logical,logical,segend*,segend*,SPAbox const&) method in class ATTRIB_VAR_BLEND
Creates the spring curves.
find_ffblend_surface(ffblend_geom*) method in class ATTRIB_CONST_CHAMFER
Finds the blend surface and returns it and the given boundary details in a ffblend_geom , given the blend boundary details in a ffblend_geom .
find_ffblend_surface(ffblend_geom*) method in class ATTRIB_VAR_BLEND
Finds the blend surface and returns it and the given boundary details in a ffblend_geom , given the blend boundary details in a ffblend_geom .
find_leaf_attrib(ENTITY*,int)
global function
Searches an ENTITY's attribute list for an ATTRIB of a given type, starting
at the beginning of the list.
find_named_attrib(ENTITY const*,char const*)
global function
Returns a pointer to the first generic attribute with the given name in an ENTITY 's list of attributes.
find_next_attrib(ATTRIB const*,int,int,int,int)
global function
Searches an ENTITY's attribute list for an ATTRIB of a given type, subtype,
etc.
find_next_blend(logical,logical,logical*,logical*) method in class ATTRIB_VAR_BLEND
Finds the blend attribute from next edge in the left or right face.
find_next_leaf_attrib(ATTRIB const*)
global function
Searches an ENTITY's attribute list for an ATTRIB of a given type, starting
at a given attribute.
find_next_named_attrib(ATTRIB_GEN_NAME const*)
global function
Returns a pointer to the next generic attribute with the same name and owner as the supplied attribute.
find_next_smooth_blend(logical,logical*,segend*) method in class ATTRIB_VAR_BLEND
Finds the blend attribute from next smoothly-joining edge.
find_option(char const*)
global function
Gets the given option in the list.
find_part(unsigned int)
global function
Finds a PART given the PART's ID but not its handle.
find_shortest_cycle(gvertex const*) method in class generic_graph
Returns a graph structure which represents the shortest cycle that contains the given graph vertex.
find_shortest_path(gvertex const*,gvertex const*,logical) method in class generic_graph
Returns a graph structure that represents the shortest path between the two specified graph vertices.
find_stationary_pt(double,logical,logical,double&) method in class blend_spl_sur
Function to find stationary points.
find_vblend_curves(vblend_geom*) method in class ATTRIB_VBLEND
Finds the details of the blend boundary and returns it as a chain of vsegends .
find_vblend_geometry(vblend_geom*,COEDGE*,COEDGE*,ENTITY_LIST const&) method in class ATTRIB_VBLEND
Finds the details of the blend geometry.
find_vblend_surface(vblend_geom*,COEDGE*,COEDGE*,ENTITY_LIST const&) method in class ATTRIB_VBLEND
Finds the blend surface and returns it.
find_vertex_by_entity(ENTITY*) method in class generic_graph
Returns a pointer to the graph vertex by following its model entity.
find_vertex_by_name(char const*) method in class generic_graph
Returns a pointer to the named graph vertex.
find_xedge_attrib(EDGE const*,COEDGE const*)
global function
finite() method in class SPAbox
Returns TRUE if the coordinate ranges are finite or FALSE otherwise.
finite() method in class SPApar_box
Returns TRUE if the coordinate ranges are finite or FALSE otherwise.
finite() method in class SPAinterval
Determines if an interval is finite.
finite_above() method in class SPAinterval
Determines if an interval is finite above.
finite_above() method in class SPApar_box
Returns TRUE if the coordinate ranges are finite above or FALSE otherwise.
finite_above() method in class SPAbox
Returns TRUE if the coordinate ranges are finite above or FALSE otherwise.
finite_below() method in class SPAbox
Returns TRUE if the coordinate ranges are finite below or FALSE otherwise.
finite_below() method in class SPApar_box
Returns TRUE if the coordinate ranges are finite below or FALSE otherwise.
finite_below() method in class SPAinterval
Determines if an interval is finite below.
finite_difference_derivatives(SPApar_pos&,SPAposition&,SPAvector**,int,int,double,double,evaluate_surface_quadrant) method in class surface
Evaluate higher derivatives than are available accurately in evaluate by finite differencing.
finite_difference_derivatives(double,SPAposition&,SPAvector**,int,int,double,evaluate_curve_side) method in class curve
Evaluate higher derivatives than are available accurately in evaluate by finite differencing.
first() method in class POLYGON_POINT_MESH
Returns a pointer to the first polygon.
first() method in class asm_model_list
Returns the first undeleted (live) entry and updates the iterator correctly for the next method.
first() method in class component_entity_handle_list
Returns the first undeleted (live) entry and updates the iterator correctly for the next method.
first() method in class toolkit_callback_list
Gets the first callback.
first() method in class component_handle_list
Returns the first undeleted (live) entry and updates the iterator correctly for the next method.
first() method in class entity_handle_list
Returns the first undeleted (live) entry and updates the iterator correctly for the next method.
first() method in class ENTITY_LIST
Returns the first undeleted (live) entry and updates the iterator correctly for the next method.
first() method in class error_info_list
Returns the first undeleted error_info* and updates the iterator correctly for the next method.
first() method in class POLYGON
Returns the first POLYGON .
first_entity_clash_pair() method in class body_clash_result
Returns the second entity of the pair.
first_error() method in class moments
Returns the first error of a moment, or zero if unset.
first_included_element() method in class pattern
Obsolete: do not use.
first_moment() method in class moments
Returns the first moment of the moments, in a vector, or zeroes if unset.
first_set() method in class moments
Returns TRUE if the first moments have been set.
fit(SPAbox const&) method in class curve_interp
Fits the object-space splines and possible parameter-space splines to the specified initial lists of points.
fitol() method in class intcurve
Returns the fit tolerance.
fitol() method in class spl_sur
Returns the fit tolerance for the approximating bs3_surface .
fitol() method in class pcurve
Returns the fit tolerance of the parameter curve.
fitol data member in class curve_interp
The tolerance allowed on fitted splines.
fitol() method in class spline
Returns the fit tolerance of the bs3_curve to the true spline surface.
fitol_result data member in class curve_interp
fix() method in class ATTRIB_HH_AGGR_SIMPLIFY
Applies (fixes) all the changes that are stored in individual attributes for the geometry simplification phase to the body and the old geometry is then stored in the attributes.
fix() method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
fix() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Sets the surface geometry of the owner face to the simplified geometry.
fix() method in class ATTRIB_HH_AGGR_GEOMBUILD
Applies (fixes) all the changes that are stored in individual attributes for the geometry building phase to the body.
fix() method in class ATTRIB_HH_AGGR_STITCH
Applies (fixes) all the changes that are stored in individual attributes for the stitching phase to the body.
fix_common(ENTITY*[],SCAN_TYPE) method in class ENTITY
Converts pointers from copy indices into real pointers.
fix_geometry data member in class hh_sharped_options
fix_pointers(ENTITY*[],BULLETIN_BOARD*) method in class BULLETIN
The fix_pointers method for each entity in the restore array is called, with the array as argument.
fix_pointers(ENTITY_ARRAY&,HISTORY_STREAM_LIST&,DELTA_STATE_LIST&) method in class DELTA_STATE
The fix_pointers method for each entity in the restore array is called, with the array as argument.
fix_pointers(ENTITY_ARRAY&,BULLETIN_BOARD*) method in class BULLETIN
The fix_pointers method for each entity in the restore array is called, with the array as argument.
fix_pointers(ENTITY*[],SCAN_TYPE) method in class ENTITY
Converts pointers from copy indices into real pointers.
fix_pointers(ENTITY_ARRAY&,DELTA_STATE_LIST&) method in class BULLETIN_BOARD
The fix_pointers method for each entity in the restore array is called, with the array as argument.
fix_procedural_geometry() method in class ATTRIB_HH_AGGR_ISOSPLINE
Used for isospline healing.
fixup_copy(ENTITY*) method in class ENTITY
Fixes any pointers in the ENTITY after copying for backup.
fixup_existing_blends() method in class ATTRIB_VAR_BLEND
After setting a new blend on an entity, we must check it and neighboring blends for blend sequences, interactions with const-rad blends, etc.
flat() method in class cone
Classification routine that checks whether the cosine angle is essentially zero (within SPAresnor ).
fleft() method in class binary_law
This returns a pointer to the left operand (sublaw) of the binary law.
flush() method in class output_callback
Called in response to fflush for the specified file.
font_name() method in class TEXT_ENT
Gets the name of the text font.
font_size() method in class TEXT_ENT
Gets the size of the font.
force_simplify_to_cone() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Simplifies the spline to a cone.
force_simplify_to_cylinder() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Simplifies the spline to a cylinder.
force_simplify_to_plane() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Simplifies the spline to a plane.
force_simplify_to_sphere() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Simplifies the spline to a sphere.
force_simplify_to_torus() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Simplifies the spline to a torus.
form() method in class var_rad_fixed_width
Returns the form FIXED_WIDTH .
form() method in class var_rad_const
Returns the form VAR_RAD_CONST .
form() method in class var_cross_section
Returns the form_data about the var_cross_section .
form() method in class var_rad_functional
Returns the form FUNCTIONAL .
form() method in class var_radius
Returns the radius form.
form() method in class var_rad_rot_ellipse
Returns a var_rad_rot_ellipse form.
form() method in class var_rad_two_ends
Returns the form TWO_ENDS .
forward() method in class DELTA_STATE
Rolls the current state to the next one in the DELTA_STATE .
fp data member in class output_callback
he file pointer to which this callback relates.
fp data member in class input_callback
free_string() method in class Render_Arg
Frees the string memory pointed to by a Render_Arg of type ARG_STRING .
frenet_law
class
Describes a vector field for a given curve that points in the direction of curvature.
fright() method in class binary_law
This returns a pointer to the right operand (sublaw) of the binary law.
from() method in class DELTA_STATE
Read only access to the originating DELTA_STATE .
from_state data member in class DELTA_STATE
Previous modeler state.
from_tolerant_attrib(ENTITY*,ENTITY*)
global function
Provides a convenient way for attributes to be notified when their owning entity
has been replaced with a non-tolerant entity and will be deleted.
from_tolerant_owner(ENTITY*) method in class ATTRIB
Notifies this ATTRIB that its owning ENTITY is being replaced
with a non-tolerant ENTITY .
front_cface() method in class ATTRIB_FACECFACE
Pointer to front CFACE , which is the CFACE that uses the face in the REVERSED direction.
fsize() method in class multiple_data_law
Returns the size of the sublaw array.
fsub() method in class unary_data_law
This returns the sublaw that is passed into this law.
fsub() method in class unary_law
This returns the sublaw that is passed into this law.
fsub() method in class multiple_law
This returns a pointer to the first operand (sublaw) of the multiple law.
fsub_num() method in class multiple_law
Returns number of operands (sublaws) of the multiple law.
fsubs() method in class multiple_data_law
Returns an array of law data elements associated with sublaws.
full_size(SizeAccumulator&,logical) method in class simple_rail_law
full_size(SizeAccumulator&,logical) method in class rot_spl_sur
Internal usage.
fuzzy data member in class curve_surf_int
This is TRUE if the intersection is not tightly defined (a tangency or small-angle crossing).
fuzzy_int() method in class ATTRIB_INTEDGE
Sets whether this graph edge derives from a fuzzy region on an edge of one or both bodies.
GENERIC
define
GET_ALGORITHMIC_VERSION(void)
global function
Returns the AcisVersion for the current scope.
GI_cast() method in class ADM_giicon_draw_args
verride GI_cast, providing RTTI to icons.
GI_cast() method in class DM_def_icon_draw_args
Allows GI draw engine to downcast draw_args object so it can be queried.
GLOBAL_MESH_MANAGER
class
Shows an example of a mesh manager.
GetActivePart() method in class active_part
Returns a pointer to the active part being monitored.
GetBody() method in class PHLV5_OCC
Gets the BODY of the underlying modeling EDGE .
GetBody() method in class PHLV5_EDGE
Gets the BODY of the underlying modeling EDGE .
GetBodySegmentMode(void) method in class ha_rendering_options
GetBuffer() method in class position_array
Casts a position_array to a SPAposition* so that it can be used as an argument in procedures that require a SPAposition*.
GetCHandleMap() method in class ha_rendering_context
GetColorSegmentMode(void) method in class ha_rendering_options
GetCurve() method in class PHLV5_EDGE
Gets the CURVE of the underlying modeling EDGE .
GetCurveFacetLevel() method in class ha_rendering_options
GetCurveFacetTol() method in class ha_rendering_options
GetEdge() method in class PHLV5_EDGE
Gets the EDGE of the underlying modeling EDGE .
GetEntityMap() method in class ha_rendering_context
GetFace() method in class PHLV5_EDGE
Gets the FACE of the underlying modeling EDGE .
GetForceModelRebuild() method in class ha_rendering_context
GetGeomPattern() method in class ha_rendering_context
GetGeomPattern() method in class ha_rendering_options
GetHOOPSKey() method in class ADM_hoopsregobj
ets the HOOPS key for the associated ATTRIB_DM2ACIS .
GetLast() method in class position_array
Gets the last position in the array that is set.
GetMajorAxisLength() method in class ellipse
This method returns the length of major axis.
GetMappingFlag() method in class ha_rendering_options
GetMergeBodiesMode() method in class ha_rendering_options
GetMergeFacesMode() method in class ha_rendering_options
GetModel() method in class ha_rendering_context
GetModelMap() method in class ha_rendering_context
GetNPoints() method in class PHLV5_EDGE
Gets the number of points in the polyline list.
GetNumSingleTris() method in class INDEXED_MESH_MANAGER
Returns the number of strips containing only one triangle in all meshes.
GetNumSingleTris() method in class LINKED_MESH_MANAGER
Returns the number of strips containing only one triangle in all meshes.
GetNumSingleTris() method in class MESH_MANAGER
Return the number of strips that contain only a single triangle.
GetNumStrips() method in class LINKED_MESH_MANAGER
Returns the total number of strips in all meshes (includes single triangle strips).
GetNumStrips() method in class INDEXED_MESH_MANAGER
Returns the total number of strips in all meshes (includes single triangle strips).
GetNumStrips() method in class MESH_MANAGER
Return the total number of tri strips in the mesh (including single triangle strips).
GetOccurrence() method in class PHLV5_EDGE
GetParam(double&,double&) method in class PHLV5_EDGE
Gets the start and end parameters of the underlying modeling CURVE .
GetPattern() method in class ha_rendering_context
GetPattern() method in class ha_rendering_options
GetPickManager() method in class PART_CONTEXT
Get the pick manager associated with this PART_CONTEXT.
GetRenderAPOINTsMode() method in class ha_rendering_options
GetRenderCoedgeMode() method in class ha_rendering_options
GetRenderEdgesMode(void) method in class ha_rendering_options
GetRenderFacesMode(void) method in class ha_rendering_options
GetRenderTCoedgeMode() method in class ha_rendering_options
GetRenderTextMode() method in class ha_rendering_options
GetRenderVerticesMode(void) method in class ha_rendering_options
GetRenderWCSsMode() method in class ha_rendering_options
GetSaveCurveFacetTol() method in class ha_rendering_options
GetSegment() method in class PHLV5_EDGE
Returns the pointer to the first segment.
GetSegmentList(ENTITY_LIST&) method in class PHLV5_EDGE
Gets the segments in the form of an entity list.
GetSense() method in class PHLV5_EDGE
Gets the sense of the underlying modeling EDGE .
GetSequentialMesh(ENTITY*)
global function
Gets the SEQUENTIAL_MESH facet data attached to a face.
GetSize() method in class position_array
Returns the size of the position_array.
GetTabPoint() method in class PHLV5_EDGE
Gets a pointer to the polyline points.
GetTessellateEllipsesMode(void) method in class ha_rendering_options
GetTransform() method in class PHLV5_OCC
GetUserData() method in class PHLV5_OCC
GetVal(int) method in class PHLV5_EDGE
Gets a specific polyline point.
Get_alpha(double*,int) method in class ATTRIB_DM2ACIS
Returns d2a_dmod resistance to stretch.
Get_area_cstrn_flag(int,int&) method in class ATTRIB_DM2ACIS
Gets the zone_flag value for the area_cstrn .
Get_beta(int,double*,int) method in class ATTRIB_DM2ACIS
Returns d2a_dmod resistance to bending.
Get_colors(DM_dbl_array&) method in class DM_lld_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_att_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_crv_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_default_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_dpr_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_cpt_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_ppr_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_sps_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_vec_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_lct_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_cld_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_act_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_grd_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_srf_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_dbx_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_pct_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_spr_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class DM_cct_icon
Queries color data.
Get_colors(DM_dbl_array&) method in class ADM_srf_icon3
Query color data.
Get_colors(DM_dbl_array&) method in class ADM_srf_icon2
Queries color data.
Get_colors(DM_dbl_array&) method in class ADM_srf_icon
Queries color data.
Get_comb_gain() method in class DM_crv_icon
Returns the comb gain.
Get_comb_graphics(int&,double&,int) method in class ATTRIB_DM2ACIS
Returns current comb graphic's values.
Get_commited() method in class ATTRIB_DM2ACIS
Returns the commit state.
Get_cstrn(int,DS_TAGS&,DS_CSTRN_SRC&,int&,int&,char*,char*,int&,int&,int&,void*&,void*&,int,int&,SPApar_pos[3],int&,SPApar_pos[3],double&,int&) method in class ATTRIB_DM2ACIS
Sets the active_dmod to owner of the tag object.
Get_default_state(int&,int) method in class ATTRIB_DM2ACIS
Returns the default shape state.
Get_degree(int[2],int) method in class ATTRIB_DM2ACIS
Returns the basis polynomial degree, 1d:[u_dir, not_used].
Get_delta(double&,int) method in class ATTRIB_DM2ACIS
Returns the d2a_dmod resistance to displacement.
Get_dmod_tags(int,int&,DM_tag_array&) method in class ATTRIB_DM2ACIS
Returns a DM_tag_array containing the tags of all tag objects embedded in the specified DS_dmod .
Get_dmods(int&,DM_tag_array&) method in class ATTRIB_DM2ACIS
This method returns a DM_tag_array containing the tags of all DS_dmods in the DS_dmod hierarchy.
Get_dof_state(int&,int&,int&,int&,int&,int&,int) method in class ATTRIB_DM2ACIS
Returns the degree of freedom of the given dmod state.
Get_dofs(int&,int&,int&,int&,double*&,double*&,double*&,int) method in class ATTRIB_DM2ACIS
For information purposes only.
Get_draw_option() method in class DM_default_icon
Returns the current draw option filter settings.
Get_dynamics(double&,double&,double&,int) method in class ATTRIB_DM2ACIS
Returns the d2a_dmod dyn_load parameter values.
Get_elem(Spatial_abs_hurler&,int) method in class DM_dbl_array
Access array element with bounds checking.
Get_elem_count(int&,int*,int) method in class ATTRIB_DM2ACIS
Returns the number elements for the deformable model.
Get_end_conds(int&,int&,int&,int&,int) method in class ATTRIB_DM2ACIS
Returns end states for a d2a_dmod .
Get_entity(int) method in class ATTRIB_DM2ACIS
Returns the ACIS ENTITY pointer (FACE or EDGE ) associated with the DS_dmod specified by tag.
Get_epsilon(double&,int) method in class ATTRIB_DM2ACIS
Epsilon regulates a shape fairing (energy minimization) term that is used to dampen control point oscillations in high degree splines (degree>8).
Get_gamma(double&,int) method in class ATTRIB_DM2ACIS
Returns the d2a_dmod resistance to bending.
Get_grid() method in class DM_icq_draw_grid
Returns stored data - used after processing a query.
Get_grid(int[2]) method in class ADM_srf_icon3
Query discretization grid density.
Get_grid(int[2]) method in class DM_crv_icon
Queries discretization grid density.
Get_grid(int[2]) method in class ADM_srf_icon2
Queries discretization grid density.
Get_grid(int[2]) method in class DM_lct_icon
Queries discretization grid density.
Get_grid(int[2]) method in class ADM_srf_icon
Queries discretization grid density.
Get_grid(int[2]) method in class DM_default_icon
Queries discretization grid density.
Get_grid(int[2]) method in class DM_grd_icon
Queries discretization grid density.
Get_grid(int[2]) method in class DM_dbx_icon
Queries discretization grid density.
Get_grid(int [2]) method in class DM_act_icon
Queries discretization grid density.
Get_grid(int[2]) method in class DM_srf_icon
Queries discretization grid density.
Get_grid(int[2]) method in class DM_dpr_icon
Queries discretization grid density.
Get_grid(int[2]) method in class DM_lld_icon
Queries discretization grid density.
Get_grid(int[2]) method in class DM_cld_icon
Queries discretization grid density.
Get_grid(int[2]) method in class DM_cct_icon
Queries discretization grid density.
Get_icon(int) method in class ATTRIB_DM2ACIS
Returns the specified icon.
Get_icon_width() method in class DM_default_icon
Returns the icon width.
Get_integral_degree(int&,int) method in class ATTRIB_DM2ACIS
Returns the degree of the polynomials accurately integrated when making deformable and constraint equations.
Get_interior_state(int&,int) method in class ATTRIB_DM2ACIS
Returns the target model's interior state value.
Get_knots(int&,int&,double*&,int*&,double*&,int*&,int) method in class ATTRIB_DM2ACIS
Returns the degree of the polynomials accurately integrated when making deformable and constraint equations.
Get_load_gain(int,double&) method in class ATTRIB_DM2ACIS
Returns the current gain value for the tag .
Get_mesh_grid(int[2],int) method in class ATTRIB_DM2ACIS
Returns the number of surface figures render points.
Get_mesh_state() method in class ATTRIB_DM2ACIS
Access functions for mesh rebuild state.
Get_npts_per_elem(int&,int&) method in class DM_grd_icon
Queries density for display mode 0 .
Get_on_off() method in class DM_default_icon
Returns the current on or off state.
Get_option() method in class DM_icq_draw_option
Returns stored data; used after processing a query.
Get_owner(DS_dmod*&,int&) method in class DM_icon
Icons owner query.
Get_owner(DS_dmod*&,int&) method in class DM_default_icon
Icon owner query.
Get_pt_uv(int,SPApar_pos&) method in class ATTRIB_DM2ACIS
Returns the current uv location of the tag.
Get_pt_xyz(int,int,SPAposition&) method in class ATTRIB_DM2ACIS
Returns the current xyz position of the tag .
Get_regobj() method in class ATTRIB_DM2ACIS
Returns d2a_regobj .
Get_slide_state(int,int&) method in class ATTRIB_DM2ACIS
Returns the spring's slide state.
Get_spring_length(int) method in class ATTRIB_DM2ACIS
Returns the length for springs and spring sets.
Get_tag_summary(int&,int) method in class ATTRIB_DM2ACIS
Returns the each tag object's tag id and tag type.
Get_tags(int&,DM_tag_array&) method in class ATTRIB_DM2ACIS
Returns a DM_tag_array containing the tags of all tag objects embedded in the ATTRIB_DM2ACIS .
Get_tan_display_gain(int) method in class ATTRIB_DM2ACIS
Returns the target model's tan_display_gain value, which indicates a tangent's display magnitude.
Get_tight_state(int) method in class ATTRIB_DM2ACIS
Gets the tight state for the constraint.
Get_xyz(SPApar_pos,SPAposition&,int) method in class ATTRIB_DM2ACIS
Calculates the dmod xyz position for given uv location.
gap_size() method in class ATTRIB_HH_ENT_STITCH_EDGE
Gets the gap size between the owner edge and the paired edge.
gcmgr_run_mode
enum
Global cache manager run mode.
gcmgr_stats
struct
Global cache manager statistics.
gedge
class
Creates an instance of a graph edge for use in graph theory.
generate_callbacks(logical) method in class ID_ATTRIB
Sets the flag indicating whether or not to generate callbacks.
generate_new_evaluator_curve_approximation(curve*,bs3_curve&,SPAinterval&,int,int*,double*,logical) method in class blend_spl_sur
generated() method in class PATTERN_ANNOTATION
Returns a pointer to entities generated as a result of the pattern operation.
generic_graph
class
Creates an instance of a graph for the graph theory mathematical operations.
geom_analyzer data member in class ATTRIB_HH_AGGR_GEOMBUILD
Points to the main routine which does all the analysis of the input BODY .
geom_results() method in class ATTRIB_HH_AGGR_GEOMBUILD
Returns the results of the geometry building phase.
geombld_results_for_change() method in class ATTRIB_HH_AGGR_ANALYTIC
Returns analytic solver results.
geombuild_tol data member in class hh_geombuild_options
geombuild_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets the edge tolerance for geometry building (based on the stitch gap).
geombuild_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the face tolerance for geombuild (the maximum of all the edge tolerances).
geombuild_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the vertex tolerance for geometry building (the maximum of the vertex deviation and all the edge tolerances).
geomchanged_member(ENTITY*) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member ENTITY 's geometry changed during a
modeling operation.
geomchanged_member_action
enum
Text specifies what to do with members involved in a geometry change.
geometry() method in class EDGE
Returns a pointer to the underlying CURVE geometry.
geometry() method in class COEDGE
Returns the pointer to the description of the COEDGE geometry in reference to the parametric space of the FACE in which it is embedded.
geometry() method in class FACE
Returns a pointer to the underlying SURFACE defining this FACE .
geometry() method in class VERTEX
Returns the APOINT that defines the position of this VERTEX .
geometry_action data member in class minimize_options
Setting geometry_action to 1 causes geometry to be paged to disk.
geometry_changed_action
enum
ATTRIB actions for lop_change_owner, replace_owner_geometry,
reverse_owner, and warp_owner notifications.
geometry_ptr data member in class EDGE
Pointer to the CURVE describing the geometry of this EDGE .
geometry_ptr data member in class VERTEX
Pointer to the position of this VERTEX in space.
geometry_ptr data member in class COEDGE
Pointer to the description of the EDGE geometry in reference to the parametric space of the FACE in which it is embedded.
get() method in class component_entity_handle_holder
Returns the component_entity_handle pointer.
get() method in class entity_handle_holder
Returns the entity_handle pointer.
get() method in class component_handle_holder
Returns the component_handle pointer.
get(int,outcome&) method in class BASE_TAG_MANAGER
Gets the entity from the specified tag array index, optionally returning an outcome on error.
get() method in class asm_model_holder
Returns the asm_model pointer.
getAttachedStream(ENTITY*) method in class HISTORY_MANAGER
Gets the history stream attached to this entity, if any provided here to hide details of the connecting attribute.
getBody() method in class AcisSLInterface
Returns a pointer to the skinned or lofted body.
getGuideAt(int) method in class AcisSLInterface
The guides that have been added to the Interface are stored in an array.
getGuides(int&,curve**&) method in class AcisSLInterface
Gets the guides from the interface.
getMappingCurve(int,curve*&) method in class AcisSLInterface
Returns a B- spline approximation of the ith mapping curve.
getMappingCurve(int,SPAposition*&) method in class AcisSLInterface
Returns a list of positions for the specified mapping curve.
getNumberOfGuides() method in class AcisSLInterface
Returns the number of guides in the interface.
getNumberOfWires() method in class AcisSLInterface
Returns the number of wires in the temporary set of wires used for skinning or lofting.
getOptions(logical&,logical&,logical&,logical&,logical&,logical&,logical&,logical&,logical&,logical&,logical&,logical&,logical&,logical&) method in class AcisSkinningInterface
Returns the skinning options.
getProfileLaw(int) method in class AcisSLInterface
Returns the profile law.
getUTF8String(wchar_t*,char*)
global function
Converts a wide-character string to a UTF-8 string.
getWideString(char*,int,wchar_t*)
global function
Converts a UTF-8 string to a wide-character string.
getWireAt(int) method in class AcisSLInterface
Gets a pointer to the wire at the given index in the list of temporary wires.
getWireList() method in class AcisSLInterface
Returns a pointer to the temporary set of wires that are used during the skinning or lofting operation.
get_APATTERN() method in class pattern
Obsolete: use api_pattern_to_entity instead.
get_ATTRIB_BLEND_TYPE()
global function
Gets the type of blend attribute.
get_ATTRIB_CHAMFER_TYPE()
global function
Gets the type of chamfer attribute.
get_ATTRIB_ROUND_TYPE()
global function
Gets the type of round attribute.
get_ATTRIB_SYS_TYPE()
global function
Gets the type of system attribute.
get_ATTRIB_TSL_TYPE()
global function
Gets the type of TSL attribute.
get_Guides() method in class skin_options
Returns the current value of the virtual guides option.
get_MaxNumberofHits() method in class PART
Returns the maximum number of picks possible.
get_Scm_Entity(ScmObject,entity_test_proc,char*)
global function
Creates a C++ ENTITY from a Scheme entity.
get_Scm_Entity(ScmObject,entity_filter&,char*)
global function
Creates a C++ ENTITY from a Scheme entity.
get_Scm_Entity(ScmObject)
global function
Creates a C++ ENTITY from a Scheme entity.
get_Scm_Gvector(ScmObject)
global function
Creates a C++ SPAvector from a Scheme gvector object.
get_Scm_Law(ScmObject)
global function
Creates a C++ law from a Scheme law object.
get_Scm_Position(ScmObject)
global function
Creates a C++ SPAposition from a Scheme position object.
get_Scm_String(ScmObject)
global function
Creates a C++ const char* from a Scheme string object.
get_Scm_Transform(ScmObject)
global function
Creates a C++ SPAtransf from a Scheme transform object.
get_acis_curve() method in class bounded_curve
Returns the underlying curve for this bounded_curve .
get_active_ds() method in class HISTORY_STREAM
Retrieves the active DELTA_STATE .
get_active_tag_manager() method in class BASE_TAG_MANAGER
Returns the currently active tag manager.
get_adjacent_edges(gvertex const*,int&) method in class generic_graph
Returns an array of graph edges that are adjacent to the specified vertex.
get_adjacent_vertices(gvertex const*,int&) method in class generic_graph
Returns an array of graph vertices that are adjacent to the specified vertex.
get_adjust_mode() method in class REFINEMENT
Returns the triangle smoothing mode.
get_align() method in class skin_options
Returns the current value of the align option.
get_all_patterns(VOID_LIST&) method in class VERTEX
Obsolete: do not use.
get_all_patterns(VOID_LIST&) method in class SHELL
Obsolete: do not use.
get_all_patterns(VOID_LIST&) method in class COEDGE
Obsolete: do not use.
get_all_patterns(VOID_LIST&) method in class EDGE
Obsolete: do not use.
get_all_patterns(VOID_LIST&) method in class WIRE
Obsolete: do not use.
get_all_patterns(VOID_LIST&) method in class LOOP
Obsolete: do not use.
get_all_patterns(VOID_LIST&) method in class FACE
Obsolete: do not use.
get_all_patterns(VOID_LIST&) method in class LUMP
Obsolete: do not use.
get_all_patterns(VOID_LIST&) method in class ENTITY
Obsolete: do not use.
get_allow_nonmanifold_stitch(tolerant_stitch_options*)
global function
get_allow_same_uv() method in class skin_options
Returns the current value of the allow same uv option.
get_allow_void_shells() method in class tolerant_stitch_options
Returns the current value of allow_void_shells option.
get_alternate_stream() method in class BULLETIN_BOARD
Gets the history stream that the bulletin board needs to be in.
get_apex() method in class cone
Determines the apex of the cone if it is not a cylinder.
get_app_id() method in class MESH_MANAGER
Returns the application identification number of the mesh.
get_app_id() method in class ATTRIB_EYE_ATTACHED_MESH
Returns the application identification of this attribute.
get_approx_fit() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Gets the value of the indicator of whether this is an exact or approximate fit curve.
get_approx_fit() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Gets the value of the indicator of whether this is an exact or approximate fit surface.
get_approx_offset() method in class off_spl_sur
Is the approximation used to evaluate the surface or not.
get_arc_length() method in class skin_options
Returns the current value of the arc length option.
get_arc_length_u() method in class skin_options
Returns the current value of the arc length u option.
get_area() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the face area.
get_assembly_handle() method in class asm_model
Returns an entity handle for this model's assembly, if any.
get_assembly_ptr() method in class asm_model_entity_mgr
Returns a pointer to the entity manager's ASM_ASSEMBLY object, if any.
get_assembly_ptr_vf() method in class asm_model_entity_mgr
Returns a pointer to the assembly entity, if any, owned by this entity manager.
get_attrib(ENTITY*) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
get_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Gets the entity-level attribute for the corresponding entity.
get_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_STITCH
Gets the entity-level attribute for the corresponding entity.
get_attrib(ENTITY*) method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
Returns the entity-level attribute for the specified entity.
get_attrib_tag_callbacks_list()
global function
Gets the global list of WCS callbacks.
get_auto_display() method in class PART_CONTEXT
get_aux_msg() method in class insanity_data
Gets the auxiliary message (with any parameters filled in) as a new string.
get_base_name() method in class pid_base
Returns the pid session user name for an ENTITY , or NULL if none exists.
get_bfaces() method in class glue_options
Returns the blank faces.
get_blank_ent() method in class IMPRINT_ANNOTATION
Returns the ATTRIB_TAG or EE_LIST for the blank entity.
get_blank_patches_strict_cover() method in class glue_options
Returns the current value of blank_patches_strict_cover flag.
get_blend_supports_max_angle() method in class defeature_options
Gets the value of the "blend_supoorts_max_angle".
get_blends_max_radius() method in class defeature_options
Gets the value of the "blends_max_radius".
get_blends_num_curvature_samples() method in class defeature_options
Gets the number of sample curvature points used for testing blends as Constant Radius or Variable Radius blends.
get_bool_type() method in class sweep_options
Returns the current bool_type option values.
get_bool_type() method in class tube_options
Returns the current bool_type .
get_boundary_constraint(EDGE*) method in class acovr_options
Returns the constraints of a boundary edge.
get_bounded_curve(EDGE*,logical)
global function
Gets a bounded_curve from an EDGE .
get_box() method in class MESH
Return the bounding box (stub).
get_box() method in class INDEXED_MESH
Returns the bounding box of the mesh.
get_box() method in class POLYGON_POINT_MESH
Gets the POLYGON_POINT_MESH bounding box.
get_box() method in class SIMPLE_INDEXED_MESH
Returns the bounding box of the mesh.
get_callbacks() method in class PART
Returns a list of entity_callbacks for the part, which are invoked when the entities in the PART are affected.
get_center() method in class bounded_arc
Returns the center of this bounded_arc .
get_centroid() method in class mass_props
Returns the centroid (center of gravity).
get_chamfers_max_width() method in class defeature_options
Gets the value of the "chamfers_max_width".
get_check_remote_face_face_intersections() method in class lop_options
Gets the status of the check_remote_face_face_intersections flag.
get_check_status() method in class BULLETIN_BOARD
Returns the bulleting board check status, indicating whether the bulletin board has been checked or not, and the result of the checking.
get_clean_component_entity_handles() method in class asm_cleanup_options
Indicates whether component entity handles will be cleaned.
get_clean_component_handles() method in class asm_cleanup_options
Indicates whether component handles will be cleaned.
get_clean_entity_handles() method in class asm_cleanup_options
Indicates whether entity handles will be cleaned.
get_close_to_axis() method in class sweep_options
The sweep option close_to_axis allows a solid body to be created from a swept wire body.
get_closed() method in class skin_options
Returns the current value of the closed option.
get_closure() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Gets the value of the indicator of whether this is a closed surface.
get_closure() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Gets the value of the loop closure indicator.
get_closure() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Gets the value of the indicator of whether this is a closed curve.
get_coedge_details() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns a structure containing the parametric details and other information about the coedge.
get_coedge_details(hh_coedge_details&,hh_coedge_details&) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets the parametric details and other miscellaneous information related to the two underlying coedges.
get_coincident_face_partners(FACE const*,ENTITY_LIST&) method in class tolerant_stitch_options
Fills up the given ENTITY_LIST with all faces identified as coincident with the given face by the API api_stitch and api_stitch_nonmanifold under either SPASTITCH_COIN_SKIP mode or SPASTITCH_COIN_STITCH mode.
get_coincident_faces(ENTITY_LIST&) method in class tolerant_stitch_options
Fills up the given ENTITY_LIST with all faces identified as coincident by the API api_stitch and api_stitch_nonmanifold under either SPASTITCH_COIN_SKIP mode or SPASTITCH_COIN_STITCH mode.
get_collection_copy_behavior(void) method in class SPACOLLECTION
Get the copy behavior for a collection.
get_collection_empty_behavior(void) method in class SPACOLLECTION
Get the empty behavior for a collection.
get_collection_save_behavior(void) method in class SPACOLLECTION
Get the save behavior for a collection.
get_color() method in class polygon_vertex
Return the polygon vertex color.
get_com_cur(com_cur*) method in class pointer_map
Copies a com_cur, returning an unreferenced pointer.
get_conflict(int,EDGE*&,EDGE*&,acovr_conflict_type&) method in class acovr_options
Returns a description of the n-th constraint conflict.
get_connected() method in class tube_options
Returns the current get_connected option values.
get_constrained_boundaries(ENTITY_LIST&) method in class acovr_options
Retrieves the list of boundary edges.
get_continuity() method in class VBL_SURF
Returns the continuity at the surface boundaries.
get_continuity() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Gets the value of the indicator of whether this is a continuous surface.
get_continuity() method in class acovr_edge_constraint
Returns the continuity level.
get_continuity() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Gets the value of the indicator of whether this is a continuous curve.
get_convexity() method in class EDGE
Returns the convexity of this EDGE .
get_coords(int,double*&) method in class pattern
Obsolete: do not use.
get_copy_member_action(void) method in class SPACOLLECTION
Get the copy action for a collection.
get_copy_num() method in class pid_base
Returns the copy number of the ENTITY's identifier, or zero if none exists.
get_copy_owner_action(void) method in class ATTRIB
Get the current copy_owner action for this attribute.
get_count_flag() method in class asm_list_options
get_cur_seg() method in class IHL_OUTPUT_MANAGER
Gets the current segment which is newly allocated.
get_curr_tolerance() method in class TVERTEX
get_curr_tolerance() method in class TEDGE
get_curr_tolerance() method in class TVERTEX
get_current() method in class tk_list
Returns the current object from the list.
get_current_ds() method in class HISTORY_STREAM
Gets the current DELTA_STATE .
get_current_results() method in class ATTRIB_HH_AGGR_SHARP_EDGE
Returns the current option results.
get_current_state() method in class HISTORY_STREAM
Gets the current state.
get_curve() method in class TCOEDGE
get_curve(curve*) method in class pointer_map
Copies a curve, returning an unreferenced pointer.
get_curve_center(EDGE*,SPAposition&)
global function
Gets the center of a circular or elliptical EDGE .
get_curve_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets the indicator of underlying curve quality.
get_curves(int&,curve***) method in class skin_spl_sur
Returns the surface curves.
get_cut_end_off() method in class sweep_options
Gets whether the end is cut off or not.
get_default_constraint() method in class acovr_options
Returns a copy of the default constraint.
get_default_stream(logical)
global function
Retrieves a default history stream, which may be necessary when initially creating a history of actions.
get_degeneracy() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Gets the value of the indicator of whether this is a degenerate curve.
get_degeneracy() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Gets the value of the indicator of whether this is a degenerate surface.
get_delta_state(STATE_ID&,STATE_ID&,DELTA_STATE*&) method in class HISTORY_STREAM
Retrieves the delta state matching the state parameters.
get_description() method in class insanity_sub_category
Return the textual description of this insanity_sub_category.
get_did_adaptive_offset() method in class off_spl_sur
get_disc_info() method in class intcurve
Returns read-only access to a discontinuity_info object, if there is one.
get_disc_info() method in class curve
Returns read-only access to a discontinuity_info object, if there is one.
get_disc_info(discontinuity_info&) method in class var_rad_functional
Get the discontinuities of the radius function.
get_disc_info(discontinuity_info&) method in class var_radius
Get the discontinuities of the radius function.
get_disc_info_u() method in class surface
Returns read-only access to a discontinuity_info object, if there is one, detailing discontinuities in u .
get_disc_info_u() method in class spline
Returns read-only access to the disc_info objects.
get_disc_info_v() method in class spline
Returns read-only access to the disc_info objects.
get_disc_info_v() method in class surface
Returns read-only access to a discontinuity_info object, if there is one, detailing discontinuities in v .
get_distance_law() method in class wire_offset_options
Returns the distance law.
get_do_curve_simplification() method in class hh_simplify_options
Returns the value of do_curve_simplification parameter.
get_do_surface_simplification() method in class hh_simplify_options
Returns the value of do_surface_simplification parameter.
get_draft() method in class sweep_spl_sur
Returns the draft law for the sweep.
get_draft_angle() method in class sweep_options
Gets the draft angle.
get_draft_hole() method in class sweep_options
Gets the draft hole option.
get_draft_hole_angle() method in class sweep_options
Gets the draft hole angle.
get_draft_law() method in class sweep_options
Gets the draft law.
get_draft_repair() method in class sweep_options
Gets the draft repair level.
get_dynamic_surtol() method in class REFINEMENT
Returns the dynamic surface tolerance.
get_edge_box(EDGE*,SPAtransf const*,logical,SPAbox*)
global function
Returns the bounding box used for the edge.
get_edge_data() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
get_edge_dist() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the maximum distance from the edges.
get_edges(int&) method in class generic_graph
Returns an array of graph edges that are part of the graph structure.
get_edges_meet() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the indicator of whether or not edges meet.
get_end() method in class ATTRIB_HH_ENT_STITCH_EDGE
Returns the original end position.
get_end_dir() method in class bounded_curve
Returns the end direction of this bounded_curve .
get_end_draft_dist() method in class sweep_options
Gets the end draft distance.
get_end_model() method in class component_handle
Returns the last model in the component's model reference path.
get_end_param() method in class bounded_curve
Returns the end parameter of this bounded_curve .
get_end_pt() method in class bounded_curve
Returns the end position of this bounded_curve .
get_end_tol() method in class curve_bounds
get_ent() method in class insanity_data
Gets ENTITY .
get_ent_code() method in class restore_def
Returns the integer identifier of objects of this class.
get_ent_name() method in class restore_def
Returns the string describing objects of this class.
get_entities(ENTITY_LIST&,entity_filter*) method in class PART
Gets a list of all top level entities in the PART that pass the given filter.
get_entities(ENTITY_LIST&,logical) method in class generic_graph
Lists all entities associated with all gedges and gvertexes of the graph.
get_entities_alive(ENTITY_LIST&) method in class entity_error_info
Adds all the alive entities that belong to this entity_error_info to the
incoming ENTITY_LIST& entities .
get_entities_from_edge(ENTITY_LIST&) method in class generic_graph
get_entities_from_vertex(ENTITY_LIST&,logical) method in class generic_graph
get_entity() method in class entity_gvertex
Returns a pointer to the entity stored as data on the graph vertex.
get_entity() method in class gedge
Returns NULL .
get_entity() method in class gvertex
This returns a pointer to the entity that the graph vertex refers to.
get_entity_by_name(char*) method in class ANNOTATION
Returns a pointer to the ENTITY specified by the given name.
get_entity_callback_list()
global function
Gets a global list of entity callbacks.
get_entity_from_tag(tag_id_type,outcome&) method in class HISTORY_STREAM
Returns the entity referred to by a given tag.
get_entity_handle(ENTITY const*) method in class asm_model
Returns the entity handle associated with an ENTITY.
get_entity_handles(entity_handle_list&) method in class asm_model
Returns all entity handles managed by the model
Role: Overwrites the input list of handles with a list of all entity handles managed by the model.
get_entity_id(int) method in class entity_error_info
Returns the unique tag_id_type (entity id) of the ENTITY at the given index.
get_entity_id_count() method in class entity_error_info
Returns the number of entity ids, both alive and dead, that are referred
to by this entity_error_info .
get_entity_mgr_factory() method in class asm_restore_options
get_error_id() method in class ERROR_ENTITY
Returns the error number associated with entities.
get_error_info() method in class outcome
Returns a pointer to the fatal error information of this outcome .
get_error_info_entity_id_count(error_info*)
global function
Gets the count of entity ids, dead or live, that are referred to by the given error_info object.
get_error_info_list(error_info_list&) method in class outcome
Adds into the incoming list error_info_list& errors , all the error_info
objects that are stored by this outcome object, including the fatal one that is
returned by outcome::get_error_info().
get_error_mess() method in class ATTRIB_BLEND
The blend attribute can record an error.
get_error_msg(err_mess_type,ATTRIB_BLEND*&) method in class blend1_data
Returns the first non-zero error message found, or the default provided by the caller.
get_error_msg(err_mess_type) method in class blend1_data
Returns the first non-zero error message found, or the default provided by the caller.
get_estimate_loft_tanfacs() method in class skin_options
Returns the current value of the estimate loft tangent factors option.
get_eval_version() method in class blend_spl_sur
get_face_area() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the face area status indicator.
get_face_box(FACE*,SPAtransf const*,logical,SPAbox*)
global function
Returns the bounding box for the given face.
get_face_dist() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the maximum distance from the faces.
get_face_mov_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the tolerance for movement of the face.
get_face_narrow() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the face width status indicator.
get_failed_feature(int,ENTITY_LIST&,defeature_feature_type&) method in class defeature_options
This returns the face list and feature type.
get_feature(int,ENTITY_LIST&,defeature_feature_type&) method in class defeature_options
This returns the face list and feature type.
get_file_name() method in class AcisJournal
This method is used to retrieve the scheme and SAT file name stored in this object.
get_final_surf_check() method in class acovr_options
Returns whether or not advanced covering checks the correctness of candidate covering surfaces.
get_first_model_ref() method in class component_handle
Returns a handle for the first model reference in the component's model reference path.
get_first_node(MESH_NODE&) method in class SEQUENTIAL_MESH
Get the first node node (point of coincident vertices) of a mesh.
get_first_node(MESH_NODE&) method in class LINKED_MESH
get_first_node(MESH_NODE&) method in class INDEXED_MESH
get_first_polygon(MESH_POLYGON&) method in class SEQUENTIAL_MESH
Gets the first polygon (facet) in the mesh.
get_first_polygon(MESH_POLYGON&) method in class LINKED_MESH
get_first_polygon(MESH_POLYGON&) method in class INDEXED_MESH
get_first_polynode(MESH_POLYGON&,MESH_POLYNODE&) method in class INDEXED_MESH
get_first_polynode(MESH_POLYGON&,MESH_POLYNODE&) method in class LINKED_MESH
get_first_polynode(MESH_POLYGON&,MESH_POLYNODE&) method in class SEQUENTIAL_MESH
Given a handle to a polygon, get the handle of the first polynode of that polygon.
get_fix_body_orientation() method in class edge_tolstitch_options
Returns the value for fix_body_orientation .
get_flags() method in class PART
Gets the PART flags.
get_flattening() method in class acovr_options
Returns the value of the flattening parameter.
get_force_heal() method in class ATTRIB_HH_AGGR_GEOMBUILD
get_from_tolerant_owner_action(void) method in class ATTRIB
Get the current from_tolerant_owner action for this attribute.
get_full_curve() method in class bounded_curve
Returns a copy of this bounded_curve , unsubsetted.
get_gap(acovr_tol_type) method in class acovr_gap_report
Returns the value of the specified gap (position, tangent, or curvature).
get_gap_ent() method in class SPLIT_ANNOTATION
get_gap_type() method in class wire_offset_options
Returns the gap filling type.
get_gap_type() method in class sweep_options
Gets the gap type.
get_gap_type() method in class skin_options
Returns the gap filling type.
get_gaps() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Gets the value of the coedge gaps indicator.
get_geomchanged_member_action(void) method in class SPACOLLECTION
Get the geometry changed action for a collection.
get_geometric_derivatives(SPAvector*,SPAvector*,int)
global function
get_grading_mode() method in class REFINEMENT
Returns the grading.
get_grid_aspect_ratio() method in class REFINEMENT
Returns the grid aspect ratio.
get_grid_mode() method in class REFINEMENT
Returns the grid handling mode.
get_guide_constraint_preference() method in class skin_options
Returns the current value of the guide curve constraint option.
get_guide_curves(ENTITY_LIST&) method in class acovr_options
Retrieves the edges defining the guide curves.
get_guide_points(ENTITY_LIST&) method in class acovr_options
Retrieves the vertices defining the guide points.
get_guide_tol(ENTITY*) method in class acovr_options
Returns the G0 tolerance for the guide point (vertex) or guide curve (edge).
get_guide_tol() method in class skin_options
Get virtual guide tolerance.
get_hidden_line_style() method in class phlv5_options
Gets the current hidden line style.
get_history_index(HISTORY_STREAM*) method in class PART
Gets the index for the history stream.
get_history_vf() method in class asm_model_entity_mgr
Returns a pointer to the history stream associated with the entity manager.
get_hold_state() method in class asm_list_options
get_hole_max_diameter() method in class defeature_options
Gets the value of the "hole_max_diameter".
get_ic_global_cache_statistics(gcmgr_stats*)
global function
Gets the global cache manager statistics for int_cur cache objects.
get_id() method in class ID_ATTRIB
Returns the identifier.
get_index() method in class pid_base
Returns the index of the eight character session user identifier, or zero if none exists.
get_index(double*) method in class pattern
Obsolete: do not use.
get_inertia() method in class mass_props
Returns the inertia tensor.
get_initial_face() method in class acovr_options
Returns a pointer to the initial_face .
get_insane_id() method in class insanity_data
Gets insane_id .
get_int_cur() method in class intcurve
Returns the fit tolerance, but should not be used unless absolutely necessary.
get_int_cur(int_cur*) method in class pointer_map
Copies an int_cur, returning an unreferenced pointer.
get_internalCoedgeList() method in class AcisSLInterface
Returns the list of internal coedges.
get_intersect(FACE*) method in class ATTRIB_EFINT
Finds the intersection list for a given face.
get_intersection_list() method in class ERROR_ENTITY
Returns the intersection list between the two entities.
get_journal() method in class AcisOptions
This method returns the AcisJournal value.
get_keep() method in class pattern
Obsolete: do not use.
get_keep_branches() method in class tube_options
Returns the current keep_branches option values.
get_keep_branches() method in class sweep_options
Gets whether or not branches are kept.
get_keep_law() method in class tube_options
Returns the current keep_law option values.
get_keep_law() method in class sweep_options
Gets the keep law.
get_keep_minimum_topology() method in class wire_offset_options
Returns the current value of the keep_minimum_topology option.
get_keep_start_face() method in class sweep_options
Gets whether the face used in the sweep is kept available after the sweep or not.
get_kept_faces(ENTITY_LIST&) method in class defeature_options
Returns a list of faces that were kept and not removed by the feature removal.
get_kind_size() method in class gedge
Returns the size of the kind array.
get_kind_size() method in class gvertex
Returns the size of the kind array.
get_law(law*) method in class base_pointer_map
Returns a referenced pointer, original, or copy, to the law.
get_law_data(law_data*) method in class base_pointer_map
Returns a referenced pointer, original, or copy, to the law_data.
get_laws(int&,law**&) method in class skin_spl_sur
Returns a list of laws used by the skin_spl_sur.
get_leaves(int&) method in class generic_graph
Gets a list of all the gvertexes with exactly one gedge (leaves of the tree).
get_left_spring() method in class blend_spl_sur
get_left_spring_crvGeom(int,int*,double*) method in class blend_spl_sur
get_len() method in class ATTRIB_HH_ENT_STITCH_EDGE
Returns the original length.
get_length() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets the length of the edge.
get_level() method in class mass_props_options
Returns an indicator of the mass properties to be calculated.
get_level_used() method in class mass_props
Returns the level used in the object's calculation.
get_line_from_points(int,SPAposition*,SPAposition&,SPAunit_vector&)
global function
Given an array of positions, tries to find a line on which they all lie.
get_list() method in class pattern
Obsolete: do not use.
get_list_size() method in class pattern
Obsolete: do not use.
get_log_info() method in class spa_unlock_result
Gets the logged info for debugging purposes.
get_log_list() method in class ATTRIB_HH_ENT
Returns the log list.
get_logging() method in class HISTORY_STREAM
Returns the stream specific application logging value.
get_logging_level() method in class HISTORY_STREAM
The logging level is the number of api_begin calls minus the number of api_end calls, and represents the current nesting of api calls.
get_lolo_inter() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the loop/loop intersection indicator.
get_loop_inter() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the loop self-intersection indicator.
get_loop_type(LOOP*) method in class LOOP
get_loops() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the loop quality indicator.
get_lop_change_owner_action(void) method in class ATTRIB
Get the current lop_change_owner action for this attribute.
get_major_axis() method in class bounded_arc
Returns the major axis of this bounded_arc .
get_major_version()
global function
Returns the major version number of the ACIS executable.
get_mapping() method in class VERTEX_TEMPLATE
Gets the parameter mapping for the VERTEX_TEMPLATE .
get_match_vertices() method in class skin_options
Returns the current value of the match vertices option.
get_max_edge_length() method in class REFINEMENT
Returns the maximum allowable size of an edge of a facet.
get_max_gap() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Gets the maximum gap.
get_max_grid_lines() method in class REFINEMENT
Returns the maximum allowable number of grid lines for a refinement.
get_max_radius() method in class hh_simplify_options
Returns the value of Max curve radius.
get_max_radius() method in class var_radius
Returns the maximum radius.
get_max_radius() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the maximum permissible radius of a circle to which a curve can be simplified.
get_max_spans() method in class acovr_options
Returns the specified maximum number of spans.
get_max_stitch_tol() method in class tolerant_stitch_options
Returns the value of the maximum stitch tolerance parameter set by tolerant_stitch_options::set_max_stitch_tol() .
get_max_stitch_tol() method in class edge_tolstitch_options
Returns the value of the maximum stitch tolerance parameter set by edge_tolstitch_options::set_max_stitch_tol() .
get_meet_dist() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the maximum distance between the edges.
get_merge() method in class tube_options
Returns the current merge option values.
get_merge_member_action(void) method in class SPACOLLECTION
Get the merge action for a collection.
get_merge_owner_action(void) method in class ATTRIB
Get the current merge_owner action for this attribute.
get_merge_type() method in class sweep_options
Gets the merge type.
get_merge_type() method in class BoolOptions
Queries the merge type.
get_merge_wirecoedges() method in class skin_options
Returns the current value of the merge wire coedges option.
get_mesh() method in class ATTRIB_EYE_ATTACHED_MESH
Returns the mesh of this attribute.
get_mesh_const() method in class ATTRIB_EYE_ATTACHED_MESH
Returns the mesh constant of this attribute.
get_message() method in class insanity_data
Gets the error or insanity message.
get_message_no() method in class spa_unlock_result
Gets the error or warning message number.
get_message_text() method in class spa_unlock_result
Gets a text message associated with the error or warning message number.
get_mgr() method in class ASM_ASSEMBLY
Returns the entity manager which manages this assembly.
get_min_radius() method in class var_radius
Returns the minimum radius.
get_min_u_grid_lines() method in class REFINEMENT
Returns the minimum number of u grid lines set.
get_min_v_grid_lines() method in class REFINEMENT
Returns the minimum number of v grid lines set.
get_minor_version()
global function
Returns the minor version number of the ACIS executable.
get_miter_amount() method in class sweep_options
Gets the miter amount.
get_miter_type() method in class sweep_options
Gets the miter type.
get_mode(void) method in class SPAboxing_options
Retrieves the current boxing mode.
get_model() method in class asm_model_entity_mgr
Returns the asm_model associated with this entity manager.
get_model_info() method in class asm_model
Returns a structure containing information about the model
Role:
This routine is used to query the model for information about itself which is to be saved to
an ASAT file.
get_model_info_vf() method in class asm_model_entity_mgr
Returns a structure containing information about the associated assembly model.
get_model_name() method in class asm_model_info
Returns the model's name.
get_model_ref_path(entity_handle_list&) method in class component_handle
Returns a list of handles for the component's entire model reference path.
get_model_ref_path_element(int) method in class component_handle
Returns a handle for the ii'th model reference in the component's model reference path.
get_model_ref_path_length() method in class component_handle
Returns the length of the component's model reference path.
get_models_which_share_history_vf(asm_model_list&) method in class asm_model_entity_mgr
Returns a list of all models that share the manager's history stream (including the manager's model).
get_msh_sur(msh_sur*) method in class pointer_map
Copies a msh_sur, returning an unreferenced pointer.
get_name() method in class NAMED_ATTRIB
Gets the name of the attribute.
get_name() method in class DELTA_STATE
Returns a name string of the DELTA_STATE .
get_narrow() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the face width.
get_new_ent() method in class IMPRINT_ANNOTATION
get_new_ent() method in class SPLIT_ANNOTATION
get_new_evaluator_curve_tolerance() method in class blend_spl_sur
get_next() method in class SIMPLE_INDEXED_MESH
Returns the next simple indexed mesh.
get_next() method in class subtrans_object
Returns the next object in the list.
get_next_coincident_face_cluster() method in class tolerant_stitch_options
Returns the next cluster.
get_next_node(MESH_NODE&) method in class LINKED_MESH
get_next_node(MESH_NODE&) method in class INDEXED_MESH
get_next_node(MESH_NODE&) method in class SEQUENTIAL_MESH
Given a handle to a node, return the next node (point of coincident vertices) in the mesh.
get_next_part(int&)
global function
Gets the next PART with an ID that is greater than or equal to the next_id .
get_next_polygon(MESH_POLYGON&) method in class SEQUENTIAL_MESH
Given a valid handle to a polygon, this gets the next polygon (facet) in the mesh.
get_next_polygon(MESH_POLYGON&) method in class LINKED_MESH
get_next_polygon(MESH_POLYNODE&,MESH_POLYGON&) method in class LINKED_MESH
get_next_polygon(MESH_POLYGON&) method in class INDEXED_MESH
get_next_polygon(MESH_POLYNODE&,MESH_POLYGON&) method in class SEQUENTIAL_MESH
Given a handle to a polynode of a polygon, this gets the next polygon (facet) in the mesh.
get_next_polygon(MESH_POLYNODE&,MESH_POLYGON&) method in class INDEXED_MESH
get_next_polynode(MESH_POLYNODE&) method in class LINKED_MESH
get_next_polynode(MESH_POLYNODE&) method in class INDEXED_MESH
get_next_polynode(MESH_POLYNODE&) method in class SEQUENTIAL_MESH
Given a handle to a polynode, get the handle of the next polynode in that polygon.
get_next_tag() method in class BASE_TAG_MANAGER
Returns the next available tag array index.
get_nnode() method in class SIMPLE_INDEXED_MESH
Returns the node count.
get_no_new_twist_vertices() method in class skin_options
Returns the current value of the no new twist option.
get_no_twist() method in class skin_options
Returns the current value of the no twist option.
get_node_index(MESH_POLYNODE&) method in class INDEXED_MESH
get_node_index(MESH_POLYNODE&) method in class SEQUENTIAL_MESH
Given a handle to a polynode, return the index of the node (point of coincident vertices) in the mesh.
get_non_trivial() method in class glue_options
Returns the current value of non_trivial flag.
get_normal() method in class polygon_vertex
Return the normal polygon vertex.
get_normal(MESH_NODE&) method in class SEQUENTIAL_MESH
Given a handle to a node, return the normal vector of the point.
get_normal(MESH_NODE&) method in class LINKED_MESH
get_normal() method in class bounded_arc
Returns the unit-vector normal to this bounded_arc .
get_normal(MESH_POLYNODE&) method in class INDEXED_MESH
get_normal(int) method in class INDEXED_MESH
Gets the normal at a node.
get_normal(MESH_NODE&) method in class INDEXED_MESH
get_normal(MESH_POLYNODE&) method in class LINKED_MESH
get_normal() method in class bounded_curve
Returns the vector normal to this bounded_curve .
get_normal(int) method in class SIMPLE_INDEXED_MESH
Returns the normal (x,y,z) stored at node.
get_normal(MESH_POLYNODE&) method in class SEQUENTIAL_MESH
Given a handle to a polynode, return the normal vector of the vertex.
get_normal_tol() method in class REFINEMENT
Returns the normal tolerance, which is the maximum difference between any two normals of facet.
get_npoly() method in class SIMPLE_INDEXED_MESH
Returns the polygon count.
get_npolynode(int) method in class SIMPLE_INDEXED_MESH
Returns the number of nodes on polygon.
get_num_coi_faces() method in class glue_options
Returns the number of coincident faces.
get_num_conflicts() method in class acovr_options
Returns the number of constraint conflicts found.
get_num_days() method in class spa_unlock_result
Gets the number of days until expiration.
get_num_failed_features() method in class defeature_options
This returns the number of failed features.
get_num_features() method in class defeature_options
This returns the number of recognized features.
get_num_node() method in class INDEXED_MESH
get_num_node() method in class SEQUENTIAL_MESH
Returns the total number of points of all facets (count of MESH_NODEs).
get_num_node() method in class LINKED_MESH
get_num_polygon() method in class SEQUENTIAL_MESH
Returns the number of polygons (facets).
get_num_polygon() method in class INDEXED_MESH
Returns the number of polygon on mesh.
get_num_polygon() method in class LINKED_MESH
get_num_polynode() method in class SEQUENTIAL_MESH
Returns the number of points of a facets (count of MESH_POLYNODEs).
get_num_polynode(MESH_POLYGON&) method in class LINKED_MESH
get_num_polynode(MESH_POLYGON&) method in class SEQUENTIAL_MESH
Returns the number of vertices in a polygon (facet).
get_num_polynode(MESH_POLYGON&) method in class INDEXED_MESH
get_num_polynode() method in class INDEXED_MESH
Returns the number of polynodes on mesh.
get_num_polynode() method in class LINKED_MESH
get_num_vertex() method in class INDEXED_MESH
Returns the number of vertices on mesh.
get_number_of_coincident_face_clusters() method in class tolerant_stitch_options
Returns the number of coincident face clusters that got identified during stitching.
get_off_face() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Gets the value of the maximum distance off the face.
get_offset_distance() method in class off_spl_sur
Returns the offset distance from the surface.
get_old_ent() method in class SPLIT_ANNOTATION
Return the ATTRIB_TAG or EE_LIST for the old entity that is split.
get_on_edges() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the indicator of whether or not the vertex is on the edges.
get_on_face() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Gets the value of the "on face" indicator.
get_on_face() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Gets the value of "on the face" indicator, on_face .
get_on_faces() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the indicator of whether or not the vertex is on the faces.
get_one_sided_sheet_opt() method in class mass_props_options
Returns an indicator of the way in which voids and open, one-sided sheets
will be treated.
get_only_from() method in class tube_options
Returns the current only_from option values.
get_option_list()
global function
Returns pointer to the head of the option list.
get_order(gvertex const*) method in class generic_graph
Once a graph has been ordered, the order of a vertex may be found by calling the get_order method.
get_oriented() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Gets the value of the loop orientation indicator.
get_original_old_entity_from_splits(ENTITY*)
global function
get_overlap() method in class wire_offset_options
Returns the current value of the overlap option.
get_owner(int) method in class ERROR_ENTITY
Returns a pointer to specified owning entity.
get_owner_body() method in class ATTRIB_HH_ENT
Returns the pointer to the owning body.
get_owners(ENTITY_LIST&) method in class PCURVE
Copies the list of owners of this CURVE to the list argument.
get_owners(ENTITY_LIST&) method in class APOINT
Copies the list of owners of this APOINT to the list argument.
get_owners(ENTITY_LIST&) method in class SURFACE
Copies the list of owners of this SURFACE to the list argument.
get_owners(ENTITY_LIST&) method in class CURVE
Copies the list of owners of this CURVE to the list argument.
get_owning_model() method in class component_entity_handle
Returns the model which owns the component entity,
which is also the start model for the component's model reference path.
get_owning_model() method in class entity_handle
Returns a pointer to the asm_model which owns this handle.
get_owning_model() method in class component_handle
Returns the model which owns the component,
which is also the start model for the component's model reference path.
get_p_axes(SPAunit_vector[3]) method in class mass_props
Returns the principal axes.
get_p_curve() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Gets the value of pcurve status indicator, p_curve .
get_p_curve_max_dist() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Gets the value of maximum distance of the pcurve from the edge.
get_p_moments(double[3]) method in class mass_props
Returns the principal moments.
get_page_file_name()
global function
Get the page file name.
get_page_statistics()
global function
Get the page system statistics.
get_page_system_state()
global function
Get the page system state.
get_par_cur(par_cur*) method in class pointer_map
Copies a par_cur, returning an unreferenced pointer.
get_par_pos(MESH_POLYNODE&) method in class SEQUENTIAL_MESH
Given a handle to a polynode, return the 2D parametric position of the vertex.
get_par_pos(MESH_NODE&) method in class SEQUENTIAL_MESH
Given a handle to a node, return the 2D parametric position of the point.
get_par_pos(MESH_NODE&) method in class LINKED_MESH
get_par_pos(SPApar_pos&) method in class insanity_data
Sets uv to the related surface parameter position for the
error, if relevant.
get_par_pos(MESH_POLYNODE&) method in class LINKED_MESH
get_par_pos(MESH_POLYNODE&) method in class INDEXED_MESH
get_par_pos(MESH_NODE&) method in class INDEXED_MESH
get_par_pos_mapped_01(SPApar_pos&,SPApar_pos&) method in class SEQUENTIAL_MESH
Convert the parametric positions, mapped from zero to one.
get_par_pos_mapped_01(SPApar_pos&,SPApar_pos&) method in class INDEXED_MESH
get_par_pos_mapping_01() method in class INDEXED_MESH
get_par_pos_mapping_01() method in class SEQUENTIAL_MESH
Return whether the mapping of the parametric postions have been convert to a range from zero to one.
get_par_pos_surface(SPApar_pos&,SPApar_pos&) method in class SEQUENTIAL_MESH
Convert the parametric positions, not mapped from zero to one, but reflecting true values on the surface.
get_par_pos_surface(SPApar_pos&,SPApar_pos&) method in class INDEXED_MESH
get_param_range() method in class EDGE
Returns the parameter range of this EDGE .
get_parameter() method in class AF_POINT
Get the parmater (t value of the curve) corresponding to the 3d position of this AF_POINT.
get_parameter_data(VERTEX_TEMPLATE*,parameter_token,NODE_DATA_CELL_TYPE*) method in class POLYGON_VERTEX
Gets the parameter data of the node and returns it in the array.
get_parameter_data(VERTEX_TEMPLATE*,parameter_token,NODE_DATA_CELL_TYPE*) method in class polygon_vertex
Gets the parameter data of the node and returns it in the array.
get_parameter_tolerance(double,double) method in class bounded_curve
Returns a tolerance to use when determining whether two parameter values evaluate to the same position.
get_part() method in class acis_pm_entity_mgr
Gets the PART bound to this entity manager.
get_part() method in class ID_ATTRIB
Returns the part to which the entity belongs.
get_part(ENTITY*)
global function
Gets the PART for the specified ENTITY .
get_part_context(ENTITY*)
global function
Gets the PART_CONTEXT from an ENTITY .
get_part_delete_flag() method in class entity_callback_list
Gets the part delete flag.
get_part_from_list() method in class acis_pm_entity_mgr_factory
get_part_id() method in class PART
Gets the ID of this PART .
get_partner() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Gets the value of partner indicator, partner .
get_patch_and_face_cover() method in class glue_options
Returns the current value of patch_and_face_cover flag.
get_path() method in class off_spl_sur
Returns the path used for the offset.
get_path() method in class cone
Returns the sweep path for a cone.
get_path() method in class plane
Gets the curve used as a sweeping path.
get_path() method in class sweep_spl_sur
Returns the sweep path curve.
get_path() method in class rot_spl_sur
Returns the path used for the rotation.
get_path() method in class spl_sur
Returns the sweep path curve for this spl_sur .
get_path() method in class surface
Returns the sweep path curve for this surface .
get_path() method in class spline
Returns the sweep path curve for this spline.
get_path() method in class sum_spl_sur
Returns the sweep path curve.
get_path() method in class torus
Returns the sweep path for this surface.
get_path_type() method in class spl_sur
Returns the sweep path type for this spl_sur .
get_path_type() method in class plane
Gets the type of sweeping path used for sweeping a plane.
get_path_type() method in class cone
Returns the sweep path type for a cone.
get_path_type() method in class rot_spl_sur
Returns the path type used used for the rotation operation.
get_path_type() method in class off_spl_sur
Returns the path type used used for the sweep operation.
get_path_type() method in class torus
Returns the sweep path type for this surface.
get_path_type() method in class surface
Returns the sweep path type for this surface .
get_path_type() method in class spline
Returns the sweep path type for this spline.
get_path_type() method in class sum_spl_sur
Returns the sweep path type.
get_path_type() method in class sweep_spl_sur
Returns the sweep path type.
get_pattern_holder(logical) method in class ENTITY
Obsolete: do not use.
get_pattern_owner() method in class ENTITY
Obsolete: do not use.
get_pause_after_recognize() method in class defeature_options
get_pcurve(pcurve*) method in class pointer_map
Copies a pcurve, returning an unreferenced pointer.
get_periodic() method in class skin_options
Returns the current value of the periodic option.
get_perpendicular() method in class skin_options
Returns the current value of the perpendicular option.
get_plane_from_non_planar_points(int,SPAposition*,SPAposition&,SPAunit_vector&)
global function
Given an array of positions, uses a least-squares algorithm to find the best-fit plane.
get_plane_from_points(int,SPAposition*,SPAposition&,SPAunit_vector&)
global function
Given an array of positions, tries to find a plane on which they all lie.
get_plane_from_points(SPAposition&,SPAposition&,SPAposition&,SPAposition&,SPAunit_vector&)
global function
Gets a plane defined by 3 positions.
get_plane_info(SPAposition&,SPAvector&) method in class mass_props_options
Returns a position and normal vector defining the projection plane to be used in
calculating mass properties.
get_plane_normal() method in class wire_offset_options
Returns the current value of the plane normal option.
get_plane_normal() method in class acovr_options
Returns the current value of the plane_normal parameter.
get_point_version()
global function
Returns the point version number of the ACIS executable.
get_points_on_curve(int) method in class curve_law
Returns a list of points on the curve.
get_polygon(MESH_POLYNODE&,MESH_POLYGON&) method in class LINKED_MESH
get_polygon(int) method in class INDEXED_MESH
Gets the pointer to a polygon.
get_polynode(int,int) method in class SIMPLE_INDEXED_MESH
Returns the global node index of the ith node of a polygon.
get_polynode_array(int,int*&,int&) method in class SIMPLE_INDEXED_MESH
Returns node indices of polygon.
get_portion_end() method in class sweep_options
Gets the end portion of the curve used for sweeping.
get_portion_start() method in class sweep_options
Gets the start portion of the curve used for sweeping.
get_pos_gap() method in class acovr_gap_report
Returns the position gap.
get_pos_tol() method in class acovr_edge_constraint
Returns the position gap tolerance value.
get_position(MESH_POLYNODE&) method in class SEQUENTIAL_MESH
Given a handle to a polynode, return the 3D position of the vertex.
get_position(MESH_NODE&) method in class SEQUENTIAL_MESH
Given a handle to a node, return the 3D position of the point.
get_position(MESH_NODE&) method in class LINKED_MESH
get_position(int) method in class INDEXED_MESH
Gets the pointer to a polygon.
get_position(MESH_POLYNODE&) method in class LINKED_MESH
get_position() method in class polygon_vertex
Return the position.
get_position(MESH_NODE&) method in class INDEXED_MESH
get_position(MESH_POLYNODE&) method in class INDEXED_MESH
get_position() method in class AF_POINT
Get the 3D position of this AF_POINT.
get_position(int) method in class SIMPLE_INDEXED_MESH
Returns the position (x,y,z) of the ith node.
get_postprocess_stitch() method in class skin_options
Returns the current value of the postprocess stitch option.
get_profile(double) method in class rot_spl_sur
Returns sweep information for the curve.
get_profile(double) method in class surface
Returns the sweep profile on this surface .
get_profile(double) method in class spl_sur
Returns the sweep profile curve for this spl_sur .
get_profile(double) method in class torus
Returns the sweep information for this surface.
get_profile(double) method in class sum_spl_sur
Returns the sweep profile on the sum_spl_sur , which is the u -curve.
get_profile(double) method in class cone
Returns the v parameter line sweep information for the cone.
get_profile(double) method in class sweep_spl_sur
Evaluates the curve at the given parameter location.
get_profile(double) method in class spline
Returns the sweep profile curve for this spline.
get_progenitor() method in class off_spl_sur
Returns the progenitor (the surface being offset).
get_property_owning_model() method in class asm_property_options
get_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Returns the curve quality based on values set in the attribute.
get_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns the face quality based on values set in the attribute.
get_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Returns the vertex quality based on values set in the attribute.
get_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Returns the surface quality based on values set in the attribute.
get_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns the coedge quality based on values set in the attribute.
get_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the edge quality based on values set in the attribute.
get_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Returns the loop quality based on values set in the attribute.
get_radius() method in class bounded_arc
Returns the radius of this bounded_arc .
get_radius_ratio() method in class bounded_arc
Returns the radius ratio of this bounded_arc .
get_rail() method in class cone
Returns the rail law for the sweep path for a cone.
get_rail() method in class surface
Returns the rail law for this swept surface.
get_rail() method in class torus
Returns the rail law for this swept surface.
get_rail() method in class spl_sur
Returns the sweep rail law for this spl_sur .
get_rail() method in class sum_spl_sur
Returns the rail law for the sum_spl_sur .
get_rail() method in class spline
Returns the sweep rail law for this spline.
get_rail() method in class off_spl_sur
Returns the rail used for profile orientation in the sweep operation.
get_rail() method in class sweep_spl_sur
Returns a pointer to the sweep rail law.
get_rail() method in class plane
Returns the sweeping rail for the plane.
get_rail() method in class rot_spl_sur
Returns the rail used for profile orientation in the rotation operation.
get_rail_law(int) method in class sweep_options
Gets the rail laws used.
get_rail_num() method in class sweep_options
Gets the number of rail laws used.
get_range() method in class bounded_curve
Returns the parameter range of this bounded_curve .
get_recognize_blends() method in class defeature_options
Gets the status of the "recognize_blends" flag.
get_recognize_chamfers() method in class defeature_options
Gets the status of the "recognize_blends" flag to the default value of TRUE.
get_recognize_holes() method in class defeature_options
Gets the status of the "recognize_holes" flag.
get_recognize_sphericalholes() method in class defeature_options
Gets the status of the "recognize_spherical_holes" flag.
get_rel_accy_vol_achieved() method in class mass_props
Returns the relative accuracy of the calculated volume.
get_rep_owner_geom_action(void) method in class ATTRIB
Get the current replace_owner_geometry action for this attribute.
get_repair_self_int() method in class lop_options
Gets the status of the repair self-intersections flag.
get_replace_member_action(void) method in class SPACOLLECTION
Get the replace action for a collection.
get_replace_owner_action(void) method in class ATTRIB
Get the current replace_owner action for this attribute.
get_req_rel_accy() method in class mass_props_options
Returns the desired relative accuracy for mass property calculations.
get_request() method in class asm_get_options
get_resabs()
global function
Gets the SPAresabs resolution.
get_resabs() method in class asm_model
Returns the positional tolerance associated with a model
Role:
This routine is used to query the model for the value of SPAresabs used for entities within the model.
get_resfit()
global function
Gets the SPAresfit resolution.
get_resmch()
global function
Gets the resmch resolution.
get_resnor() method in class asm_model
Returns the angular tolerance associated with a model
Role:
This routine is used to query the model for the value of SPAresnor used for entities within the model.
get_resnor()
global function
Gets the SPAresnor resolution.
get_resolution() method in class phlv5_options
Gets the resolution.
get_restore_file() method in class asm_restore_options
get_restore_routine() method in class restore_def
Returns a pointer to the routine to restore objects of this class.
get_reverse_owner_action(void) method in class ATTRIB
Get the current reverse_owner action for this attribute.
get_right_spring() method in class blend_spl_sur
get_right_spring_crvGeom(int,int*,double*) method in class blend_spl_sur
get_rigid() method in class sweep_options
Gets whether this is a rigid sweep or not.
get_rigid_twist_normal() method in class sweep_options
get_roll_callback_list()
global function
Gets a list of roll callbacks.
get_root_ds() method in class HISTORY_STREAM
Retrieves the root DELTA_STATE .
get_root_transf() method in class pattern
Obsolete: use api_pattern_query_root_transformation instead.
get_rot_tol() method in class ATTRIB_HH_AGGR_ANALYTIC
Returns the rotation tolerance value.
get_sag_resolution() method in class phlv5_options
Gets the sag resolution.
get_save_factory() method in class asm_save_options
get_save_spine() method in class blend_spl_sur
get_savres_file()
global function
Gets the file interface object corresponding to the current SAT file.
get_scale() method in class pattern
Obsolete: do not use.
get_scale() method in class sweep_spl_sur
Returns a pointer to the sweep scale law.
get_scale_law() method in class sweep_options
Gets the scale law.
get_scale_tol() method in class ATTRIB_HH_AGGR_ANALYTIC
Returns the scale tolerance value.
get_scheme_error_callback_list()
global function
Gets a global list of scheme error callbacks.
get_self_calibrate() method in class phlv5_options
Gets the self-calibration option.
get_self_int_test() method in class sweep_options
Gets the type of self-intersection test.
get_self_int_test() method in class skin_options
Returns the current value of the self intersection test option.
get_selfint() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Gets the value of the loop self-intersection indicator.
get_selfint() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Gets the value of the indicator of whether this is a self-intersecting curve.
get_selfint() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Gets the value of the indicator of whether this is a self-intersecting surface.
get_sense() method in class bounded_arc
Returns the sense of this bounded_arc .
get_sensible_edge_box(EDGE*,SPAtransf const*,logical,SPAbox*)
global function
get_sensible_loop_box(LOOP*,SPAtransf const*,logical,SPAbox*)
global function
get_seq_polygon(int,seq_polygon&) method in class SEQUENTIAL_MESH
This is intended to support older algorithms that were using an INDEXED_MESH.
get_seq_polygon(int,seq_polygon&) method in class INDEXED_MESH
get_share_info(MESH_POLYGON&) method in class LINKED_MESH
get_share_info() method in class indexed_polygon
Gets the share information from the indexed polygon.
get_share_info(MESH_POLYGON&) method in class SEQUENTIAL_MESH
Return the index of the shared edge between this polygon and the previous polygon.
get_share_info(MESH_POLYGON&) method in class INDEXED_MESH
get_sheet_thickness() method in class mass_props_options
Returns the thickness to be associated with sheets in mass property calculations.
get_side(SPAunit_vector&,SPAposition&) method in class bounded_curve
Determines which side of this bounded_curve a given point is on, relative to a plane defined by a unit-vector normal.
get_simplification_tol() method in class hh_simplify_options
Returns the value of simplification tol.
get_simplify() method in class skin_options
Returns the current value of the simplify option.
get_simplify() method in class sweep_options
Gets whether or not simplification is done.
get_single_face_patch() method in class glue_options
Returns the current value of single_face_patch flag.
get_smooth_cosine() method in class phlv5_options
Gets the cosine of the angle between the two edges.
get_smooth_g0_vertices() method in class skin_options
get smooth g0 vertices angle (in radians).
get_solid() method in class skin_options
Returns the current value of the solid option.
get_solid() method in class sweep_options
Gets whether or not a solid is requested to be created.
get_specific_mov_tol(ENTITY_LIST) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the edge tolerance if the input edge was excluded from its neighbors.
get_spine() method in class blend_spl_sur
get_spine_crvGeom(int,int*,double*) method in class rb_blend_spl_sur
get_spine_crvGeom(int,int*,double*) method in class blend_spl_sur
get_spl_sur(spl_sur*) method in class pointer_map
Copies a spl_sur, returning an unreferenced pointer.
get_spl_sur() method in class spline
Returns defining spline surface and should only be used when absolutely necessary.
get_split_member_action(void) method in class SPACOLLECTION
Get the split action for a collection.
get_split_option() method in class exact_stitch_options
This method returns the current stitch option as logical ; either TRUE or FALSE .
get_split_owner_action(void) method in class ATTRIB
Get the current split_owner action for this attribute.
get_ss_global_cache_statistics(gcmgr_stats*)
global function
Gets the global cache manager statistics for spl_sur cache objects.
get_start() method in class ATTRIB_HH_ENT_STITCH_EDGE
Returns the original start position.
get_start_dir() method in class bounded_curve
Returns the start direction of this bounded_curve .
get_start_draft_dist() method in class sweep_options
Gets the starting draft distance.
get_start_param() method in class bounded_curve
Returns the start parameter of this bounded_curve .
get_start_pt() method in class bounded_curve
Returns the start position of this bounded_curve .
get_start_tol() method in class curve_bounds
get_state() method in class spa_unlock_result
Gets the state of the object.
get_state_from_id(STATE_ID) method in class HISTORY_STREAM
Gets the delta state from a given tag.
get_status() method in class AcisJournal
This method returns the status of the journaling operation.
get_stch_coincident_face_handling_mode() method in class tolerant_stitch_options
Returns the mode under which the API api_stitch and api_stitch_nonmanifold will operate for identifying coincident face clusters.
get_steps() method in class sweep_options
Gets the number of steps requested for a revolve operation.
get_stitch_options() method in class ATTRIB_HH_AGGR_STITCH
Gets the structure which contains stitching options and tolerances.
get_stitch_progress_callback()
global function
Function for getting the stitch progress callback pointer.
get_stitch_results() method in class ATTRIB_HH_AGGR_STITCH
Gets the structure which contains stitching results.
get_sub_category() method in class insanity_data
Returns the sub-category for this instance.
get_sub_classes() method in class restore_def
Returns a pointer to a list of restore_defs for all classes immediately derived from this one.
get_subtend() method in class bounded_arc
Returns the subtended angle of this bounded_arc .
get_sum_polynodes() method in class SIMPLE_INDEXED_MESH
Returns the sum of the per-polygon node counts.
get_surf() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Gets the simplified surface.
get_surf_extended() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns TRUE if the surface is extended.
get_surf_mode() method in class REFINEMENT
Returns the surface mode.
get_surface(surface*) method in class pointer_map
Copies a surface, returning an unreferenced pointer.
get_surface_quality() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Gets the indicator of the underlying surface quality.
get_surface_tol() method in class REFINEMENT
Returns the surface tolerance.
get_surfaces(int&,surface**&) method in class skin_spl_sur
Returns the surfaces.
get_sweep_angle() method in class sweep_options
Gets the sweep angle.
get_sweep_portion() method in class sweep_options
Gets the sweep portion.
get_sweep_to_body() method in class sweep_options
Gets the body swept to.
get_tagged_entities(ENTITY_LIST&) method in class HISTORY_STREAM
Function returns all tagged entities in the history stream - even
those that are not active.
get_tan_gap() method in class acovr_gap_report
Returns the tangent gap.
get_tan_tol() method in class acovr_edge_constraint
Returns the tangent gap tolerance value.
get_tanfacs(double*) method in class skin_spl_sur
Get the tangent factors to determine optimal values for them.
get_tfaces() method in class glue_options
Returns the tool faces.
get_time_val() method in class pid_base
Returns the time of session start for the ENTITY's identifier, measured in seconds since January 1 , 1970 , or zero if none exists.
get_to_face() method in class sweep_options
Gets the face swept to.
get_to_tolerant_owner_action(void) method in class ATTRIB
Get the current to_tolerant_owner action for this attribute.
get_tol(acovr_tol_type) method in class acovr_edge_constraint
Returns the tolerance value, for the specified gap tolerance type (position or tangent).
get_tolerance() method in class EDGE
Returns the tolerance of the tolerant TEDGE made from this EDGE .
get_tolerance() method in class TVERTEX
get_tolerance() method in class VERTEX
Returns the tolerance of the tolerant TVERTEX made from this VERTEX .
get_tolerance() method in class VERTEX
Returns the tolerance of the tolerant TVERTEX made from this VERTEX .
get_tolerance() method in class EDGE
Returns the tolerance of the tolerant TEDGE made from this EDGE .
get_tolerance() method in class TVERTEX
get_tolerant_member_action(void) method in class SPACOLLECTION
Get the tolerant action for a collection.
get_tolerant_stitch_option() method in class ATTRIB_HH_AGGR_STITCH
Gets the tolerant stitch option object.
get_tool_ent() method in class IMPRINT_ANNOTATION
Returns the ATTRIB_TAG or EE_LIST for the tool entity.
get_top_level_entities_vf(ENTITY_LIST&,logical) method in class asm_model_entity_mgr
Returns an entity list containing pointers to all top-level entities owned by the entity manager.
get_tpar() method in class IHL_SEGMENT
Returns t-parameter of segment which denotes the silhouette point.
get_trans() method in class base_transform_law_data
Returns the transform wrapped by this transform_law_data .
get_trans(logical&) method in class transform_law
Returns the transform from the law transform.
get_trans() method in class pattern
Obsolete: do not use.
get_trans_member_action(void) method in class SPACOLLECTION
Get the trans action for a collection.
get_trans_owner_action(void) method in class ATTRIB
Get the current trans_owner action for this attribute.
get_transf(int,SPAtransf&,logical) method in class pattern
Obsolete: do not use.
get_transf(int,int,SPAtransf&,logical) method in class pattern
Obsolete: use api_pattern_query_transformation instead.
get_triang_mode() method in class REFINEMENT
Returns the triangulation mode.
get_trim() method in class wire_offset_options
Returns the current value of the trim option.
get_trim_faces() method in class adm_options
Returns the current value of the trim_faces member.
get_twist_angle() method in class sweep_options
Gets the twist angle.
get_twist_law() method in class sweep_options
Gets the twist law.
get_twist_law() method in class wire_offset_options
Returns the twist law.
get_two_sided() method in class sweep_options
Gets whether a two-sided sheet body should be created.
get_type() method in class stitch_progress_info
User callbacks can query for which ACIS functionality is calling.
get_type() method in class restore_progress_data
User callbacks can query for which ACIS functionality is calling.
get_type() method in class SPA_progress_info
User callbacks can query for which ACIS functionality is calling.
get_type() method in class insanity_data
Gets insanity type.
get_type_of_mesh() method in class LINKED_MESH
Identifies this as a LINKED_MESH.
get_type_of_mesh() method in class SEQUENTIAL_MESH
Identifies this as a LINKED_MESH or a INDEXED_MESH.
get_type_of_mesh() method in class INDEXED_MESH
get_units() method in class asm_model
Returns the units associated with a model
Role:
This routine is used to query the model for the number of mm corresponding to a distance of 1.
get_update() method in class TEDGE
Update the tolerance on any version 5.
get_update() method in class TVERTEX
get_use_approx_surface() method in class phlv5_options
Gets the surface approximation option.
get_use_bdy_loads() method in class adm_options
Returns the current value of the use_bdy_loads member.
get_use_plane_info() method in class mass_props_options
Returns a flag indicating whether or not user-specified projection-plane information
will be used in calculating the mass properties.
get_user_data() method in class DELTA_STATE
Returns the user data that was attached to the DELTA_STATE .
get_user_data() method in class HISTORY_STREAM
Returns the user data that was attached to the HISTORY_STREAM .
get_user_id() method in class AF_POINT
Get the unique identifier (if needed).
get_user_id() method in class MESH_MANAGER
Returns the user identification number of the mesh.
get_user_id() method in class ATTRIB_EYE_ATTACHED_MESH
Returns the user identification of this attribute.
get_uv() method in class polygon_vertex
Returns the uv parameter.
get_uv_as_entered(int) method in class INDEXED_MESH
Given a vertex number, get the "as entered" uv value.
get_uv_as_scaled(int) method in class INDEXED_MESH
Given a vertex number, get a copy of the "as scaled" (0 to 1) uv value.
get_v_knots(double,int&,double**) method in class skin_spl_sur
Returns the v_knot sequence for a given parameter value.
get_value() method in class NAMED_POS_ATTRIB
Gets the value of the named position attribute.
get_value() method in class NAMED_VEC_ATTRIB
Gets the value of a named vector attribute.
get_value() method in class NAMED_STRING_ATTRIB
Gets the value for a named string attribute.
get_value() method in class NAMED_LOGICAL_ATTRIB
Gets the value of the named logical attribute.
get_value() method in class NAMED_INT_ATTRIB
Gets the value of the named integer attribute.
get_value() method in class NAMED_REAL_ATTRIB
Gets the value of the named real attribute.
get_vent_type() method in class lop_options
Gets the type of vent face addition behavior.
get_version() method in class AcisOptions
This method returns the AcisVersion value.
get_vertex(int) method in class INDEXED_MESH
Gets the vertex at the node.
get_vertex(int) method in class indexed_polygon
Get a vertex based on its index (zero based).
get_vertex(int) method in class mesh_polygon
Get a vertex based on its index (zero based).
get_vertex_for_edit(int) method in class INDEXED_MESH
Gets an editable version of the vertex.
get_vertex_index(polygon_vertex*) method in class INDEXED_MESH
Gets the index of a polygon vertex.
get_vertex_template() method in class indexed_polygon
Get the vertex template for the polygon.
get_vertices() method in class indexed_polygon
Get vertices.
get_vertices(int&) method in class generic_graph
Returns an array of graph vertices that make up the graph structure.
get_vexity() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the value of the convexity indicator.
get_visible_coords(int,double*&) method in class pattern
Obsolete: do not use.
get_visible_index(double*) method in class pattern
Obsolete: do not use.
get_volume() method in class mass_props
Returns the volume.
get_warnings(err_mess_type*&)
global function
Obtains the warnings list.
get_warp_owner_action(void) method in class ATTRIB
Get the current warp_owner action for this attribute.
get_wcs(void) method in class SPAboxing_options
Returns a pointer to the current coordinate system, set for boxing.
get_weight() method in class gedge
Gets the weight of the gedge.
get_which_side() method in class sweep_options
Gets which side of the profile should be swept.
get_wire_plane(WIRE*,SPAposition&,SPAunit_vector&,logical)
global function
Gets the plane of a 3D WIRE .
get_with_history() method in class asm_save_options
get_with_history() method in class asm_restore_options
get_within_domain() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Gets the value of the within domain indicator.
get_within_domain() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns the value of the within domain indicator (within_domain ).
get_x() method in class pattern
Obsolete: do not use.
get_y() method in class pattern
Obsolete: do not use.
get_z() method in class pattern
Obsolete: do not use.
glue_options
class
Class to hold information and options for a glue operation.
got_used() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Sets the value of the m_unused flag, which indicates whether this attribute has been used for storing geometry.
goto_mark(FilePosition) method in class BinaryFile
Repositions the file pointer.
goto_mark(FilePosition) method in class SatFile
Moves the file pointer to the specified pointer in the SatFile.
goto_mark(FilePosition) method in class SabFile
Moves the file pointer to the specified position in the SabFile.
goto_mark(FilePosition) method in class FileInterface
Goes to the mark.
graph_edge data member in class edge_face_int
Pointer to the intersection graph edge corresponding to the next portion of the current edge, in which there is a coincidence and in which edges have been created.
graph_vertex data member in class edge_face_int
Pointer to a vertex created for the intersection graph.
green() method in class Render_Color
Returns the normalized green component of the color value.
green() method in class rgb_color
Returns the green color value.
grid() method in class VBL_SURF
Returns the grid size used for the approximating surface, if there is one.
gridpts_array() method in class splgrid
Returns a pointer to the grid points array.
gridpts_item(int,int) method in class splgrid
Returns one of the elements in the array of grid points.
grow(int) method in class BASE_TAG_MANAGER
Increases the size of the tag array to the requested amount.
growth_type
enum
Specifies the option value of how to grow the open faces.
guide_curve_preference
enum
gvertex
class
Creates an instance of a graph vertex for use in graph theory.
HA_Associate_Key_To_Component(component_handle*,HC_KEY)
global function
Associates the component with key in the component map.
HA_Associate_Key_To_Entity(ENTITY*,HC_KEY)
global function
Associates the entity with key in the map.
HA_Associate_Key_To_Model(asm_model*,HC_KEY)
global function
Associates the model with key in the model map.
HA_Build_Segment_String(ENTITY*,char*,char*)
global function
Converts the pattern input to an expanded string and places into a buffer.
HA_CREATE_BODY_SEGMENTS
define
HA_CREATE_COLOR_SEGMENTS
define
HA_Close(void)
global function
HA_Compute_Component_Entity_Pointer(unsigned long,HC_KEY*)
global function
Returns the handle pointer for the ACIS assembly component-entity associated with the
specified HOOPS segment-key path.
HA_Compute_Component_Key_Count(component_handle*)
global function
Returns the number of HOOPS segments in the HOOPS database that represent the given ACIS assembly component.
HA_Compute_Component_Keys(component_handle*,unsigned long,HC_KEY*)
global function
Returns an array of HOOPS keys associated with the given assembly component, with the count.
HA_Compute_Component_Pointer(HC_KEY)
global function
Returns the handle pointer for the ACIS assembly component associated with the specified HOOPS
segment key.
HA_Compute_Component_Pointer(HC_KEY)
global function
Returns the handle pointer for the ACIS assembly component associated with the
specified HOOPS segment key.
HA_Compute_Entity_Pointer(HC_KEY,int)
global function
Returns the pointer for the ACIS entity that contains the specified HOOPS geometric entity.
HA_Compute_Entity_Pointer(HC_KEY)
global function
Returns the pointer for the ACIS entity that contains the specified HOOPS geometric entity.
HA_Compute_Geometry_Key_Count(ENTITY*,char*)
global function
Returns the number of HOOPS geometric primitives in the HOOPS database that graphically represent the ACIS entity.
HA_Compute_Geometry_Key_Count(ENTITY*)
global function
Returns the number of HOOPS geometric primitives in the HOOPS database that graphically represent the ACIS entity.
HA_Compute_Geometry_Keys(ENTITY*,unsigned long,HC_KEY*,char*)
global function
Returns the array of HOOPS keys for the geometry in the HOOPS database generated by the HOOPS/ACIS Bridge.
HA_Compute_Geometry_Keys(ENTITY*,unsigned long,HC_KEY*)
global function
Returns the array of HOOPS keys for the geometry in the HOOPS database generated by the HOOPS/ACIS Bridge.
HA_Compute_Model_Key_Count(asm_model*)
global function
Returns the number of HOOPS segments in the HOOPS database that represent the given ACIS assembly model.
HA_Compute_Model_Keys(asm_model*,unsigned long,HC_KEY*)
global function
Returns an array of HOOPS keys associated with the given assembly model, with the count.
HA_Compute_Model_Pointer(HC_KEY)
global function
Returns the pointer for the ACIS assembly model associated with the specified HOOPS
segment key.
HA_Delete_Entity_Geometry(ENTITY_LIST const&)
global function
Delete the geometric primitives associated with the given ACIS entities.
HA_Delete_Entity_Geometry(ENTITY*)
global function
Delete the geometric primitives associated with the given ACIS entity.
HA_Delete_Model(asm_model*)
global function
Delete the HOOPS segments associated with the given ACIS assembly model.
HA_Delete_Model_Geometry(asm_model*)
global function
Delete the HOOPS segments containing the geometry data associated with the given ACIS
assembly model.
HA_Delete_Model_Ref(ASM_MODEL_REF*)
global function
Delete the HOOPS segments associated with the given ACIS assembly model reference.
HA_Disassociate_Key_From_Component(component_handle*,HC_KEY)
global function
Disassociates a key in the component map from an assembly component.
HA_Disassociate_Key_From_Entity(ENTITY*,HC_KEY)
global function
Disassociates a key in the map from an entity.
HA_Disassociate_Key_From_Model(asm_model*,HC_KEY)
global function
Disassociates a key in the model map from an assembly model.
HA_GEOMETRY_TYPE_bodies
define
HA_GEOMETRY_TYPE_edges
define
HA_GEOMETRY_TYPE_faces
define
HA_Get_Current_View_Segment()
global function
Returns the current view segment.
HA_Get_Entity_Converter()
global function
Returns the current IEntityConverter .
HA_Get_Rendering_Options()
global function
Returns the current ha_rendering_options .
HA_Highlight_Component_Entity(component_entity_handle*,logical,rgb_color&)
global function
Highlights or un-highlights a component entity with the given color.
HA_Highlight_Entity(ENTITY*,logical,rgb_color&)
global function
Highlights or un-highlights an ENTITY with an rgb_color .
HA_Init(char*)
global function
HA_KCreate_Segment(ENTITY*,char*)
global function
Returns the value from HC_KOpen_Segment(HA_Build_Segment_String(entity,pattern)) .
HA_KINDEXED_MESH_to_HOOPS(INDEXED_MESH*,FACE*)
global function
Converts an INDEXED_MESH into a HOOPS shell.
HA_KOpen_Segment(ENTITY*,char*)
global function
Returns the value from HC_KOpen_Segment(HA_Build_Segment_String(entity,pattern)) .
HA_K_SEQUENTIAL_MESH_to_HOOPS(SEQUENTIAL_MESH*,FACE*)
global function
Converts an SEQUENTIAL_MESH into a HOOPS shell.
HA_MERGE_BODIES
define
HA_MERGE_FACES
define
HA_RENDER_EDGES
define
HA_RENDER_FACES
define
HA_ReRender_Component(component_handle*)
global function
HA_ReRender_Component regenerates the component-related rendering data associated with the given
component and its subcomponents.
HA_ReRender_Entities(ENTITY_LIST&,char*)
global function
HA_ReRender_Entities regenerates the rendering data for the given ENTITYs.
HA_ReRender_Entity(ENTITY*,char*)
global function
HA_ReRender_Entity regenerates the rendering data for the given ENTITY.
HA_ReRender_Model_Components(asm_model*)
global function
HA_ReRender_Model_Components regenerates the component-related rendering data for the given
assembly model.
HA_ReRender_Model_Entity(entity_handle*)
global function
HA_ReRender_Model_Entity regenerates the B-Rep rendering data for specified entity within
its assembly model.
HA_ReRender_Model_Geometry(asm_model*)
global function
HA_ReRender_Model_Geometry regenerates the B-Rep rendering data for the given assembly model.
HA_Read_Sat_File(char*,ENTITY_LIST&)
global function
Parses the input ACIS file, populates the ACIS kernel with its contents,
and creates the corresponding geometry in the HOOPS database using the ACIS renderer and HOOPS/ACIS Bridge.
HA_Render_Curve(CURVE*,SPAparameter,SPAparameter,SPAtransf*)
global function
Generates the tessellation of an ACIS CURVE .
HA_Render_Entities(ENTITY_LIST&,char*)
global function
Generate the tessellation of a set of ACIS entities.
HA_Render_Entity(ENTITY*,char*)
global function
Generate the tessellation of an ACIS entity.
HA_Render_Model(asm_model*,char*)
global function
Generate the tessellation of an ACIS assembly model.
HA_Set_Current_View_Segment(HC_KEY)
global function
Set the current view segment.
HA_Set_Entity_Converter(IEntityConverter*)
global function
Sets the IEntityConverter used by HA_Render_Entity /HA_Render_Entities .
HA_Set_Rendering_Options(char*)
global function
Provides control over how ACIS objects are rendered to HOOPS objects via the HOOPS/ACIS Mesh Manager.
HA_Set_Rendering_Options(ha_rendering_options&)
global function
Provides control over how ACIS objects are rendered to HOOPS objects via the HOOPS/ACIS Mesh Manager.
HA_Show_Entity_Highlight(ENTITY*)
global function
Determines whether an ENTITY is highlighted.
HA_Show_One_Rendering_Option(char*,char*)
global function
Shows a rendering option and the value set to it.
HA_Show_Rendering_Options(char*)
global function
Shows the list of rendering options.
HA_TESSELLATE_ELLIPSES
define
HA_Update_Entity(ENTITY*)
global function
Updates the given entity by re-tessellating it.
HA_World_Coords_Per_Pixel()
global function
Returns world coordinates per pixel.
HA_Write_Sat_File(char*,ENTITY_LIST const&)
global function
Saves all entities in the given entity list with the entities loaded from to the given file.
HA_Write_Sat_File_2(char*,ENTITY_LIST const&,float)
global function
Saves all entities in the given entity list with the entities loaded from to the given file.
HELIX
class
Defines a helix as an object in the model.
HELIX_ID
define
HH_SurfSnap_Type data member in class ATTRIB_HH_AGGR_ANALYTIC
Identifies node of type HH_SurfSnap .
HH_Unstable_Snap_Type data member in class ATTRIB_HH_AGGR_ANALYTIC
Identifies node of type HH_Unstable_SurfSnap .
HISTORY_MANAGER
class
Creates a history state on the specified history stream.
HISTORY_STREAM
class
Contains a sequence of delta states that represents a model's history.
HISTORY_STREAM_LIST
class
Implements a variable length list of HISTORY_STREAMs.
HOOPS_cast() method in class ADMHOOPS_icon_draw_args
HasBeenModified data member in class PART
The logical that determines whether a part has been modified.
ha_part_customer_cast() method in class acis_ha_part_entity_mgr
ha_rendering_context
class
ha_rendering_options
class
handedness() method in class HELIX
Returns the handedness of this HELIX .
handedness() method in class helix
Returns the handedness of this helix .
handle() method in class RH_ENTITY
Returns a pointer to the internal data structure for this entity.
handle() method in class PART
Gets the handle for this PART .
has_assembly(asm_model*)
global function
Queries a model to determine if it contains a live assembly.
has_derivative(int) method in class law
Returns whether or not this law has a specified number of derivatives.
has_reasons() method in class error_info
Returns TRUE if this error_info object has atleast one reason; returns FALSE otherwise.
has_z_vec() method in class pattern
Obsolete: do not use.
head() method in class tk_list
Sets the current object to the first object in the list.
heal_isospline_edges() method in class ATTRIB_HH_AGGR_ISOSPLINE
Used for isospline healing.
heal_isospline_vertices() method in class ATTRIB_HH_AGGR_ISOSPLINE
Used for isospline healing.
helix(spline const&,SPAvector&,SPAposition&,double&,double&,logical&) method in class sweep_spl_sur
Returns if the sweep is a helical surface.
helix
class
Defines a (possibly tapered) helical curve.
helix_range() method in class helix
hh_advspl_options
class
hh_anal_solv_options
class
hh_coedge_details
class
hh_geombuild_options
class
hh_isospline_options
class
hh_max_spline_tang_tol data member in class hh_geombuild_options
hh_min_spline_tang_tol data member in class hh_geombuild_options
hh_secondary_solver_options
class
hh_sharped_options
class
hh_simplify_options
class
Class for simplification options.
hidden data member in class DELTA_STATE
Not counted for roll_n_states or max_states .
hide(logical) method in class DELTA_STATE
Hides the given DELTA_STATE .
high() method in class SPApar_box
Extracts the high end of the leading diagonal from the parameter box.
high() method in class SPAbox
Extracts the high end of the leading diagonal of the box.
high_curvature(double,SPAinterval*&) method in class curve
Finds regions of high curvature of this curve .
high_curvature(double,SPAinterval*&) method in class straight
Finds regions of high curvature of the curve.
high_curvature(double,SPAinterval*&) method in class helix
Finds regions of high curvature of the curve.
high_curvature(double,SPAinterval*&) method in class ellipse
Finds regions of high curvature of the curve.
high_param data member in class ATTRIB_EFINT
High parameter of edge.
high_param data member in class curve_surf_int
The high end of the parameter range if it is fuzzy; the same as param if it is not fuzzy.
high_rel data member in class curve_curve_int
high_rel data member in class curve_surf_int
Relationship between curve and surface in the positive direction.
history() method in class ENTITY
Returns a pointer to the history stream for this ENTITY .
history_action data member in class minimize_options
Setting history_action to 1 enables minimization when surfaces and curves transition into history.
history_callbacks
class
Provides callbacks for history management.
history_callbacks_list
class
Provides a list of callbacks for history.
history_stream(logical) method in class BULLETIN
Gets history from either bulletin board or entities.
history_stream() method in class PART
Returns a history stream for the given PART .
history_stream() method in class DELTA_STATE
Returns the owner of the stream.
history_stream() method in class BULLETIN_BOARD
Returns the history stream associated with the owner pointer.
hit
class
Represents an intersection of a ray with a face, edge, or vertex.
hits_found data member in class ray
The number of hits found.
hits_wanted data member in class ray
The maximum number of hits wanted.
hollow() method in class cone
Returns TRUE if the cosine angle is negative.
hollow() method in class sphere
Determines if a sphere is hollow, - negative radius.
hollow() method in class torus
Returns TRUE if the minor radius of this torus is less than zero.
how_many data member in class gedge
how_many data member in class gedge
how_many data member in class gvertex
how_many data member in class gvertex
how_many_laws data member in class law
Specifies the number of laws in existence at any given time.
hull1_enclosure() method in class intcurve
Checks if it is known that the bs1_curve hull encloses the curve.
hull2_enclosure() method in class intcurve
Check if it is known that the bs2_curve hull encloses the curve.
hull_distance() method in class pcurve
Returns the distance from the true curve to the underlying bs2_curve convex hull, if the true curve comes outside of the hull.
hull_self_intersects() method in class pcurve
Returns 1 if the bs2_curve hull self-intersects, within the checked_range, or to zero if it does not self-intersect within this range.
hull_turning_angles_ok() method in class pcurve
Returns the value for hull turning angle checking.
IDX_MESH_APP
define
Defines the application identification for the INDEXED_MESH facet data
in the ATTRIB_EYE_ATTACHED_MESH attribute attached to a FACE.
IDX_MESH_ID
define
Defines the user identification for the INDEXED_MESH facet data
in the ATTRIB_EYE_ATTACHED_MESH attribute attached to a FACE.
ID_ATTRIB
class
Allows identification of entities in a table.
IEntityConverter
class
Interface to be implemented by custom ENTITY conversion classes.
IHL_CAMERA
class
Defines a camera viewpoint against which hidden lines are calculated.
IHL_CAMERA_LEVEL
define
IHL_OUTPUT_MANAGER
class
Defines a class to control output from IHL.
IHL_SEGMENT
class
Defines a hidden line segment with visibility information.
IHL_SEGMENT_LEVEL
define
IMPRINT_ANNOTATION
class
Defines the annotation class for the imprint operation.
IMPRINT_ANNOTATION_LEVEL
define
INDEXED_MESH
class
Shows an example of a mesh that stores indices to a vertex array.
INDEXED_MESH_MANAGER
class
Shows an example of a mesh manager using the indexed protocol.
INTCURVE
class
Defines a parametric curve as an object in the model.
INTCURVE_ID
define
INTCURVE_LEVEL
define
ISCONST
define
IS_
define
IS_INPUT
define
IS_OUTPUT
define
IS_THIS_FUNCTION
define
Image_Access_Function
typedef
Image Access Function.
Initialize(Spatial_abs_hurler&) method in class DM_default_icon_factory
Sets up a DM_default_icon_factory with the default values.
Initialize_FRhole()
global function
Instance() method in class DM_icon_factory_mgr
Provides global access to the singleton icon factory.
Instance() method in class DM_draw_engine_mgr
Requests a concrete DM_draw_engine object.
Invalidate() method in class ADM_srf_icon2
Marks cached data as bad.
Invalidate() method in class DM_dpr_icon
Updates cached data.
Invalidate() method in class ADM_srf_icon
Marks cached data as bad.
Invalidate() method in class DM_srf_icon
Marks cached data bad.
Invalidate() method in class ADM_srf_icon3
Mark cached data as bad.
Invalidate() method in class DM_crv_icon
Updates cached data.
Invalidate() method in class DM_default_icon
Marks cached data bad.
Invalidate() method in class DM_act_icon
Marks cached data as bad.
Is_shape_from_solid() method in class ATTRIB_DM2ACIS
Returns a 1 if from a solid or 0 if from a sheet or an edge.
Is_type_tracking_curve(DS_TAGS) method in class ATTRIB_DM2ACIS
Test the input DS_TAGS value.
Is_valid() method in class DM_default_icon
Returns TRUE if the cache has not been invalidated.
id() method in class binary_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class constant_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class transform_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class law
Returns a unique ID that may be used to identify a law's class type.
id() method in class DELTA_STATE
Returns the STATE_ID .
id() method in class multiple_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class term_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class cross_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class negate_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class entity_error_info
Returns the id number for the class entity_error_info .
id() method in class sweep_spl_sur
Returns the ID for the sweep_spl_sur list.
id() method in class minus_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class norm_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class surf_int_cur
Returns the ID for the surf_int_cur list.
id() method in class composite_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class sub_spl_sur
Returns the ID for the sub_spl_sur list.
id() method in class sum_spl_sur
Returns the ID for the sum_spl_sur list.
id() method in class vector_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class skin_spl_sur
Returns the ID for the skin_spl_sur list.
id() method in class multiple_data_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class RH_ENTITY
Returns the ID for the RH_ENTITY list.
id() method in class times_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class cos_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class surfnorm_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class surface_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class error_info
Returns the id number for the class error_info .
id() method in class rot_spl_sur
Returns the ID for the rot_spl_sur list.
id() method in class pcurve_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class plus_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class sqrt_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class bend_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class rb_blend_spl_sur
Returns the ID for the rb_blend_spl_sur list.
id() method in class sin_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class simple_rail_law
id() method in class exact_int_cur
Returns the ID for the exact_int_cur list.
id() method in class unary_data_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class unary_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class standard_error_info
Returns the id number for the class standard_error_info .
id() method in class curve_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class ATTRIB_GEN_ENTITY
Returns the attribute class identification.
id() method in class identity_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class dot_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class VBL_SURF
Returns the ID for the VBL_SURF list.
id() method in class pcur_int_cur
Returns the ID for the pcur_int_cur list .
id() method in class off_spl_sur
Returns the ID for the off_spl_sur list .
id() method in class dcurve_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class ATTRIB_GEN_STRING
Returns the attribute class identification.
id() method in class division_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class ATTRIB_GEN_INTEGER
Returns the attribute class identification.
id() method in class ATTRIB_GEN_WSTRING
Returns the attribute class identification.
id() method in class frenet_law
Returns a unique ID that may be used to identify a law's class type.
id() method in class ATTRIB_GEN_NAME
Returns the attribute class identification.
id() method in class par_int_cur
Returns the ID for the par_int_cur list .
id() method in class METHOD_ARGS
Returns the ID for the METHOD_ARGS list.
id() method in class ATTRIB_GEN_REAL
Returns the attribute class identification.
id() method in class ATTRIB_GEN_VECTOR
Returns the attribute class identification.
id() method in class off_int_cur
Returns the ID for the off_int_cur list .
id() method in class ATTRIB_GEN_POSITION
Returns the attribute class identification.
id() method in class ATTRIB_GEN_POINTER
Returns the attribute class identification.
identity(int) method in class INTCURVE
Returns a type identifier for this object.
identity(int) method in class PCURVE
Returns a type identifier for this object.
identity(int) method in class LOOP
Returns a type identifier for this object.
identity(SPAinterval*) method in class law
Returns TRUE if this law is the identity within a specified interval.
identity(int) method in class LAW
Returns a type identifier for this object.
identity(int) method in class VERTEX
Returns a type identifier for this object.
identity(int) method in class CURVE
Returns a type identifier for this object.
identity(SPAbox&) method in class law
Returns TRUE if this law is the identity within a specified box.
identity(int) method in class ATTRIB_SYS
Returns a type identifier for this object.
identity(int) method in class HELIX
Returns a type identifier for this object.
identity(int) method in class ATTRIB
Returns a type identifier for this object.
identity(int) method in class ATTRIB_GENERIC
Returns the type identifier.
identity(int) method in class ATTRIB_EYE
Returns the type identifier.
identity(int) method in class APOINT
Returns a type identifier for this object.
identity(int) method in class ENTITY_PHLV5
Returns the type identifier.
identity(int) method in class ATTRIB_TAG
Returns a type identifier for this object.
identity(int) method in class SUBSHELL
Returns a type identifier for this object.
identity(int) method in class TRANSFORM
Returns a type identifier for this object.
identity(int) method in class BODY
Returns a type identifier for this object.
identity(int) method in class ENTITY_IHL
Returns the type identifier.
identity(int) method in class ATTRIB_ST
Returns a type identifier for this object.
identity(int) method in class COEDGE
Returns a type identifier for this object.
identity(int) method in class TORUS
Returns a type identifier for this object.
identity() method in class SPApar_transf
Returns whether or not the given transform is the identity transform.
identity() method in class SPAtransf
Queries whether or not the transformation is the identity.
identity(int) method in class FACE
Returns a type identifier for this object.
identity(int) method in class ATTRIB_TSL
If level is unspecified or 0, returns the type identifier ATTRIB_TSL_TYPE .
identity(int) method in class SHELL
Returns a type identifier for this object.
identity(int) method in class PLANE
Returns a type identifier for this object.
identity(int) method in class SURFACE
Returns a type identifier for this object.
identity(int) method in class WIRE
Returns a type identifier for this object.
identity(int) method in class STRAIGHT
Returns a type identifier for this object.
identity(int) method in class CONE
Returns a type identifier for this object.
identity(int) method in class SPLINE
Returns a type identifier for this object.
identity(int) method in class ANNOTATION
Returns a type identifier for this object.
identity(int) method in class EDGE
Returns a type identifier for this object.
identity(int) method in class ENTITY
Returns a type identifier for this ENTITY.
identity(int) method in class ELLIPSE
Returns a type identifier for this object.
identity(int) method in class SPHERE
Returns a type identifier for this object.
identity(int) method in class ATTRIB_ANNOTATION
Returns a type identifier for this object.
identity(int) method in class LUMP
Returns a type identifier for this object.
identity_law
class
Provides methods and data that return one term of the input value.
ignore() method in class outcome
Temporarily Ignore the failure of a nested API call.
ilaw data member in class law
Holds the cache of the inverse law.
im data member in class complex_number
The imaginary component of the complex number.
image_end(int) method in class rbase_app_callback
Terminates image output.
image_scanline(int,void*) method in class rbase_app_callback
Displays a scanline of image data.
image_start(int,int,int,int,int,float,int) method in class rbase_app_callback
Begins image output.
implicit_var_radius() method in class var_rad_fixed_width
Returns TRUE for a var_rad_fixed_width .
implicit_var_radius() method in class var_rad_two_ends
Returns FALSE for a var_rad_two_ends .
implicit_var_radius() method in class var_rad_const
Returns FALSE for a var_rad_const .
implicit_var_radius() method in class var_radius
Returns TRUE if the radius function is not an explicit function of v .
implicit_var_radius() method in class var_rad_functional
Returns FALSE for a var_rad_functional .
implicit_var_radius() method in class var_rad_rot_ellipse
Determines if implicit.
in_domain(double*) method in class law
Checks to see if a given input is within this law's domain.
in_stream(DELTA_STATE*) method in class HISTORY_STREAM
Determines whether a given state is in this stream.
increment_use() method in class entity_filter
Increments the use count for an entity_filter.
index() method in class METHOD_ID
Returns the method table index.
index() method in class restore_progress_data
The index method returns a positive integer of the achieved progress,
which can be either the number of entities restored or the number of bytes read
from the file, or a zero on the very first callback call.
index() method in class PCURVE
Returns the definition type of this PCURVE .
indexed_polygon
class
Obsolete: used only in pre-1-7 Faceting.
infinite() method in class SPApar_box
Returns TRUE if any of the coordinate ranges is infinite or FALSE otherwise.
infinite() method in class SPAinterval
Determines if an interval is infinite.
infinite() method in class SPAbox
Returns TRUE if any of the coordinate ranges is infinite or FALSE otherwise.
inflect() method in class cvty
This will return TRUE for anything with the inflect bit set.
init() method in class VOID_LIST
Returns item*'s in list order, ignoring deleted items.
init() method in class LIST_HEADER
Initialize the iterator to zero.
init() method in class component_handle_list
Initializes the iterator, which is used by the next method, to the beginning of the list.
init() method in class ENTITY_LIST
Initializes the iterator, which is used by the next method, to the beginning of the list.
init() method in class component_entity_handle_list
Initializes the iterator, which is used by the next method, to the beginning of the list.
init() method in class entity_handle_list
Initializes the iterator, which is used by the next method, to the beginning of the list.
init() method in class HISTORY_STREAM_LIST
Returns entities in list order, ignoring deleted items.
init() method in class asm_model_list
Initializes the iterator, which is used by the next method, to the beginning of the list.
init() method in class error_info_list
Initializes the iterator, which is used by the next method, to the beginning of the list.
init() method in class DELTA_STATE_LIST
Returns entities in list order, ignoring deleted items.
init() method in class hh_coedge_details
init() method in class BULLETIN_LIST
Returns entities in list order, ignoring deleted items.
init() method in class EE_LIST
Returns entities in list order, ignoring deleted items.
init() method in class SPACOLLECTION
Initializes an iteration over the collection using next .
init_coincident_face_cluster_list() method in class tolerant_stitch_options
Initializes the coincident face cluster list.
init_warnings()
global function
Resets the number of warnings to 0.
initialize(ENTITY_LIST&,Skin_Type,skin_options*) method in class AcisSkinningInterface
Initializes an object with the given arguments.
initialize_base(base_configuration*)
global function
Initializes the Base library.
initialize_defeature()
global function
initialize_delta_states() method in class HISTORY_STREAM
Resets the delta states to beginning.
initialize_law()
global function
Initializes the law library.
initialize_page_system(char*,page_run_mode)
global function
Initialize the page system used by api_minimize_entities.
initialize_tols() method in class ATTRIB_HH_AGGR_GEOMBUILD
Initializes all the tolerances used in the geometry building phase (including the various geometry building subphases).
input_callback
class
Creates the standard input for ACIS.
input_plane_specified() method in class acovr_options
Returns TRUE , if the plane_normal parameter has been set or FALSE otherwise.
input_scale() method in class UNITS_SCALE
Returns the input scale factor.
inputs(ENTITY_LIST&,logical) method in class ANNOTATION
Returns a list of ENTITYs that are the inputs to the modeling operation.
insanity_data
class
This class holds information about problems (insanities) found when checking an ACIS model.
insanity_list
class
Implements a linked list of problems (insanities) that are found when checking a model.
insanity_sub_category
class
This class allows the representation of different sub-categories of
entity insanity.
insert(POLYGON_VERTEX*,POLYGON_VERTEX*,logical) method in class POLYGON
Inserts the POLYGON .
insert(POLYGON*,POLYGON*,logical) method in class POLYGON_POINT_MESH
Inserts a polygon before an existing one.
instantiate(double) method in class ed_cvty_info
The actual convexity of this edge, as it appears when viewed using the given angle tolerance.
instantiate(double) method in class pt_cvty_info
The actual convexity of this point.
int_2_lines_3d(SPAposition&,SPAvector&,SPAposition&,SPAvector&,double&,double&)
global function
Finds where two lines defined by positions and directions are closest.
int_cur
class
Defines interpolated curves.
int_point data member in class edge_face_int
The position of the intersection in object space.
int_point data member in class curve_curve_int
Intersection point.
int_point data member in class curve_surf_int
The point of intersection.
int_quality data member in class edge_face_int
An indication of the reliability of this intersection, based on the sine of the angle between the face normals at the intersection.
int_spring_crvs(logical,logical,ATTRIB_FFBLEND*,logical,logical,v_bl_contacts**) method in class ATTRIB_VAR_BLEND
Intersects one of the spring curves with an adjacent edge blend.
int_type data member in class surf_surf_int
intcurve
class
An interpolated curve type.
integer() method in class law
Returns TRUE if this law is an integer law.
interfaceType() method in class AcisSLInterface
Returns the type of interface the object was instantiated as.
interfaceType() method in class AcisSkinningInterface
Returns the interface type, either skinning or lofting.
internal() method in class ATTRIB_TAG
Determines whether this ATTRIB_TAG is made internally.
internal_set_font_name(char*) method in class TEXT_ENT
internal_set_string(char*) method in class TEXT_ENT
internal_set_string(char*) method in class TEXT_ANNOTATION
Sets the string for a TEXT_ANNOTATION entity without backing up.
interpolate(double) method in class SPAinterval
Interpolate within the interval.
interpolate(double,SPAposition const&,SPAposition const&)
global function
Interpolates between two positions.
intersect data member in class ATTRIB_EFINT
List of edge face intersections.
intersect(generic_graph*) method in class generic_graph
Returns a graph structure that represents the intersection of this graph structure with the specified test graph structure.
intersect_2_circles(SPAposition&,double,SPAposition&,double,SPAvector&,SPAposition&,SPAposition&)
global function
Intersects two circles using only geometry: no ACIS ENTITYs .
intersect_3_planes(SPAposition&,SPAvector const&,SPAposition&,SPAvector const&,SPAposition&,SPAvector const&,SPAposition&,double)
global function
Intersects three planes using only geometry: no ACIS ENTITYs .
intersect_3_planes(SPAposition&,SPAunit_vector const&,SPAposition&,SPAunit_vector const&,SPAposition&,SPAunit_vector const&,SPAposition&,double)
global function
Intersects three planes using only geometry: no ACIS ENTITYs .
intersect_line_circle(SPAposition&,SPAunit_vector&,SPAposition&,SPAunit_vector&,double,SPAposition*)
global function
Gets the intersections of a line with a circle.
intersect_line_plane(SPAposition&,SPAvector&,SPAposition&,SPAunit_vector&,double&,SPAposition&)
global function
Gets the intersection of a line with a plane.
intersect_plane_plane(SPAposition&,SPAunit_vector&,SPAposition&,SPAunit_vector&,SPAposition&,SPAunit_vector&)
global function
Gets the intersection of two planes.
interval(int) method in class stitch_progress_info
Returns a positive integer indicating the current
callback frequency, which is set to 1 by default.
interval(int) method in class restore_progress_data
The interval method returns a positive integer indicating the current
callback frequency, which is set to 1 by default.
interval_type
enum
These types of SPAinterval's can be created.
intval() method in class PHLV5_SEGMENT
Returns the visibility interval of the segment.
intval() method in class PHL_SEGMENT
Returns the interval of the segment.
invalid_unshared_edges(ENTITY_LIST&) method in class ATTRIB_HH_AGGR_STITCH
Returns the invalid unshared edges that require the user to manually stitch bad regions.
invalidate() method in class CELL
Invalidates the update data.
invalidate_cache() method in class spl_sur
Method to be called by any user who modifies the surface in an external process, to ensure that stale evaluation results are discarded.
inverse() method in class SPAtransf
Returns the inverse transformation.
inverse() method in class law
Returns a pointer to a law that is the inverse of this law.
inverse() method in class SPAmatrix
Returns the inverse of a matrix.
ir data member in class curve_irregularities
Type of irregularity: either C1 (tangent direction) or G1 (tangent magnitude) discontinuity.
isSilhouette() method in class PHLV5_EDGE
Returns TRUE if the PHLV5_EDGE refers to a silhouette line.
isStateEmpty(DELTA_STATE*) method in class HISTORY_MANAGER
Tests for the existence of any BULLETINs in the given state.
is_ANNOTATION(ENTITY*)
global function
Determines if an ENTITY is an ANNOTATION .
is_APOINT(ENTITY*)
global function
Determines if an ENTITY is a APOINT .
is_ATTRIB(ENTITY*)
global function
Determines if an ENTITY is an ATTRIB .
is_ATTRIB_CELL(ENTITY*)
global function
Determines if an ENTITY is a ATTRIB_CELL .
is_ATTRIB_CFACE_VOL(ENTITY*)
global function
Determines if an ENTITY is a ATTRIB_CFACE_VOL .
is_ATTRIB_CT(ENTITY*)
global function
Determines if an ENTITY is a ATTRIB_CT .
is_ATTRIB_FACECFACE(ENTITY*)
global function
Determines if an ENTITY is a ATTRIB_FACECFACE .
is_ATTRIB_ST(ENTITY*)
global function
Determines if an ENTITY is an ATTRIB_ST .
is_ATTRIB_VOL_COL(ENTITY*)
global function
Determines if an ENTITY is a ATTRIB_VOL_COL .
is_BODY(ENTITY*)
global function
Determines if an ENTITY is a BODY .
is_Background_Type(char*)
global function
Determines if a character string represents a legal background type.
is_CELL(ENTITY*)
global function
Determines if an ENTITY is a CELL .
is_CELL2D(ENTITY*)
global function
Determines if an ENTITY is a CELL2D .
is_CELL3D(ENTITY*)
global function
Determines if an ENTITY is a CELL3D .
is_CFACE(ENTITY*)
global function
Determines if an ENTITY is a CFACE .
is_COEDGE(ENTITY*)
global function
Determines if an ENTITY is a COEDGE .
is_CONE(ENTITY*)
global function
Determines if an ENTITY is a CONE .
is_CSHELL(ENTITY*)
global function
Determines if an ENTITY is a CSHELL .
is_CURVE(ENTITY*)
global function
Determines if an ENTITY is a CURVE .
is_Color_Type(char*)
global function
Determines if a character string represents a legal color type.
is_Displace_Type(char*)
global function
Determines if a character string represents a legal displacement type.
is_EDGE(ENTITY*)
global function
Determines if an ENTITY is an EDGE .
is_ELLIPSE(ENTITY*)
global function
Determines if an ENTITY is an ELLIPSE .
is_FACE(ENTITY*)
global function
Determines if an ENTITY is a FACE .
is_Foreground_Type(char*)
global function
Determines if a character string represents a legal foreground type.
is_HELIX(ENTITY*)
global function
Determines if an ENTITY is a HELIX .
is_INTCURVE(ENTITY*)
global function
Determines if an ENTITY is an INTCURVE .
is_LAW(ENTITY*)
global function
Determines if a specified ENTITY is a LAW .
is_LOOP(ENTITY*)
global function
Determines if an ENTITY is a LOOP .
is_LUMP(ENTITY*)
global function
Determines if an ENTITY is a LUMP .
is_Light_Type(char*)
global function
Determines if a character string represents a legal light type.
is_PCURVE(ENTITY*)
global function
Determines if an ENTITY is a PCURVE .
is_PLANE(ENTITY*)
global function
Determines if an ENTITY is a PLANE .
is_Reflect_Type(char*)
global function
Determines if a character string represents a legal reflection type.
is_SHELL(ENTITY*)
global function
Determines if an ENTITY is a SHELL .
is_SPAGROUP(ENTITY*)
global function
Determines if an ENTITY is a SPAGROUP .
is_SPHERE(ENTITY*)
global function
Determines if an ENTITY is a SPHERE .
is_SPLINE(ENTITY*)
global function
Determines if an ENTITY is a SPLINE .
is_STRAIGHT(ENTITY*)
global function
Determines if an ENTITY is a STRAIGHT .
is_SUBSHELL(ENTITY*)
global function
Determines if an ENTITY is a SUBSHELL .
is_SURFACE(ENTITY*)
global function
Determines if an ENTITY is a SURFACE .
is_Scm_Entity(ScmObject,entity_filter&)
global function
Determines if a Scheme object is an ENTITY .
is_Scm_Entity(ScmObject,entity_test_proc)
global function
Determines if a Scheme object is an ENTITY .
is_Scm_Entity(ScmObject)
global function
Determines if a Scheme object is an ENTITY .
is_Scm_Entray(ScmObject)
global function
Determines if a Scheme object is an entray.
is_Scm_Real_List(ScmObject)
global function
Determines if a Scheme object is a list of reals.
is_TEXT_ENT(ENTITY*)
global function
Determines if an ENTITY is a TEXT_ENT .
is_TORUS(ENTITY*)
global function
Determines if an ENTITY is a TORUS .
is_Texture_Space_Type(char*)
global function
Determines if a character string represents a legal texture space type.
is_Transp_Type(char*)
global function
Determines if a character string represents a legal transparency type.
is_UNITS_SCALE(ENTITY*)
global function
Determines if the entity is an UNITS_SCALE .
is_VERTEX(ENTITY*)
global function
Determines if the ENTITY is a VERTEX .
is_WIRE(ENTITY*)
global function
Determines if an ENTITY is a WIRE .
is_analytic() method in class hh_coedge_details
is_analytic_edge_G1_healed() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if the two surfaces are G1 continuous at the edge.
is_analytic_face(ENTITY*)
global function
Determines if the ENTITY is an analytic face.
is_analytic_geom_worsened() method in class ATTRIB_HH_AGGR_ANALYTIC
Checks the geometry of the body.
is_analytic_junction() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Determines if the edge forms a junction of two analytic surfaces.
is_analytic_tangency_good() method in class ATTRIB_HH_AGGR_ANALYTIC
Checks analytic tangencies of body.
is_arc() method in class bounded_curve
Checks for the bounded_curve subclass.
is_arc() method in class bounded_arc
Determines if this bounded_arc is also a bounded_arc .
is_bad() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Returns the value of the m_bad flag.
is_bad() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if either the curve deviation from the face is more than SPAresabs , or if the end vertices do not lie on the surrounding faces, or if any of the end vertices do not lie on the edge.
is_bad() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Returns TRUE if either the vertex deviation from the faces and edges is more than SPAresabs or if any edges around the vertex are bad.
is_bad() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns TRUE if either the pcurve deviation is more than SPAresabs or if the parent edge geometry is bad.
is_bi_blend(logical) method in class ATTRIB_VAR_BLEND
Returns TRUE if the given blend ends an bi_blend ; otherwise, it returns FALSE.
is_bi_blend() method in class ATTRIB_VBLEND
Returns TRUE if the given blend is an bi_blend , otherwise, it returns FALSE.
is_circular(curve*)
global function
Determines if a curve is a circular ellipse.
is_circular() method in class ATTRIB_BLEND
Returns TRUE if the blend is circular.
is_circular() method in class blend_spl_sur
Returns TRUE if the given blend_spl_sur is circular; otherwise, it returns FALSE .
is_circular(SPAposition&,SPAvector&) method in class pattern
Obsolete: do not use.
is_circular() method in class ATTRIB_VAR_BLEND
Returns TRUE if the blend is circular.
is_circular() method in class var_cross_section
Determines if the var_cross_section is circular.
is_circular() method in class ATTRIB_CONST_CHAMFER
Returns TRUE if the chamfer is circular.
is_circular_edge(ENTITY*)
global function
Determines if an ENTITY is a circular edge.
is_closed() method in class SHELL
Determine if the shell is closed or not.
is_closed_curve(EDGE*)
global function
Determines if a curve is closed.
is_closed_solid_body(ENTITY*)
global function
Determines if an ENTITY is a closed solid BODY .
is_composite_curve(curve*)
global function
Determines if a curve is a composite curve .
is_computed() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Returns the value of the m_computed flag.
is_cone(surface*)
global function
Determines if a surface is a conical surface.
is_cone_type() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Returns whether the surface type is a cone.
is_conical_face(ENTITY*)
global function
Determines if an ENTITY is a conical face.
is_connected() method in class generic_graph
Determines whether or not the graph is connected.
is_connected_body(ENTITY*)
global function
Determines if an ENTITY is a connected BODY .
is_constant(double*) method in class var_rad_functional
Determines whether the input is constant.
is_constant(double*) method in class var_rad_fixed_width
Determines whether the input is constant.
is_constant(double*) method in class var_radius
Determines whether or not the radius is constant.
is_constant(double*) method in class var_rad_const
Determines whether the input is constant.
is_constant(double*) method in class var_rad_two_ends
Determines whether the input is constant.
is_constant(double*) method in class var_rad_rot_ellipse
Determines whether the input is constant.
is_constant_round() method in class ATTRIB_VAR_BLEND
Returns -1 if the radius function is not constant round; otherwise it returns the constant radius value.
is_ctrlpts() method in class splsurf
Returns TRUE if the pointer to the control points array has been set; otherwise, returns FALSE .
is_curve_edge(ENTITY*)
global function
Determines if an ENTITY is a curve edge.
is_cuspate() method in class ATTRIB_VBLEND
Returns TRUE if the given entity is a cuspate , otherwise, it returns FALSE.
is_cut_edge(gedge const*) method in class generic_graph
Determines whether or not the specified graph edge is a cut edge.
is_cut_vertex(gvertex const*) method in class generic_graph
Determines whether or not the specified graph vertex is a cut vertex.
is_cycle() method in class generic_graph
Determines whether or not the graph structure is cyclic.
is_cycle_vertex(gvertex const*) method in class generic_graph
Determines whether or not the specified graph vertex is a cycle vertex.
is_cylinder(surface*)
global function
This is a composite test that checks for a cone which is cylindrical and circular.
is_cylinder_type() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Returns whether the surface type is a cylinder.
is_cylindrical(FACE*) method in class pattern
Obsolete: do not use.
is_cylindrical(SPAposition&,SPAvector&) method in class pattern
Obsolete: do not use.
is_cylindrical_face(ENTITY*)
global function
Determines if an ENTITY is a cylindrical face.
is_dead_entity(ENTITY*) method in class BULLETIN_BOARD
Returns TRUE if this is a dead entity.
is_deepcopyable() method in class ENTITY_IHL
Returns TRUE if this can be deep copied.
is_deepcopyable() method in class ATTRIB_GENERIC
Returns TRUE if this can be deep copied.
is_deepcopyable() method in class ATTRIB_EYE
Returns TRUE if this can be deep copied.
is_deepcopyable() method in class ENTITY_PHLV5
Returns TRUE if this can be deep copied.
is_deepcopyable() method in class ENTITY
Returns TRUE if this ENTITY can be deep copied.
is_deepcopyable() method in class ATTRIB_TSL
Returns TRUE if this can be deep copied.
is_default() method in class option_header
Checks the current value against the default value.
is_discontinuous() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns TRUE if the surface is C1/G1 discontinuous at multiple knots.
is_edge_G1_healed() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if the two surfaces are G1 continuous at the edge.
is_ellipse(curve*)
global function
Determines if a curve is an ellipse .
is_elliptical_edge(ENTITY*)
global function
Determines if an ENTITY is an elliptical edge.
is_empty() method in class ATTRIB_EFINT
Determines whether there are any intersections for this edge.
is_empty() method in class discontinuity_info
Returns TRUE if no discontinuity information is found.
is_empty() method in class PART
Returns TRUE if a PART is currently empty; otherwise, it returns FALSE .
is_empty() method in class DELTA_STATE
Returns true if the DELTA_STATE contains no BULLETINs .
is_empty() method in class param_string
Returns FALSE if the param_string is empty - else, it returns TRUE .
is_end_to_end() method in class hh_coedge_details
is_entity_by_name(char*,ENTITY*) method in class ANNOTATION
Returns TRUE if the named ENTITY is the given ENTITY .
is_equal(SPAposition&,SPAposition&)
global function
Determines if two SPApositions are equal.
is_equal(SPAunit_vector&,SPAunit_vector&)
global function
Determines if two SPAunit_vectors are equal.
is_equal(SPAvector&,SPAvector&)
global function
Determines if two SPAvectors are equal.
is_equal(double,double)
global function
Determines if two doubles are equal.
is_extendable(sum_spl_sur const&,SPApar_box&) method in class sum_spl_sur
Returns whether or not the sum_spl_sur can be extended to the point
where it can include the given sum_spl_sur .
is_fixed_distance() method in class ATTRIB_CONST_CHAMFER
is_fun
typedef
A function pointer type used in various search routines.
is_global() method in class BASE_TAG_MANAGER
is_good_incoming() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Checks the geometry.
is_greater_than(double,double)
global function
Determines if the first double value is greater than the second double value.
is_gridpts() method in class splgrid
Returns TRUE if the pointer to the grid points array has been set; otherwise, returns FALSE .
is_healing_required() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Returns a flag indicating whether or not healing is required.
is_helix(curve*)
global function
Determines if a curve is a helix .
is_identity() method in class SPAmatrix
Returns TRUE if a matrix is the identity matrix.
is_in_parallel_plane(SPAunit_vector&) method in class bounded_curve
Returns TRUE if this bounded_curve lies in a plane that is perpendicular to the given unit-vector normal; otherwise, it returns FALSE .
is_in_plane(SPAposition&,SPAunit_vector&) method in class bounded_curve
Returns TRUE if this bounded_curve lies in a given plane; otherwise, it returns FALSE .
is_included_element(int) method in class pattern
Obsolete: do not use.
is_intcurve(curve*)
global function
Determines if a curve is an intcurve .
is_intcurve_edge(ENTITY*)
global function
Determines if an ENTITY is an intcurve edge.
is_isospline() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns a flag indicating whether the isospline edge is within the domain of the isospline solver.
is_kind(int) method in class gvertex
Determines whether or not this graph vertex is of the specified kind .
is_kind(int) method in class gedge
Determines whether or not this graph vertex is of the specified kind .
is_less_than(double,double)
global function
Determines if the first double value is less than the second double value.
is_line() method in class bounded_curve
Checks for the bounded_line subclass.
is_line() method in class bounded_line
Finds if this bounded_line is also a bounded_line .
is_linear(SPAposition&,SPAunit_vector&) method in class curve_law
If the curve is linear, returns TRUE and sets line_point and line_direction .
is_linear() method in class generic_graph
Determines whether or not the graph structure is linear.
is_linear_edge(ENTITY*)
global function
Determines if an ENTITY is a linear edge.
is_loop() method in class gedge
Returns TRUE if the first vertex is the same as the last vertex, thus forming a loop.
is_loop_separation
define
is_marked_for_force_compute() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Returns a flag indicating whether or not this instance is marked for a force compute.
is_mixed_body(ENTITY*)
global function
Determines if an ENTITY is a mixed BODY .
is_modified() method in class PART
Returns TRUE if a PART has been modified since the last save; otherwise, it returns FALSE .
is_multiple_edge(gedge const*) method in class generic_graph
Returns TRUE if there is more than one gedge spanning this gedge's vertices.
is_named(char*) method in class NAMED_ATTRIB
Returns TRUE if the attribute has a given name; otherwise, it returns FALSE .
is_named(char*) method in class DELTA_STATE
Returns the name of the delta state.
is_negative(double)
global function
Determines if the double value is negative.
is_old_no_option_sweep() method in class sweep_options
get old sweep type.
is_on_line(SPAposition&,SPAposition&,SPAunit_vector&)
global function
Determines if a SPAposition is on a line within SPAresabs .
is_on_plane(SPAposition&,SPAposition&,SPAunit_vector&)
global function
Determines if a SPAposition is on a plane within SPAresabs .
is_paired() method in class ATTRIB_HH_ENT_STITCH_EDGE
Returns TRUE if the owner edge is either shared or has has been paired up with another edge.
is_pattern_child() method in class EDGE
Obsolete: do not use.
is_pattern_child() method in class ENTITY
Obsolete: do not use.
is_pattern_child() method in class LUMP
Obsolete: do not use.
is_pattern_child() method in class COEDGE
Obsolete: do not use.
is_pattern_child() method in class BODY
Obsolete: do not use.
is_pattern_child() method in class VERTEX
Obsolete: do not use.
is_planar(FACE*) method in class pattern
Obsolete: do not use.
is_planar(SPAposition&,SPAvector&) method in class pattern
Obsolete: do not use.
is_planar(SPAposition&,SPAunit_vector&) method in class curve_law
If the curve is planar, returns TRUE and sets plane_point and plane_normal .
is_planar_face(ENTITY*)
global function
Determines if an ENTITY is a planar face.
is_planar_wire(COEDGE*,SPAposition&,SPAunit_vector&,logical,logical)
global function
Determines if a WIRE is planar.
is_planar_wire(WIRE*,SPAposition&,SPAunit_vector&,logical,logical)
global function
Determines if a WIRE is planar.
is_plane(surface*)
global function
Determines if a surface is a planar surface.
is_plane_type() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Returns whether the surface type is a plane.
is_point() method in class bounded_curve
Checks for the bounded_point subclass.
is_positive(double)
global function
Determines if the double value is positive.
is_rigid_twist_normal_from_profile() method in class sweep_options
Get which twist direction will be used from profile normal or path
start direction.
is_simple(gedge const*) method in class generic_graph
Returns TRUE if the graph has no multiple edges.
is_simplified(int) method in class law
Returns TRUE if this law is simplified to the specified level.
is_solid_body(ENTITY*)
global function
Determines if an ENTITY is a solid BODY .
is_sphere(surface*)
global function
Determines if a surface is a spherical surface.
is_sphere_type() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Returns whether the surface type is a sphere.
is_spherical(SPAposition&) method in class pattern
Obsolete: do not use.
is_spherical(FACE*) method in class pattern
Obsolete: do not use.
is_spherical_face(ENTITY*)
global function
Determines if an ENTITY is a spherical face.
is_spline(surface*)
global function
Determines if a surface is a spline surface.
is_spline_face(ENTITY*)
global function
Determines if the ENTITY is a spline face.
is_straight(curve*)
global function
Determines if a curve is a straight curve.
is_subset(generic_graph const*) method in class generic_graph
Returns TRUE if in_graph is a subset of the THIS graph.
is_supported_chamfer() method in class ATTRIB_CONST_CHAMFER
Returns TRUE if this chamfer is supported.
is_tangential(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if the edge forms a tangential junction (within a specific tolerance).
is_top(ENTITY*) method in class SWEEP_ANNO_VERTEX_TOP
is_top(ENTITY*) method in class SWEEP_ANNO_EDGE_TOP
Determines whether or not the given edge is a top edge of the sweep operation.
is_toplevel(ENTITY*)
global function
Determines if an ENTITY is top level.
is_toroidal_face(ENTITY*)
global function
Determines if the ENTITY is a toroidal face.
is_torus(surface*)
global function
Determines if a surface is a toroidal surface.
is_torus_type() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Returns whether the surface type is a torus.
is_tree() method in class generic_graph
Determines whether or not the graph structure is a tree.
is_u_end() method in class splgrid
Returns TRUE if the pointer to the ending tangent vector array has been set; otherwise, returns FALSE .
is_u_start() method in class splgrid
Returns TRUE if the pointer to the starting tangent vector array has been set; otherwise, returns FALSE .
is_unknown_entity(void) method in class ENTITY
Returns TRUE if this is an unknown entity.
is_unstable_vertex_good() method in class ATTRIB_HH_AGGR_ANALYTIC
Checks unstable vertices of body.
is_use_counted() method in class CURVE
Indicates if this CURVE is use-counted or not.
is_use_counted() method in class SURFACE
Indicates if this SURFACE is use-counted or not.
is_use_counted() method in class ENTITY
Indicates if this ENTITY is use-counted or not.
is_use_counted() method in class PCURVE
Indicates if this PCURVE is use-counted or not.
is_use_counted() method in class APOINT
Indicates if this APOINT is use-counted or not.
is_uv() method in class hh_coedge_details
is_uv_boun() method in class hh_coedge_details
is_uv_nonuv() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if it is a uv /non-uv junction.
is_uv_uv() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if it is a uv/uv junction.
is_uv_uv_boun_boun() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if it is a uv boundary/uv boundary junction.
is_v_end() method in class splgrid
Returns TRUE if the pointer to the ending tangent vector array has been set; otherwise, it returns FALSE .
is_v_start() method in class splgrid
Returns TRUE if the pointer to the starting tangent vector array has been set; otherwise, it returns FALSE .
is_valid() method in class entity_handle
Returns a logical indicating whether the entity handle is bound to a live entity.
is_valid() method in class component_handle
Returns a logical indicating whether any of the entity_handles used to define the component correspond to deleted entities,
A value of FALSE indicates that at least one handle refers to an invalid ENTITY.
is_valid() method in class component_entity_handle
Returns a logical indicating whether any of the entity_handles used to define the component_entity correspond to deleted entities,
A value of FALSE indicates that at least one handle refers to an invalid ENTITY.
is_var_rad_type() method in class blend_spl_sur
Returns TRUE if the blend_spl_sur is a variable radius type; otherwise, it returns FALSE .
is_viewed() method in class acis_ha_part_entity_mgr
is_weights() method in class splsurf
Returns TRUE if the pointer to the weights array has been set; otherwise, it returns FALSE .
is_wire_body(ENTITY*)
global function
Determines if an ENTITY is a wire BODY .
is_zero(double) method in class var_rad_const
Returns TRUE if a radius function is zero everywhere, to within a given tolerance - else, it returns FALSE .
is_zero() method in class ATTRIB_FFBLEND
Tests if blend is of zero width.
is_zero(double) method in class var_rad_two_ends
Returns TRUE if a radius function is zero everywhere, to within a given tolerance - else, it returns FALSE .
is_zero(double) method in class var_radius
Returns TRUE if a radius function is zero everywhere, to within a given tolerance - else, it returns FALSE .
is_zero(double) method in class var_rad_functional
Returns TRUE if a radius function is zero everywhere, to within a given tolerance - else, it returns FALSE .
is_zero(double) method in class SPAvector
Returns TRUE if the length of the SPAvector is less than the given tolerance.
is_zero(SPAposition&)
global function
Determines if a position is zero relative to SPAresabs .
is_zero(SPAunit_vector&)
global function
Determines if an unit vector is zero relative to SPAresabs .
is_zero() method in class ATTRIB_VAR_BLEND
Returns TRUE if the blend is zero everywhere along its length.
is_zero(double) method in class var_rad_rot_ellipse
Returns TRUE the two var_rad_rot_ellipse are zero - else, it returns FALSE .
is_zero(double) method in class var_rad_fixed_width
Returns TRUE if a radius function is zero everywhere, to within a given tolerance - else, it returns FALSE .
is_zero(SPAvector&)
global function
Determines if a vector is zero relative to SPAresabs .
is_zero(double)
global function
Determines if the double value is zero relative to SPAresabs .
is_zero(double) method in class SPApar_vec
Returns TRUE if a radius function is zero everywhere, to within a given tolerance; otherwise, it returns FALSE .
is_zero_mch(double)
global function
Test if a value is zero relative to SPAresmch .
is_zero_nor(double)
global function
Test if a value is zero relative to SPAresnor .
is_zero_squared(double)
global function
Test for zero numbers relative to SPAresabs squared.
isa(int) method in class ATTRIB_GEN_NAME
Determines if the attribute class is the specified type.
isa(int) method in class ATTRIB_GEN_POINTER
Determines if the attribute class is of the specified type.
isa(int) method in class ATTRIB_GEN_REAL
Determines if the attribute class is the specified type.
isa(int) method in class ATTRIB_GEN_ENTITY
Determines if the attribute class is the specified type.
isa(int) method in class ATTRIB_GEN_POSITION
Determines if the attribute class is the specified type.
isa(int) method in class ATTRIB_GEN_VECTOR
Determines if the attribute class is the specified type.
isa(int) method in class ATTRIB_GEN_INTEGER
Determines if the attribute class is the specified type.
isa(int) method in class ATTRIB_GEN_STRING
Determines if the attribute class is the specified type.
isa(int) method in class law
Indicates whether or not this law is of, or derived from, a specified law type.
isa(int) method in class ATTRIB_GEN_WSTRING
Determines if the attribute class is the specified type.
isa(int) method in class simple_rail_law
ishare data member in class indexed_polygon
iterate_perp(SPAposition const&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos const&,SPApar_pos&,logical) method in class spl_sur
Support function for point_perp (and bs3_surface_perp ).
iteration_count() method in class LIST_HEADER
Return the number of entries in the list excluding the deleted ones (tombstones).
iteration_count() method in class EE_LIST
Counts how many entities there are in the list not including deleted entries,Uses the iterator.
iteration_count() method in class ENTITY_LIST
Returns the number of live entities in the list not including deleted entries.
iteration_count() method in class SPACOLLECTION
Returns the number of entities in the collection excluding the tombstones.
iteration_count() method in class HISTORY_STREAM_LIST
Counts how many entities there are in the list not including deleted entries.
iteration_count() method in class DELTA_STATE_LIST
Counts how many entities there are in the list not including deleted entries.
iteration_count() method in class asm_model_list
Returns the number of live entries in the list not including deleted entries.
iteration_count() method in class component_handle_list
Returns the number of live entries in the list not including deleted entries.
iteration_count() method in class BULLETIN_LIST
Counts how many entities there are in the list not including deleted entries.
iteration_count() method in class entity_handle_list
Returns the number of live entries in the list not including deleted entries.
iteration_count() method in class component_entity_handle_list
Returns the number of live entries in the list not including deleted entries.
iteration_count() method in class VOID_LIST
Counts how many entities there are in the list not including deleted entries - uses the iterator.
jmp_buf[17]
typedef
join(intcurve&,int) method in class intcurve
Joins two pieces of intcurve together, adding a discontinuity of the given order at the join (if order is not supplied, or is nonpositive, then it is calculated).
journal_on() method in class AcisOptions
This method returns TRUE if the journal is enabled and the specified component is set to be journaled, Otherwise it returns FALSE .
keep_all_free_lists()
global function
Set the state of the memory manager to keep all freelist data blocks until the application
terminates.
keep_face(FACE const*,logical) method in class defeature_options
This call lets the user control the defeaturing by marking faces which are required to not be removed.
kept_face(FACE const*) method in class defeature_options
Queries if a face was kept and not removed by the feature removal.
kill_bound() method in class CELL
Sets the bounding pointer to NULL .
kill_other_ef_int() method in class ATTRIB_INTVERT
Kills the other edge-face intersection.
kill_this_ef_int() method in class ATTRIB_INTVERT
Kills this edge-face intersection.
kind(int,logical) method in class generic_graph
This assigns a user-defined kind and its on/off status to the graph structure.
knife() method in class cvty
This will return TRUE for anything with the knife bit set.
knife_concave() method in class cvty
This will return TRUE for anything with the knife_concave bit set.
knife_concave_mixed() method in class cvty
This will return TRUE for anything with the knife_concave_mixed bit set.
knife_convex() method in class cvty
This will return TRUE for anything with the knife_convex bit set.
knife_convex_mixed() method in class cvty
This will return TRUE for anything with the concave bit set.
knife_mixed() method in class cvty
This will return TRUE for anything with the concave bit set.
knots_on_true_curve() method in class pcurve
Returns 1 if all of the bs2_curve knots that are within the checked_range lie on the associated true curve (to within SPAresabs ), or to 0 if this is not the case.
LAW
class
Stores a law mathematics function as an entity for saving to and restoring from a SAT file.
LAW_TYPE_BOUNDED
define
LAW_TYPE_CONSTANT
define
LAW_TYPE_CONTINUIOUS
define
LAW_TYPE_G_1
define
LAW_TYPE_G_2
define
LAW_TYPE_G_3
define
LAW_TYPE_G_4
define
LAW_TYPE_G_5
define
LAW_TYPE_G_INFINITY
define
LAW_TYPE_INTEGER
define
LAW_TYPE_LINEAR
define
LAW_TYPE_POLYNOMIAL
define
LAW_TYPE_RATIONAL
define
LAW_TYPE_UNKNOWN
define
LAW_TYPE_ZERO
define
LINKED_MESH
class
A LINKED_MESH is a series of points connected by links in a number of ways,
in order to facilitate fast processing while creating the facets and using the facets.
LINKED_MESH_MANAGER
class
Shows an example of a mesh manager using linked data.
LIST_HEADER
class
Implements a variable length list of entries of type void*.
LOOKUP_DEF
define
LOOKUP_FUNCTION
define
LOOP
class
Represents a set of connected EDGEs that bound a FACE .
LOOP_ID
define
LOOP_LEVEL
define
LUMP
class
Represents a bounded, connected portion of space.
LUMP_ID
define
LUMP_LEVEL
define
LW_CONVERSION_DITHER_RGB
define
LW_CONVERSION_FS_DITHER_RGB
define
LW_CONVERSION_FS_MONOCHROME
define
LW_CONVERSION_FS_RGB
define
LW_CONVERSION_GREYSCALE
define
LW_CONVERSION_NEAREST_RGB
define
LW_CONVERSION_O_DITHER_RGB
define
LW_CONVERSION_TC_DITHER
define
Lose() method in class ADM_regobj
Lose method for self-destruction - destructor is protected.
Lose() method in class ADM_draw_engine
Self-destructs an ADM_draw_engine object.
Lose() method in class ADM_hoopsregobj_factory
ose method for self-destruction.
Lose() method in class ADM_hoops_icon_factory
Lose method for self-destruction.
Lose() method in class ADM_regobj_factory
Lose method for self-destruction.
Lose() method in class DM_default_icon
Public destructor.
Lose() method in class DM_icon_factory
Public destructor.
Lose() method in class DM_default_icon_factory
Lose method for self-destruction.
Lose() method in class ADM_gidraw_engine
ose method for self-destruction.
Lose() method in class ADM_hoopsregobj
Lose method for self-destruction.
Lose() method in class ADM_giregobj
Lose method for self-destruction.
Lose() method in class ADMHOOPS_draw_engine
ose method for self-destruction.
Lose() method in class DM_draw_engine
Lose method for self-destruction.
Lose() method in class ADM_giregobj_factory
ose method for self-destruction.
Lose() method in class DM_icon
Public destructor.
LwConversionMethod
typedef
Image conversion method type.
LwDisplayMethod
typedef
Image display method.
LwFloat
typedef
Floating point value.
LwInt32
typedef
32-bit signed integer.
LwNat8
typedef
8-bit unsigned integer.
LwVoid
define
label() method in class ATTRIB_BLINFO
Labels the blend information.
label() method in class ATT_BL_INST
Returns the descriptive string for the object, for example roll_on .
last() method in class POLYGON
Returns the last POLYGON .
last() method in class toolkit_callback_list
Gets the last callback, for routines that want to call in reverse order.
last() method in class POLYGON_POINT_MESH
Returns a pointer to the last polygon.
lateral_face() method in class SWEEP_ANNO_EDGE_LAT
Returns a pointer to the created lateral face from sweeping.
lateral_size(COEDGE*) method in class ATTRIB_CONST_CHAMFER
Returns a measure of a typical distance between the spring curves.
lateral_size(COEDGE*) method in class ATTRIB_FFBLEND
Returns the lateral size.
law
class
Serves as the base class for all derived law classes.
law_data
class
Serves as a wrapper for ACIS objects, for passing as arguments to laws.
law_form() method in class intcurve
Returns the law form for an intcurve .
law_form() method in class helix
Returns a pointer to the law form that is part of the helix definition.
law_form() method in class ellipse
Returns a pointer to the law form that is part of the ellipse definition.
law_form() method in class straight
Returns the law form of the straight entity.
law_form() method in class base_curve_law_data
Returns a pointer to the law class used as part of the base_curve_law_data .
law_form() method in class int_cur
Returns the law form of an int_cur .
law_form() method in class curve_law_data
Returns a pointer to the law class used as part of the curve_law_data .
law_form() method in class curve
Returns a pointer to the law form of this curve , or else NULL .
law_law_data
class
Serves as a wrapper for a law object, for passing into unary and multiple law data classes.
left_face() method in class ATTRIB_FFBLEND
Returns the left face along which the blend runs.
left_face() method in class ATTRIB_FFBLEND
Returns the left face, non-const version.
left_handed data member in class blend_spl_sur
Flag to indicate the handedness.
left_handed_uv() method in class surface
Indicates whether the parameter coordinate system of this surface is right-handed or left-handed.
left_handed_uv() method in class spline
Indicates whether the parameter coordinate system of the surface is right or left-handed.
left_handed_uv() method in class cone
Indicates whether the parameter coordinate system of the surface is right or left-handed.
left_handed_uv() method in class sphere
Indicates whether the parameter coordinate system of the surface is right-handed or left-handed.
left_handed_uv() method in class plane
Indicates whether the parameter coordinate system of the surface is right or left-handed.
left_handed_uv() method in class torus
Indicates whether the parameter coordinate system of this surface is
right-handed or left-handed.
left_int_type data member in class surf_surf_int
left_lateral_edge() method in class SWEEP_ANNO_VERTEX_LAT
left_lateral_face() method in class SWEEP_ANNO_VERTEX_LAT
left_law data member in class binary_law
Pointer to the first argument (sublaw) of the binary law.
left_offset data member in class blend_spl_sur
Objects describing the radius.
left_rad data member in class blend_spl_sur
Objects describing the radius.
left_radius_bs2() method in class ATTRIB_VAR_BLEND
Returns the left radius function as a constant bs2_curve .
left_radius_bs2_for_update() method in class ATTRIB_VAR_BLEND
Returns the left radius function as a bs2_curve , in a form that can be modified.
left_range() method in class ATTRIB_CONST_CHAMFER
Returns the value for the left range.
left_reorder(logical&) method in class ATTRIB_VAR_BLEND
Returns whether reordered blends should be computed.
left_support data member in class blend_spl_sur
A support entity.
left_surf_rel data member in class surf_surf_int
left_thumb() method in class var_cross_section
Returns the left thumbweight of the var_cross_section .
left_top_edge() method in class SWEEP_ANNO_VERTEX_TOP
left_top_vertex() method in class SWEEP_ANNO_VERTEX_TOP
left_tw_surf() method in class ATTRIB_FFBLEND
If this attribute is owned by a face and the current local operation is set, these functions get the (possibly) tweaked surface of the left support faces.
legal_range data member in class blend_spl_sur
The "legal" v range is that v range over which the surface is well-behaved.
legal_v_param(double) method in class blend_spl_sur
A query function to check whether a given v -parameter value is within the legal range.
lemon() method in class torus
Returns TRUE if this torus has a lemon shape.
len() method in class SPApar_vec
Returns the length of the SPApar_vec .
len() method in class SPAvector
Returns the length of the this vector.
len_sq() method in class SPAvector
Returns (du * du + dv * dv), the length squared.
len_sq() method in class SPApar_vec
Returns (du * du + dv * dv).
length(double,double,logical) method in class straight
Returns the algebraic distance along the curve between the given parameters.
length() method in class param_string
Returns the length of the param_string .
length(double,double) method in class base_curve_law_data
Returns the distance between the two parameters.
length(double,double,logical) method in class helix
Arc length.
length(double,double) method in class bounded_curve
Returns the algebraic distance along this bounded_curve between the given parameters.
length(double,double,logical) method in class ellipse
Arc length.
length(double,double,logical) method in class intcurve
Returns the algebraic distance along the curve between the given parameters.
length(logical) method in class EDGE
Returns the length of the underlying geometry CURVE .
length() method in class SPAnvector
Calculates the length of the SPAnvector by taking the square root of the sum of the square of each element in the array.
length() method in class SPAinterval
Returns the difference between the high and low ends of the interval.
length(double,double,logical) method in class curve
Returns the algebraic distance (arc length) along this curve between the two given parameters.
length_param(double,double,logical) method in class helix
The inverse of the length function returns the parameter value of the point on the curve at the given algebraic arc length from that defined by the datum parameter.
length_param(double,double) method in class bounded_curve
Returns the parameter value of the point on this bounded_curve at the given algebraic arc length from that defined by the given parameter.
length_param(double,double,logical) method in class straight
Returns the parameter value of the point on the curve at the given algebraic arc length from that defined by the datum parameter.
length_param(double,double,logical) method in class ellipse
The inverse of the length function returns the parameter value of the point on the curve at the given algebraic arc length from that defined by the datum parameter.
length_param(double,double,logical) method in class intcurve
Returns the parameter value of the point on the curve at the given algebraic arc length from that defined by the datum parameter.
length_param(double,double,logical) method in class curve
Returns the parameter value of the point on this curve at the given algebraic arc length from that defined by the given parameter.
length_param(double,double) method in class base_curve_law_data
Returns the parameter value at the end point.
limit(SPApar_box&) method in class surface
Subsets this surface in place, according to the given parameter box.
limit(SPAinterval&) method in class curve
Subsets this curve in place, ensuring canonical results if the underlying curve is bounded or periodic.
limit_radius_to_edge() method in class ATTRIB_VAR_BLEND
Limits the radius function to the radius start and end parameter.
limit_u(SPAinterval&) method in class surface
Subsets this surface in place, according to the given interval in u .
limit_v(SPAinterval&) method in class surface
Subsets this surface in place, according to the given interval in v .
linear() method in class law
Determines whether or not this law is linear.
link_states data member in class HISTORY_STREAM
Indicates if there are link states, Used by api_stop_modeler.
list data member in class ff_header
List of face-face intersections.
list_delta_states(DELTA_STATE_LIST&) method in class HISTORY_STREAM
Lists the delta states.
list_merge_candidates(ENTITY_LIST&) method in class BoolOptions
Retrieves a list of merge candidates left over from a Boolean carried out with a delayed merge.
load() method in class message_module
This function loads the message module.
load(FILE*,logical,ENTITY_LIST&,logical) method in class PART
Loads a PART from a file.
load(FileInterface*,ENTITY_LIST&,logical) method in class PART
Loads a PART from a FileInterface .
load(char*,logical,ENTITY_LIST&,logical) method in class PART
Loads a PART from the specified sat file.
loadAll() method in class message_module
This static function initiates load of all message_modules .
locate(parameter_token,int&,int&) method in class VERTEX_TEMPLATE
Gets the parameter location and site of the parameter for a given token in the VERTEX_TEMPLATE .
location() method in class TEXT_ENT
Gets the location of the text.
loft_spl_sur
class
log_analytic_details() method in class ATTRIB_HH_AGGR_ANALYTIC
Allows additions to the log list.
logging_flag data member in class HISTORY_STREAM
logging_level data member in class HISTORY_STREAM
The number of api_begin's minus the number of api_end's made so far.
logging_level_when_stacked data member in class BULLETIN_BOARD
The number of api_begin's minus the number of api_end's made so far.
lookup(DELTA_STATE const*) method in class DELTA_STATE_LIST
Searches for an DELTA_STATE in the list.
lookup(entity_id_t) method in class PART
Look up a part by its id.
lookup(HISTORY_STREAM const*) method in class HISTORY_STREAM_LIST
Searches for an HISTORY_STREAM in the list.
lookup(logical) method in class ENTITY
Looks up this ENTITY in the appropriate debug list.
lookup(ENTITY const*) method in class SPACOLLECTION
Lookup the specified ENTITY in the collection and return its index.
lookup(ENTITY const*,logical) method in class DEBUG_LIST
Searches for the given entity in the list, optionally adding it, and returning the index number.
lookup(ENTITY const*) method in class ENTITY_LIST
Lookup the specified ENTITY in the list and return its index.
lookup(BULLETIN const*) method in class BULLETIN_LIST
Searches for an BULLETIN in the list.
lookup(asm_model*) method in class asm_model_list
Lookup the specified asmsembly model in the list and return its index.
lookup(entity_handle*) method in class entity_handle_list
Lookup the specified asmsembly handle in the list and return its index.
lookup(void const*) method in class VOID_LIST
Searches for an item in the list, and returns its index number, or -1 if it is not there.
lookup(component_handle*) method in class component_handle_list
Lookup the specified asmsembly handle in the list and return its index.
lookup(component_entity_handle*) method in class component_entity_handle_list
Lookup the specified asmsembly handle in the list and return its index.
lookup(void const*) method in class LIST_HEADER
Lookup the specified entry in the list and return its index.
lookup_history(history_id_t) method in class PART
Look up a history stream of a part by its id.
loop() method in class FACE
Returns a pointer to the first LOOP of COEDGEs bounding this FACE .
loop() method in class COEDGE
Returns the owner of this COEDGE if the former is a LOOP , otherwise NULL .
loop_polygon(logical) method in class LOOP
loop_type
enum
Specifies the type of a loop classified by api_loop_type.
lop() method in class ATTRIB_BLEND
Returns a lop_ptr .
lop_change_attrib(ENTITY*)
global function
Provides a convenient way for attributes to be notified when their owning entity
is changed during a local operation, remove faces, or shelling.
lop_change_owner() method in class ATTRIB
Notifies this ATTRIB that its owning ENTITY will be changed by a local operation,
face removal, or shelling.
lop_options
class
Options for local operations.
lose() method in class ENTITY_IHL
Posts a delete bulletin to the bulletin board indicating the instance is no longer used in the active model.
lose() method in class edge_entity_rel
Posts a delete bulletin to the bulletin board indicating the instance is no longer used in the active model.
lose() method in class EDGE
Posts a delete bulletin to the bulletin board indicating this EDGE is no longer used in the active model.
lose() method in class COEDGE
Posts a delete bulletin to the bulletin board indicating this COEDGE is no longer used in the active model.
lose() method in class entity_filter
Posts a delete bulletin to the bulletin board indicating the instance is no longer used in the active model.
lose() method in class CURVE
Posts a delete bulletin to the bulletin board indicating this CURVE is no longer used in the active model.
lose() method in class SUBSHELL
Posts a delete bulletin to the bulletin board indicating this SUBSHELL is no longer used in the active model.
lose() method in class ELLIPSE
Posts a delete bulletin to the bulletin board indicating this ELLIPSE is no longer used in the active model.
lose() method in class ATTRIB_ST
Posts a delete bulletin to the bulletin board indicating this ATTRIB_ST is no longer used in the active model.
lose() method in class APOINT
Posts a delete bulletin to the bulletin board indicating this APOINT is no longer used in the active model.
lose() method in class entity_mgr_factory
Requests that this entity manager factory destruct itself.
lose() method in class ATTRIB
Posts a delete bulletin to the bulletin board indicating this ATTRIB is no longer
used in the active model.
lose() method in class ENTITY
Posts a delete bulletin to the bulletin board indicating the instance is no longer used in the active model.
lose() method in class ATTRIB_SYS
Posts a delete bulletin to the bulletin board indicating this ATTRIB_SYS is no longer used in the active model.
lose() method in class PCURVE
Posts a delete bulletin to the bulletin board indicating this PCURVE is no
longer used in the active model.
lose() method in class STRAIGHT
Posts a delete bulletin to the bulletin board indicating this STRAIGHT is no longer used in the active model.
lose() method in class SPLINE
Posts a delete bulletin to the bulletin board indicating this SPLINE is no longer used in the active model.
lose() method in class SPHERE
Posts a delete bulletin to the bulletin board indicating this SPHERE is no longer used in the active model.
lose() method in class point_entity_rel
Posts a delete bulletin to the bulletin board indicating the instance is no longer used in the active model.
lose() method in class TORUS
Posts a delete bulletin to the bulletin board indicating this TORUS is no longer used in the active model.
lose() method in class BODY
Posts a delete bulletin to the bulletin board indicating this BODY is no longer used in the active model.
lose() method in class TRANSFORM
Posts a delete bulletin to the bulletin board indicating this TRANSFORM is no longer used in the active model.
lose() method in class LUMP
Posts a delete bulletin to the bulletin board indicating this LUMP is no longer used in the active model.
lose() method in class ATTRIB_ANNOTATION
Posts a delete bulletin to the bulletin board indicating this ATTRIB_ANNOTATION is no longer used in the active model.
lose() method in class ATTRIB_TSL
Posts a delete bulletin to the bulletin board indicating the instance is no longer used in the active model.
lose() method in class LOOP
Posts a delete bulletin to the bulletin board indicating this LOOP is no longer used in the active model.
lose() method in class LAW
Posts a delete bulletin to the bulletin board indicating this LAW is no
longer used in the active model.
lose() method in class ATTRIB_TAG
Posts a delete bulletin to the bulletin board indicating this ATTRIB_TAG is no longer used in the active model.
lose() method in class VERTEX
Posts a delete bulletin to the bulletin board indicating this VERTEX is no longer used in the active model.
lose() method in class FACE
Posts a delete bulletin to the bulletin board indicating this FACE is no longer used in the active model.
lose() method in class INTCURVE
Posts a delete bulletin to the bulletin board indicating this INTCURVE is no longer used in the active model.
lose() method in class CONE
Posts a delete bulletin to the bulletin board indicating this CONE is no longer used in the active model.
lose() method in class WIRE
Posts a delete bulletin to the bulletin board indicating this WIRE is no longer used in the active model.
lose() method in class SHELL
Posts a delete bulletin to the bulletin board indicating this SHELL is no longer used in the active model.
lose() method in class SURFACE
Posts a delete bulletin to the bulletin board indicating this SURFACE is no longer used in the active model.
lose() method in class ANNOTATION
Posts a delete bulletin to the bulletin board indicating this ANNOTATION is no longer used in the active model.
lose() method in class PLANE
Posts a delete bulletin to the bulletin board indicating this PLANE is no longer used in the active model.
lose() method in class ENTITY_PHLV5
Posts a delete bulletin to the bulletin board indicating the instance is no longer used in the active
model.
lose() method in class ATTRIB_GENERIC
Posts a delete bulletin to the bulletin board indicating the instance is no longer used in the active model.
lose() method in class HELIX
Posts a delete bulletin to the bulletin board indicating this HELIX is no longer used in the active model.
lose() method in class ATTRIB_EYE
Posts a delete bulletin to the bulletin board.
lose_origin() method in class ATTRIB_TAG
Loses the original ENTITY .
lose_vf() method in class entity_mgr_factory
Requests that this entity manager factory destruct itself.
low() method in class SPApar_box
Extracts the low end of the leading diagonal from the parameter box.
low() method in class SPAbox
Extracts the low end of the leading diagonal of the box.
low_param data member in class ATTRIB_EFINT
Low parameter of edge.
low_param data member in class curve_surf_int
The low end of the parameter range if it is fuzzy; the same as param if it is not fuzzy.
low_rel data member in class curve_curve_int
low_rel data member in class curve_surf_int
Returns relationship between curve and surface.
lump() method in class BODY
Returns a pointer to the beginning of the list of bounding lumps of this BODY .
lump() method in class CELL
Returns the pointer to the owning lump.
lump() method in class shell_lump
Returns a pointer to the lump of the other body.
lump() method in class SHELL
Returns a pointer to the owning LUMP .
MACRO
define
MANY
define
MASTER_ENTITY_DECL
define
MASTER_ENTITY_DEFN
define
MAX_BLEND_DERIV
define
MAX_TYPE
define
MESH
class
Defines a generic base mesh class that can be attached to an entity.
MESHSURF_ID
define
MESH_APP_ID
typedef
MESH_MANAGER
class
A MESH_MANAGER class directs output of the facet data.
MESH_MANAGER_SEARCH_ORDER
enum
Specifies the search order during mesh output.
MESH_NODE
class
A MESH_NODE represents the point of coincident vertices of many facets (or one facet).
MESH_POLYGON
class
Represents a series of vertices making a facet.
MESH_POLYNODE
class
The MESH_POLYNODE represents a point, or vertex, of one facet,
It is where the bulk of the information of the facets exist,
such as position, parametric parameters, and normal vector.
MESH_USER_ID
typedef
METHOD_ARGS
class
Defines the virtual method ID that must return a unique character string to allow runtime identification of overloaded methods.
METHOD_ID
class
Identifies runtime methods.
METHOD_TABLE
class
Holds the table of runtime method implementation functions for a class.
MMGR_FREELIST_THIS
define
Use this macro inside your class definition to enhance your class with ACIS memory management and ACIS freelisting.
MMGR_SUPPORT_THIS
define
Use this macro inside your class definition to enhance your class with ACIS memory management.
MMToModel(double) method in class PART
Converts between millimeters to PART units.
MODEL_BEGIN
define
MODEL_END
define
Make_active(int) method in class ATTRIB_DM2ACIS
Makes the child DS_dmod with tag active.
Make_area_cstrn_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_area_cstrn_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes an area constraint icon.
Make_area_load_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes an area load icon.
Make_area_load_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes an area load icon.
Make_attractor_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_attractor_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes an attractor icon.
Make_backup_copy(Spatial_abs_hurler&) method in class ADM_giregobj
ets the ADM_regobj pointer on an ATTRIB_DM2ACIS copied for placement on a bulletin board.
Make_backup_copy(Spatial_abs_hurler&) method in class ADM_regobj
Sets the ADM_regobj pointer on an ATTRIB_DM2ACIS copied for placement on a bulletin board.
Make_backup_copy(Spatial_abs_hurler&) method in class ADM_hoopsregobj
ets the ADM_regobj pointer on an ATTRIB_DM2ACIS copied for placement on a bulletin board.
Make_copy(Spatial_abs_hurler&) method in class DM_cct_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_srf_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_dpr_icon
Clone method.
Make_copy(ENTITY*) method in class ATTRIB_DM2ACIS
Copies the attribute information from this class instance to the supplied entity.
Make_copy(Spatial_abs_hurler&) method in class DM_att_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_grd_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_cld_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_lld_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_vec_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_pct_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_sps_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_crv_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class ADM_srf_icon3
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_cpt_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_dbx_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_default_icon_factory
Deep copy this factory.
Make_copy(Spatial_abs_hurler&) method in class DM_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_act_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class ADM_hoops_icon_factory
Deep copy this factory.
Make_copy(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a deep copy of this factory.
Make_copy(Spatial_abs_hurler&) method in class DM_ppr_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_lct_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class DM_spr_icon
Clone method.
Make_copy(Spatial_abs_hurler&) method in class ADM_srf_icon
Clones method.
Make_copy(Spatial_abs_hurler&) method in class ADM_srf_icon2
Clones method.
Make_copy(ENTITY*) method in class ATTRIB_AGC
Copies the attribute from the owning entity for use with another entity.
Make_copy(ENTITY*) method in class ATTRIB_DS2ACIS
This is a virtual ATTRIB_AGC copy function.
Make_copy(ENTITY*) method in class ATTRIB_DC2ACIS
Makes and adds a patch to the patch hierarchy.
Make_crv_cstrn_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_crv_cstrn_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a curve constraint icon.
Make_crv_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a curve icon.
Make_crv_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_crv_load_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a curve load icon.
Make_crv_load_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_dist_press_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a distributed pressure icon.
Make_dist_press_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_link_cstrn_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_link_cstrn_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a link constraint icon.
Make_link_load_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_link_load_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a link load icon.
Make_point_press_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a point pressure icon.
Make_point_press_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_pt_cstrn_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_pt_cstrn_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a point constraint icon.
Make_regobj(Spatial_abs_hurler&,ATTRIB_DM2ACIS*) method in class ADM_regobj_factory_mgr
Returns a concrete ADM_regobj .
Make_regobj(Spatial_abs_hurler&,ATTRIB_DM2ACIS*) method in class ADM_hoopsregobj_factory
reates an ADM_regobj object.
Make_regobj(Spatial_abs_hurler&,ATTRIB_DM2ACIS*) method in class ADM_regobj_factory
Creates an ADM_regobj object.
Make_regobj(Spatial_abs_hurler&,ATTRIB_DM2ACIS*) method in class ADM_giregobj_factory
reates an ADM_regobj object.
Make_spring_load_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_spring_load_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a spring load icon.
Make_spring_set_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_spring_set_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a spring set icon.
Make_srf_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Make_srf_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a surface icon.
Make_tracking_curve(int,int) method in class ATTRIB_DM2ACIS
Builds curve dmod.
Make_vector_load_icon(Spatial_abs_hurler&) method in class DM_default_icon_factory
Makes a vector load icon.
Make_vector_load_icon(Spatial_abs_hurler&) method in class DM_icon_factory
Makes a new icon of this type.
Mark_dirty(Spatial_abs_hurler&) method in class ADM_gidraw_engine
otify the draw engine of changes which may affect cached data.
Mark_dirty(Spatial_abs_hurler&) method in class ADMHOOPS_draw_engine
otify the draw engine of changes which may affect cached data.
Mark_dirty(Spatial_abs_hurler&) method in class DM_draw_engine
Notifies the draw engine of changes which may affect cached data.
MethodFunction
typedef
Method function.
ModelToMM(double) method in class PART
Converts between PART units to millimeters.
MyBody data member in class PHLV5_EDGE
MyEdge data member in class PHLV5_EDGE
MyFace data member in class PHLV5_EDGE
MyOccurrence data member in class PHLV5_EDGE
MySegment data member in class PHLV5_EDGE
MySense data member in class PHLV5_EDGE
MySilh data member in class PHLV5_EDGE
m_analytic_geom_worsened data member in class ATTRIB_HH_AGGR_ANALYTIC
Option to denote if the geometry has worsened.
m_bSaveScale data member in class PART
This flag controls whether the units scale factor is saved with the PART .
m_count(0) method in class tk_list
Default constructor.
m_currFaceNodeCount data member in class LINKED_MESH_MANAGER
m_currFacePolyNodeCount data member in class LINKED_MESH_MANAGER
m_currFacePolygonCount data member in class LINKED_MESH_MANAGER
m_data data member in class TaggedData
A union with data types.
m_dataType data member in class TaggedData
m_dmod data member in class DM_default_icon
m_draw_option data member in class DM_default_icon
m_factory data member in class DM_icon_factory_mgr
A static instance to clean up the DM_icon_factory on program termination.
m_icon_width data member in class DM_default_icon
m_lEntityHistory data member in class PART
Roll back histories for some top-level entities which have attached ATTRIB_HISTORY .
m_last_bb() method in class history_callbacks_list
Callback method, called in delete bb.
m_last_bb() method in class history_callbacks
Callback method, called in delete bb.
m_nNumEdges data member in class PART
Number of edges.
m_nNumFaces data member in class PART
Number of faces.
m_nNumPolyNode data member in class INDEXED_MESH_MANAGER
m_nNumPolygon data member in class INDEXED_MESH_MANAGER
m_nNumTCoEdges data member in class PART
Number of tolerant coedges.
m_nNumVertex data member in class indexed_polygon
m_nNumVertex data member in class INDEXED_MESH_MANAGER
m_nNumVertices data member in class PART
Number of vertices.
m_on data member in class DM_default_icon
m_pEntityCallbacks data member in class PART
The list of entity callbacks.
m_pHistoryStream data member in class PART
This is a roll back history for all top-level entities in this part, unless they already have their own history attached using attributes.
m_pMesh data member in class LINKED_MESH_MANAGER
m_pMesh data member in class INDEXED_MESH_MANAGER
m_pTransform data member in class INDEXED_MESH_MANAGER
m_pTransform data member in class LINKED_MESH_MANAGER
m_pVertexPtrs data member in class indexed_polygon
m_string(NULL) method in class TEXT_ANNOTATION
C++ allocation constructor requests memory for this object but does not populate it.
m_surf_tol_target data member in class SEQUENTIAL_MESH
m_tag data member in class DM_default_icon
m_totalNodeCount data member in class LINKED_MESH_MANAGER
m_totalPolyNodeCount data member in class LINKED_MESH_MANAGER
m_totalPolygonCount data member in class LINKED_MESH_MANAGER
m_unitsScale data member in class PART
The model scale specifies the units in which the PART is stored.
m_valid data member in class DM_default_icon
mac_color(RGBColor*) method in class rgb_color
When running in the Macintosh Environment, this defines an additional method for converting to an RGBColor record.
maj_dir() method in class helix
Returns the major direction of this helix .
major_axis() method in class CONE
Returns the major axis of the ellipse defining this CONE .
major_axis() method in class ELLIPSE
Returns the major axis of this ELLIPSE .
major_axis data member in class ellipse
Vector giving length and direction of major axis.
major_axis_length data member in class ellipse
Length of the major axis.
major_radius() method in class TORUS
Returns the major radius of this TORUS .
major_radius data member in class torus
The radius of the spine curve.
makeRootDS(DELTA_STATE*) method in class HISTORY_MANAGER
Makes the given pState the root delta state of the history stream it is a part of.
makeSurface(int) method in class AcisSkinningInterface
Makes a surface for the given surface number.
makeWires(BODY**&) method in class AcisSLInterface
Creates a set of wires that are broken-up according to the skinning and lofting breakup algorithm (The original wires or coedges that were sent in for input still exist) and it is this list of broken up wires that will be used in the skinning or lofting algorithm.
makeWires(BODY**&) method in class AcisSkinningInterface
Returns pointers to the temporary skinning wires used in the align, minimize twist and breakup algorithms.
make_Scm_Entity(entity_handle*)
global function
Creates a Scheme entity from an entity handle.
make_Scm_Entity(ENTITY*)
global function
Creates a Scheme entity from a C++ ENTITY .
make_Scm_Entity_List(entity_handle_list&)
global function
Creates a list of Scheme entities from an entity_handle_list .
make_Scm_Entity_List(ENTITY_LIST&)
global function
Creates a list of Scheme entities from an ENTITY_LIST object.
make_approx(double,spline&,logical) method in class blend_spl_sur
Makes or remakes an approximation of the surface, within the given tolerance.
make_approximating_curves(surface*) method in class blend_spl_sur
make_approximating_patch(int,int,int,double&,double&,double&,int,int) method in class VBL_SURF
Calculates the bs3_surface inside the patch and on the boundaries.
make_approximating_surface(double,SPAinterval const&,double const&,SPAbox const&,list_of_contacts const&) method in class blend_spl_sur
After a blend_spl_sur has been constructed and all its data is in place, the approximating surface must be made.
make_bezier_form() method in class pcurve
Makes the underlying bs2_curve have Bezier form by adding knots as necessary.
make_blend_surf() method in class ATTRIB_VAR_BLEND
Creates the blend surface from the information in the attribute.
make_bounded_surface() method in class pcurve
Makes up a bounded surface from the underlying surface.
make_box(APOINT*,APOINT*,SPAtransf*,double) method in class ELLIPSE
Makes a bounding box.
make_box(APOINT*,APOINT*,SPAtransf*,double) method in class HELIX
Makes a bounding box.
make_box(LOOP*,SPAtransf*,logical,SPAbox*) method in class TORUS
Returns a bounding box for this TORUS .
make_box(LOOP*,SPAtransf*,logical,SPAbox*) method in class SURFACE
Constructs a bounding box for a FACE .
make_box(APOINT*,APOINT*,SPAtransf*,double) method in class INTCURVE
Makes a bounding box for the portion of this INTCURVE delimited by two specified points, and transforms it.
make_box(LOOP*,SPAtransf*,logical,SPAbox*) method in class SPHERE
Returns a bounding box for this SPHERE .
make_box(APOINT*,APOINT*,SPAtransf*,double) method in class CURVE
Determines a bounding box for the portion of this CURVE delimited by two specified points.
make_box(LOOP*,SPAtransf*,logical,SPAbox*) method in class SPLINE
Returns a bounding box for this SPLINE .
make_bs2() method in class var_rad_functional
Returns a bs2_curve representation of this radius function.
make_bs2() method in class var_rad_const
Returns a bs2_curve representation of this radius function.
make_bs2() method in class var_rad_two_ends
Returns a bs2_curve representation of this radius function.
make_bs2() method in class var_radius
Returns a bs2_curve representation of this radius function.
make_bs2() method in class var_rad_rot_ellipse
Returns a bs2_curve representation of this radius function.
make_bs2() method in class var_rad_fixed_width
Returns a bs2_curve representation of this radius function.
make_bs3_curve() method in class bounded_curve
Creates a bs3_curve from this bounded_curve .
make_c1() method in class ATTRIB_HH_AGGR_ISOSPLINE
Gets the option to denote if C1 calculations are on or off.
make_copy() method in class sphere
Makes a copy of this sphere on the heap, and returns a pointer to it.
make_copy() method in class curve
Makes a copy of this curve .
make_copy() method in class cone
Makes a copy of this cone on the heap, and returns a pointer to it.
make_copy() method in class ellipse
Makes a copy of this ellipse on the heap, and return a pointer to it.
make_copy() method in class plane
Returns a copy of the plane.
make_copy() method in class spline
Makes a copy of this spline on the heap, and returns a pointer to it.
make_copy() method in class surface
Makes a copy of this surface on the heap, and returns a pointer to it.
make_copy() method in class straight
Makes a copy of this straight on the heap, and returns a pointer to it.
make_copy() method in class helix
Makes a copy of this helix on the heap, and return a pointer to it.
make_copy() method in class intcurve
Virtual function to copy a curve without knowing what its type is.
make_crvGeom_object(curve*,int,int*,double*) method in class blend_spl_sur
make_crvGeom_object(curve*,int,int*,double*) method in class rb_blend_spl_sur
make_curve(curve const&)
global function
Creates a curve (upper case) for the given curve constant.
make_delete() method in class BULLETIN
Concatenates a change (or create) operation and a delete bulletin on the same ENTITY on the same bulletin board.
make_edge() method in class bounded_curve
Creates an EDGE from this bounded_curve .
make_edge() method in class bounded_line
Makes an edge based upon this bounded_line .
make_element_index_law(law*&) method in class pattern
Obsolete: do not use.
make_entity_list(ENTITY_LIST*,insanity_type) method in class insanity_list
Adds insane entities to the given ENTITY_LIST .
make_evaldata() method in class intcurve
Constructs a data object to retain evaluation information across calls to evaluate_iter .
make_evaldata() method in class curve
Constructs a data object to retain evaluation information across calls to the evaluate_iter method.
make_evaldata() method in class spline
Constructs a data object to retain evaluation information across calls to evaluate_iter .
make_evaldata() method in class surface
Constructs a data object to retain evaluation information across calls to evaluate_iter .
make_face_spline(surface const&,curve const&,curve const&,curve const&,curve const&,SPApar_box const&)
global function
Constructs a new FACE from a spline.
make_int_cur() method in class curve_interp
Constructs an int_cur to represent the fitted curve.
make_int_cur() method in class par_int_interp
Constructs the appropriate int_cur subclass object (in this case, a par_int_cur ) from the data in this object after curve interpolation.
make_int_cur() method in class pcurve_interp
Constructs the appropriate int_cur subclass object from the data in this object after curve interpolation.
make_isospline_c1 data member in class hh_isospline_options
make_left_radius_bs2() method in class ATTRIB_VAR_BLEND
Returns a bs2_curve representation of the left radius function.
make_one(double) method in class constant_law
Returns a pointer to a law of this type.
make_one(law**,int) method in class simple_rail_law
make_one(law**,int) method in class multiple_law
Returns a pointer to a law of this type.
make_one(law**,int) method in class vector_law
Returns a pointer to a law of this type.
make_one(law_data**,int) method in class multiple_data_law
Returns a pointer to a law of this type.
make_one(law*) method in class unary_law
Returns a pointer to a law of this type.
make_one(SPAtransf*) method in class base_transform_law_data
Returns a pointer to a law of this type.
make_one(law_data*) method in class unary_data_law
Returns a pointer to a law of this type.
make_one(law*,law*) method in class binary_law
Returns a pointer to a law of this type.
make_ortho() method in class SPAvector
Multiplies a vector by a scalar value.
make_output_surs(int&,double&,double&,logical) method in class VBL_SURF
Makes up several four-sided approximating bs3_surface 's to cover the vbl surface.
make_radius_bs2() method in class ATTRIB_VAR_BLEND
Returns a bs2_curve representation of the radius function.
make_radius_object() method in class ATTRIB_VAR_BLEND
Creates a radius object, var_radius , from the information in the attribute.
make_radius_object(var_radius*) method in class ATTRIB_VAR_BLEND
Creates the second radius function.
make_right_radius_bs2() method in class ATTRIB_VAR_BLEND
Returns a bs2_curve representation of the right radius function.
make_section_object() method in class ATTRIB_VAR_BLEND
Creates a section object, var_cross_section , from the information in the
attribute.
make_single_ref() method in class intcurve
Ensures that the reference supplied points to a singly-used record.
make_single_ref() method in class spline
Makes a single reference to this spline.
make_skin_spl_sur(logical,logical,int,curve**,double*,double*,double*,surface**,double*,law**,closed_forms,closed_forms) method in class skin_spl_sur
Constructs a loft surface from the given section curves and the corresponding surfaces on which the sections lie and the optional tangent factors that should be applied to cross-boundary tangents.
make_skin_spl_sur(logical,int,curve**,double*,double*,double*,SPAvector*,closed_forms,closed_forms) method in class skin_spl_sur
Constructs a skin surface from the given section curves and the optional matching tangents.
make_sur(double,int&,int,double) method in class VBL_SURF
Makes the approximating bs3_surface to the specified fit tolerance.
make_surface(surface const&)
global function
Creates a surface for the given surface constant.
make_tolerant(double,logical) method in class EDGE
Makes a tolerant TEDGE from this EDGE .
make_tolerant() method in class COEDGE
Makes a tolerant TCOEDGE out of this COEDGE .
make_tolerant(double) method in class VERTEX
Makes a tolerant TVERTEX from this VERTEX .
make_trans(SPAtransf const&) method in class subtrans_object
Transforms the subtrans_object on an external level.
make_valid(logical) method in class bounded_curve
Ensures that the data in this bounded_curve is valid.
map_laws(law*,int*,int) method in class wire_law_data
Takes in a law and returns an array of laws and size of the array.
map_to_edge(double,int&,double&) method in class wire_law_data
Given a parameter, this method returns the edge in wire_law_data that contains the specified parameter, and the parameter on that edge.
map_uv_into_01() method in class INDEXED_MESH
Maps uv-parameter into a range between 0 and 1.
mark_for_force_compute() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
This instance is marked for a force compute.
mark_to_update() method in class TEDGE
Calls the set_update routine.
mark_to_update() method in class TVERTEX
mass_property
class
mass_props
class
Defines a class for returning quantities obtained by mass-property calculations.
mass_props_level
enum
Enumerator for use with api_body_mass_props , specifying
the quantities returned by mass-property calculations.
mass_props_options
class
Defines a class for specifying options used in mass-property calculations.
max_angle data member in class edge_data_struct
max_coord() method in class complex_number
Returns the absolute value of the coordinate whose absolute value is maximum.
max_coord() method in class SPAnvector
Finds the maximum value in the array.
max_curvature() method in class wire_law_data
Returns the maximum curvature of the wire.
max_kind() method in class generic_graph
Returns the largest number of kinds used to mark any gvertex or gedge.
max_norm(int&) method in class SPAvector
This gets the maximum of the fabs of each component, and which component was the maximum.
max_order() method in class generic_graph
Once a graph has been ordered,the maximum order in the graph may be found by calling the max_order method.
max_p data member in class ray
The maximum parameter value of hits that have been found so far.
max_radius() method in class simplify_options
Returns the value of max_radius parameter.
max_spline_tang_tol() method in class ATTRIB_HH_AGGR_GEOMBUILD
Returns the maximum spline tangent tolerance.
max_spline_tang_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets the largest allowed difference (tolerance) for the tangent angles between two spline faces which will still be considered tangent.
max_states_to_keep data member in class HISTORY_STREAM
Limit on the number of states to be kept to control the memory used by a stream.
max_tol() method in class ATTRIB_HH_AGGR_STITCH
Gets the current value of the maximum stitching tolerance.
member_name(ENTITY*) method in class ANNOTATION
Returns the name of the member.
members_are_hooked() method in class ANNOTATION
Returns either "unhooked" or "hooked".
merge(ed_cvty_info const&) method in class ed_cvty_info
Merges the information present currently in this object with information about other points on the edge.
merge(VERTEX_TEMPLATE*) method in class VERTEX_TEMPLATE
Merges tokens from another VERTEX_TEMPLATE into this VERTEX_TEMPLATE .
merge(discontinuity_info const&) method in class discontinuity_info
Merges two discontinuity_info entities, keeping the supplied one unchanged.
merge(REFINEMENT*) method in class REFINEMENT
Merges two refinements.
merge(HISTORY_STREAM*) method in class HISTORY_STREAM
Merges this delta state in this history stream.
merge_action
enum
ATTRIB actions for a merge_owner notification.
merge_attrib(ENTITY*,ENTITY*)
global function
Provides a convenient way to "move" all attributes from an entity that is "going away"
to an entity that is being "kept".
merge_func
typedef
Defines the signature for custom merge_owner methods for generic attributes.
merge_member(ENTITY*,ENTITY*,logical) method in class SWEEP_ANNO_VERTEX_MITER
merge_member(ENTITY*,ENTITY*,logical) method in class SWEEP_ANNO_END_CAPS
merge_member(ENTITY*,ENTITY*,logical) method in class SWEEP_ANNO_VERTEX_LAT
merge_member(ENTITY*,ENTITY*,logical) method in class SWEEP_ANNO_EDGE_MITER
merge_member(ENTITY*,ENTITY*,logical) method in class SWEEP_ANNOTATION
merge_member(ENTITY*,ENTITY*,logical) method in class SWEEP_ANNO_VERTEX_TOP
merge_member(ENTITY*,ENTITY*,logical) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member ENTITY is about to be merged
with a given ENTITY .
merge_member_action
enum
Text specifies what to do with members involved in a merge.
merge_next() method in class DELTA_STATE
Merge with the next DELTA_STATE .
merge_next(logical) method in class BULLETIN_BOARD
Merges next bulletin into roll back history.
merge_owner(ENTITY*,logical) method in class ATTRIB_HH_ENT_STITCH_EDGE
Notifies the class_name that its owning ENTITY is about to be merged with given entity.
merge_owner(ENTITY*,logical) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Notifies the ATTRIB_HH_ENT_GEOMBUILD_COEDGE class that its owning ENTITY is about to be merged with the given entity.
merge_owner(ENTITY*,logical) method in class ATTRIB_RGB
Notifies the ATTRIB_RGB that its owning ENTITY is about to be merged with given entity.
merge_owner(ENTITY*,logical) method in class ATTRIB
Notifies this ATTRIB that its owning ENTITY is about to be merged
with a given ENTITY .
merge_owner(ENTITY*,logical) method in class ATTRIB_VAR_BLEND
Notifies the ATTRIB_VAR_BLEND that its owning ENTITY is about to be merged with given entity.
merge_owner(ENTITY*,logical) method in class REFINEMENT
Notifies the REFINEMENT that its owning ENTITY is about to be merged with given entity.
merge_owner(ENTITY*,logical) method in class VERTEX_TEMPLATE
Notifies the VERTEX_TEMPLATE that its owning ENTITY is about to be merged with given entity.
merge_owner(ENTITY*,logical) method in class ATTRIB_COL
Notifies the ATTRIB_COL that its owning ENTITY is about to be merged with given entity.
merge_owner(ENTITY*,logical) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Notifies the ATTRIB_HH_ENT_GEOMBUILD_EDGE that its owning ENTITY is about to be merged with given entity.
merge_owner(ENTITY*,logical) method in class ATTRIB_GEN_NAME
Notifies the ATTRIB_GEN_NAME that its owning ENTITY is about to be merged with given entity.
merge_tolerant_ef_ints(edge_face_int*) method in class ATTRIB_EFINT
Merges graph edges and graph vertices.
merge_type
enum
Type of merging operation.
merged_states data member in class HISTORY_STREAM
Pointer to a list of delta states merged into this list.
merged_states data member in class DELTA_STATE
The delta states merged into this one.
merged_with_ds data member in class DELTA_STATE
The delta state this one merges into.
mesh data member in class SIMPLE_INDEXED_MESH_MANAGER
mesh() method in class LINKED_MESH_MANAGER
Returns the current mesh be constructed.
mesh() method in class INDEXED_MESH_MANAGER
Returns the current mesh be constructed.
mesh_polygon
class
Defines an interface to a polygon in a mesh.
message(int) method in class message_module
Returns a pointer to the message data for an offset into a module's message list.
messageForUpdate(int) method in class message_module
Returns the address of the char* pointer so the caller can assign their own string into the message_list .
message_code(int) method in class message_module
Generates an error number from an offset into a module's message list.
message_index() method in class message_module
Returns the message module (unique) index.
message_list
struct
Message list item.
message_module
class
Contains all messages for a module.
mgr() method in class asm_model
Returns the asm_model_entity_manager associated with this model.
mgr_owns_ents data member in class default_entity_mgr_factory
The manager will delete all top-level entities (except ASM_ASSEMBLY ) during destruction if TRUE .
mgr_owns_history data member in class default_entity_mgr_factory
The manager will delete its history stream during destruction if TRUE .
mid() method in class SPAbox
Extracts the middle of the leading diagonal of the box.
mid() method in class SPApar_box
Extracts the middle of the leading diagonal from the parameter box.
mid_lateral_edge() method in class SWEEP_ANNO_VERTEX_LAT
mid_point_deriv(logical) method in class EDGE
Returns the derivative at the mid-point parameter of this EDGE .
mid_pos(logical) method in class EDGE
Returns the mid-point position of this EDGE .
mid_pt() method in class SPAinterval
Returns the middle point of the interval.
mid_top_vertex() method in class SWEEP_ANNO_VERTEX_TOP
min_angle data member in class edge_data_struct
min_geombuild_tol data member in class hh_geombuild_options
min_order() method in class generic_graph
Once a graph has been ordered, the minimum order in the graph may be found by calling the min_order method.
min_spline_tang_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Gets the smallest allowed difference for the tangent angles between two spline faces which will still be considered tangent.
min_spline_tang_tol() method in class ATTRIB_HH_AGGR_GEOMBUILD
Returns the minimum spline tangent tolerance.
min_tol() method in class ATTRIB_HH_AGGR_STITCH
Gets the current value of the minimum stitching tolerance.
min_tol() method in class ATTRIB_HH_AGGR_GEOMBUILD
Gets the minimum geombuild tolerance.
minimizeTwist(int,int) method in class AcisSLInterface
Performs an alignment of the start vertices of the wires in the skinning/lofting profiles.
minimizeTwist(int,int) method in class AcisSkinningInterface
Performs a twist minimization on the temporary skinning wires.
minimize_options
class
Supplies the specific minimization actions to api_minimize_entities.
minor_radius() method in class TORUS
Returns the minor radius of this TORUS .
minor_radius data member in class torus
The absolute value of this value specifies the radius of a cross-sectional circle of
the ring.
minus_law
class
Provides methods for the minus, or subtraction, mathematical function.
mirror(SPAposition&,SPAvector&) method in class pattern
Obsolete: use api_pattern_modify_mirror instead.
miter_edge() method in class SWEEP_ANNO_EDGE_MITER
miter_type
enum
Type of mittering operation.
miter_vertex() method in class SWEEP_ANNO_VERTEX_MITER
mixed() method in class BULLETIN_BOARD
Returns TRUE if this is a mixed stream.
mixed() method in class cvty
This will return TRUE for anything with the concave bit set.
mixed_streams(HISTORY_STREAM*&,logical&,logical&,HISTORY_STREAM*) method in class BULLETIN
Returns TRUE when the entity's history, ent_hs , does not match the bulletin board's history, bb_hs .
mixed_streams(HISTORY_STREAM*&) method in class HISTORY_STREAM
Function to verify the stream is not mixed with other streams.
mixed_streams(HISTORY_STREAM*&) method in class DELTA_STATE
Checks for mixed history streams.
mixed_streams(HISTORY_STREAM*&,logical&,logical) method in class BULLETIN_BOARD
Returns TRUE if the bulletin board's history is not the same as the history in entities on the bulletin board.
mmso data member in class INDEXED_MESH_MANAGER
mmso data member in class LINKED_MESH_MANAGER
model_ent() method in class IHL_SEGMENT
Returns a pointer to the related model entity.
model_has_asm data member in class asm_model_info
model_resabs data member in class asm_model_info
model_resnor data member in class asm_model_info
angular tolerance for this model
Note that customers should NEVER change SPAresnor away from its initial value of 1.
model_scale() method in class UNITS_SCALE
Returns the model scale factor.
model_units data member in class asm_model_info
Number of millimeters which make up one modeling unit in this model, e.
modified(ENTITY*,logical) method in class PART_CONTEXT
Update an ENTITY to this PART_CONTEXT when it has been modified.
modify(int,parameter_token[]) method in class VERTEX_TEMPLATE
Changes the tokens defined in a VERTEX_TEMPLATE .
modifyWire(COEDGE*,COEDGE*,SPAposition&,WIRE*) method in class AcisSLInterface
This function modifies the position of a vertex on a coedge of a wire.
modifyWire(COEDGE*,COEDGE*,SPAposition&,WIRE*) method in class AcisSkinningInterface
Moves the position of the vertex between the two coedges.
module() method in class message_module
Returns the module's name.
module_state() method in class ATTRIB_HH_AGGR
Gets the current status of healing.
moments
class
move(ENTITY*) method in class ATTRIB
Moves this ATTRIB to a new owning ENTITY .
move(ENTITY*) method in class ATTRIB_INTVERT
Moves this ATTRIB_INTVERT to a new owning ENTITY .
move_element(double*,SPAtransf&) method in class pattern
Obsolete: use api_pattern_modify_element_transform instead.
move_element(int,SPAtransf&) method in class pattern
Obsolete: use api_pattern_modify_element_transform instead.
moveable() method in class ATTRIB
Returns TRUE if this ATTRIB is moveable from one owning ENTITY to another.
mult_ref() method in class subtype_object
Returns TRUE if there is more than one reference - else, it returns FALSE .
multiple_data_law
class
Provides methods and data for laws that have multiple law data members.
multiple_law
class
Provides methods and data for laws that have multiple sublaws.
myEParam data member in class PHLV5_EDGE
myNP data member in class PHLV5_EDGE
myPts data member in class PHLV5_EDGE
mySParam data member in class PHLV5_EDGE
NAMED_ATTRIB
class
Obsolete: use ATTRIB_GEN_NAME instead.
NAMED_INT_ATTRIB
class
Obsolete: use ATTRIB_GEN_INTEGER instead.
NAMED_LOGICAL_ATTRIB
class
Obsolete: use ATTRIB_GEN_INTEGER instead.
NAMED_POS_ATTRIB
class
Obsolete: use ATTRIB_GEN_POSITION instead.
NAMED_REAL_ATTRIB
class
Obsolete: use ATTRIB_GEN_REAL instead.
NAMED_STRING_ATTRIB
class
Obsolete: use ATTRIB_GEN_STRING instead.
NAMED_VEC_ATTRIB
class
Obsolete: use ATTRIB_GEN_VECTOR instead.
NATURAL
define
NDBOOL_KEEP
enum
For a non-destructive Boolean operation, this optional flag may be used to specify the preservation of either or both input bodies.
NORENDER_ATTRIB
class
Defines a generic attribute type that can mark a face or entity to not be rendered.
NORENDER_ATTRIB_LEVEL
define
NOT_ASSOCIATIVE
define
NOT_COMMUTATIVE
define
NO_MERGE_ATTRIB
class
Specifies a user-defined attribute that signals that the entity is not to be merged out of the body.
NULL
define
Name data member in class ATTRIB_GEN_NAME
Name assigned to this attribute.
NextAvailableId data member in class PART
The next available entity ID.
Next_dmod(DS_dmod*,int,DS_cstrn*&,int&) method in class ATTRIB_DM2ACIS
Returns a sequence of dmods for recursion, or NULL .
NumPolyNode() method in class LINKED_MESH_MANAGER
Returns the total number of polynodes in all meshes.
NumPolyNode() method in class INDEXED_MESH_MANAGER
Return the number of polygon nodes in the mesh.
NumPolygon() method in class INDEXED_MESH_MANAGER
Returns the total number of polygons in the mesh.
NumPolygon() method in class LINKED_MESH_MANAGER
Returns the total number of polygons in all meshes.
NumSingleTris data member in class LINKED_MESH_MANAGER
NumSingleTris data member in class INDEXED_MESH_MANAGER
NumStrips data member in class INDEXED_MESH_MANAGER
NumStrips data member in class LINKED_MESH_MANAGER
NumVertex() method in class LINKED_MESH_MANAGER
Returns the total number of polygons in all meshes.
NumVertex() method in class INDEXED_MESH_MANAGER
Return the number of vertices in the mesh.
n() method in class VBL_SURF
Returns the number of boundaries in a VBL_SURF .
n_derivatives() method in class blend_contact
n_sided_face data member in class hh_coedge_details
name() method in class gvertex
Every graph vertices can be supplied a character string as a name.
name() method in class METHOD_ID
Returns the method name.
name() method in class option_header
Returns the name of the option_header .
name() method in class ATTRIB_GEN_NAME
Gets the attribute name.
name_str data member in class DELTA_STATE
Name string for the DELTA_STATE .
narrow_support(void) method in class ATTRIB_BLEND
near_coincidence_fuzz() method in class BoolOptions
Returns the value of the near coincidence fuzz.
need_3D_coordinates() method in class IHL_OUTPUT_MANAGER
Overrides this method.
need_approx_counts() method in class LINKED_MESH_MANAGER
Provides an approximate count of polygons and nodes and number of references to nodes.
need_approx_counts() method in class MESH_MANAGER
Returns true if you are only interested in getting approximate counts of polygons, nodes and edges.
need_approx_counts() method in class INDEXED_MESH_MANAGER
Provides an approximate count of polygons and nodes and number of references to nodes.
need_coedge_pointers_on_polyedges() method in class MESH_MANAGER
Used with the indexed protocol to flag requested data.
need_coordinate_polygons() method in class MESH_MANAGER
If this function returns TRUE, the data will be announced in the coordinate protocol.
need_coordinate_polygons() method in class POLYGON_POINT_MESH_MANAGER
Tells the faceter we need coordinate polygons.
need_counts() method in class LINKED_MESH_MANAGER
A callback that tells the faceter we need a count of polygons, polynodes, and nodes.
need_counts() method in class MESH_MANAGER
Used with the coordinate and indexed protocols to flag requested data.
need_degenerate_triangles() method in class MESH_MANAGER
Some applications need degenerate triangles to be topologically correct.
need_duplicate_indexed_nodes_at_singularities() method in class LINKED_MESH_MANAGER
This method is called if the user wants duplicate nodes where singularities have different normals for different facets, such as at the apex of a cone.
need_duplicate_indexed_nodes_at_singularities() method in class GLOBAL_MESH_MANAGER
Makes this method return TRUE in the derived class if you want different uv values and nodes at singularities.
need_duplicate_indexed_nodes_at_singularities() method in class MESH_MANAGER
When facets meet at a singularity, such as at the apex of a cone, each facet may have different normals.
need_duplicate_indexed_nodes_at_singularities() method in class INDEXED_MESH_MANAGER
need_duplicate_indexed_nodes_on_surface_seams() method in class MESH_MANAGER
This method is called if the user wants duplicate nodes where the surface uv's differ at the same position on the surface.
need_duplicate_indexed_nodes_on_surface_seams() method in class LINKED_MESH_MANAGER
This method is called if the user wants duplicate nodes where the surface uv's differ at the same position on the surface.
need_duplicate_indexed_nodes_on_surface_seams() method in class INDEXED_MESH_MANAGER
This method decides if the user wants duplicate nodes where the surface uv's differ at the same position on the surface.
need_edge_grading(double&) method in class MESH_MANAGER
If this function returns TRUE, there is a second pass through the model to further subdivide edges so that consecutive faceted edge lengths have controlled size relationships.
need_edge_grading_on_face(FACE*,REFINEMENT*,double&) method in class MESH_MANAGER
If this function returns TRUE, edge grading is applied one face at a time during the edge grading pass.
need_edge_indices() method in class MESH_MANAGER
If this function returns TRUE, then the model edges will be announced with the node indices.
need_global_indexed_polygons() method in class STL_MESH_MANAGER
Get the globally indexed polygons.
need_global_indexed_polygons() method in class MESH_MANAGER
If this function returns TRUE, the facets will be output with the global indexed protocol.
need_global_indexed_polygons() method in class GLOBAL_MESH_MANAGER
Tells faceter that globally indexed polygon output is needed and returns TRUE .
need_grid() method in class REFINEMENT
Determines if the grid is required from the grid mode.
need_hidden_segments() method in class IHL_OUTPUT_MANAGER
Overrides this method.
need_indexed_polyedges() method in class MESH_MANAGER
If this function returns TRUE, then the model edges will be announced with the node polyedges.
need_indexed_polygons() method in class SIMPLE_INDEXED_MESH_MANAGER
If this function returns TRUE , the indexed protocol is turned on.
need_indexed_polygons() method in class LINKED_MESH_MANAGER
If this function returns TRUE, the indexed protocol is turned on.
need_indexed_polygons() method in class MESH_MANAGER
Used with the global indexed protocol to flag requested data.
need_indexed_polygons() method in class INDEXED_MESH_MANAGER
If this function returns TRUE, the indexed protocol is turned on.
need_indexed_polynode_with_data() method in class MESH_MANAGER
Used with the indexed protocol to flag requested data.
need_interior_segments() method in class IHL_OUTPUT_MANAGER
Overrides this method.
need_no_hidden_calc() method in class IHL_OUTPUT_MANAGER
Overrides this method.
need_precount_of_global_indexed_polygons() method in class MESH_MANAGER
If this function returns TRUE, the number of polygons, nodes, and node references by polygons are announced before other output.
need_precount_of_global_indexed_polygons() method in class STL_MESH_MANAGER
If this function returns TRUE , the number of polygons, nodes, and node references by polygons are announced before other output.
need_precount_of_global_indexed_polygons() method in class GLOBAL_MESH_MANAGER
If this function returns TRUE , the number of polygons, nodes and node references by polygons are announced before other output.
need_save_as_approx(int,logical) method in class curve
Queries whether the object needs to be saved to an old version as an approximation.
need_save_as_approx(int,logical) method in class surface
Queries whether the object needs to be saved to an old version as an approximation.
need_save_as_approx(int,logical) method in class helix
need_swap data member in class BinaryFile
Flag to indicate that big/little-endian byte swapping is needed.
needs_rollback() method in class ENTITY
Checks whether or not the record is already backed up.
negate() method in class var_rad_rot_ellipse
Reverses this variable radius, front to back.
negate() method in class torus
Negates this torus; ie, reverses the direction of the surface normal.
negate() method in class helix
Negates this helix, i.
negate() method in class plane
Negates this plane; that is reverses the surface normal.
negate() method in class pcurve
Negates a pcurve in place.
negate() method in class var_rad_two_ends
Reverses this variable radius, front to back.
negate() method in class cone
Negates the cone.
negate() method in class PCURVE
Negates the pcurve, either by reversing the pcurve or by reversing the value of a
nonzero def_type .
negate() method in class straight
Negates this straight line by negating the direction.
negate() method in class discontinuity_info
Negates the data for the discontinuity_info .
negate() method in class curve
Reverses the sense of this curve .
negate() method in class SPAinterval
Negates an interval in place.
negate() method in class var_rad_functional
Reverses a functional variable radius, front to back.
negate() method in class surface
Reverses the sense of this surface .
negate() method in class intcurve
Negates an intcurve in place.
negate() method in class sphere
Negates this sphere.
negate() method in class generic_graph
Once a graph has been ordered, its ordering may be negated with this method.
negate() method in class spline
Negates this spline.
negate() method in class var_radius
Reverses this variable radius, front to back.
negate() method in class bounded_curve
Reverses the direction of this bounded_curve .
negate() method in class ellipse
Negates this ellipse, negate the normal.
negate_law
class
Provides methods for the unary minus, or negation, mathematical function.
negate_tool_cont() method in class ATTRIB_INTGRAPH
Change the containments in the shell-lump list to reflect a negated tool body.
nested_activate_vf(asm_model const*) method in class asm_model_entity_mgr
Requests that the entity manager make its modeling context (i.
nested_deactivate_vf(asm_model const*) method in class asm_model_entity_mgr
Requests that the entity manager deactivate its modeling context (i.
new_entity
define
new_entity_ptr() method in class BULLETIN
Returns a pointer to the new entity created after an operation on the model.
new_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the latest geometry calculated for the edge.
new_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Returns the latest geometry calculated for the vertex.
new_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns the latest geometry calculated for the face.
new_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns the new geometry (pcurve) associated with the coedge, if the coedge has been fixed.
new_instance() method in class VERTEX_TEMPLATE
Creates a new instance of the node.
new_law_id()
global function
Creates a unique id number for the given law, which is used for type identification.
new_parts data member in class acis_pm_entity_mgr_factory
new_sense() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns the latest face sense calculated.
new_sense() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the latest edge sense calculated.
new_sense() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Gets the new sense of the coedge and this returns the old sense if no new sense has been computed.
new_state() method in class HISTORY_STREAM
Creates a new modeler state identifier.
next() method in class HISTORY_STREAM_LIST
Returns the pointer to the next HISTORY_STREAM in the list.
next() method in class asm_model_list
Returns the next undeleted (live) entry.
next(PAT_NEXT_TYPE) method in class LOOP
Returns a pointer to the next LOOP in the list of LOOPs bounding a FACE .
next() method in class entity_clash_pair
Returns the next entity_clash_pair object in this list.
next(PAT_NEXT_TYPE) method in class SHELL
Returns a pointer to the next SHELL in the list of SHELL s contained in a BODY .
next() method in class error_info_list
Returns a pointer to an const error_info object in list order.
next() method in class shell_lump
Returns a pointer to the next shell_lump in the list of shell_lumps .
next() method in class DELTA_STATE
Returns the next DELTA_STATE .
next() method in class check_status_list
Returns the next element of the error check_status_list , or NULL if there is none.
next data member in class curve_curve_int
Pointer to allow linked lists of curve_curve_ints .
next data member in class ff_header
Next face-face intersection.
next() method in class DELTA_STATE_LIST
Returns the pointer to the next DELTA_STATE in the list.
next() method in class tk_list
Moves the current object to the next item in the list.
next() method in class check_status_list
Returns the next element of the error check_status_list , or NULL if there is none.
next data member in class edge_face_int
For linking edge-face intersections between them.
next() method in class VOID_LIST
Returns item*'s in list order, ignoring deleted items.
next() method in class EE_LIST
Returns entities in list order, ignoring deleted items.
next data member in class curve_irregularities
The next in curve irregularity in the list and is NULL terminated.
next data member in class curve_surf_int
The pointer to the list.
next() method in class error_list_info
Returns the next_ptr .
next() method in class LIST_HEADER
Return the next live entry relative to the iterator.
next() method in class point_entity_rel
Determines the next point-entity relationship.
next() method in class SPACOLLECTION
Returns the next undeleted (live) entity in the collection.
next() method in class toolkit_callback
Specifies the next callback command.
next() method in class POLYGON_VERTEX
Returns a pointer to the next vertex in a polygon.
next(PAT_NEXT_TYPE) method in class LUMP
Returns a pointer to the next LUMP in the list of LUMP s contained in a body.
next(PAT_NEXT_TYPE) method in class FACE
Returns the next FACE in a complete enumeration of all the FACEs in the SHELL .
next() method in class entity_handle_list
Returns the next undeleted (live) entry.
next() method in class option_header
Returns the next option_header .
next() method in class BULLETIN
Returns the pointer to the next bulletin on the bulletin board.
next() method in class DEBUG_LIST
Allows unprivileged utilities to follow the list pointer to return the next entity type.
next data member in class surf_surf_int
Next surface-surface intersection.
next() method in class edge_entity_rel
Returns the next pointer in the edge-entity relationship.
next() method in class blend_contact
next() method in class blend_contact
next() method in class CSHELL
Returns the next CSHELL .
next() method in class CFACE
Returns the pointer to the next cface in the list contained directly by CSHELL .
next(int) method in class AF_POINT
Return the 'next' point in a given direction of traversal.
next(PAT_NEXT_TYPE) method in class WIRE
Returns a pointer to the next WIRE in a complete enumeration of all the WIREs in a BODY or SHELL .
next() method in class ATTRIB
Returns the next attribute in this ATTRIB's linked list.
next() method in class insanity_list
Returns the next list.
next() method in class COEDGE
Returns the next COEDGE in a doubly-linked list of COEDGEs .
next() method in class CELL
Returns the next pointer.
next() method in class insanity_list
Returns the next list.
next() method in class component_entity_handle_list
Returns the next undeleted (live) entry.
next(REVBIT) method in class COEDGE
Returns a pointer to the next COEDGE if the sense argument is FORWARD ; otherwise returns a pointer to the previous COEDGE .
next() method in class ENTITY_LIST
Returns the next undeleted (live) entry.
next() method in class component_handle_list
Returns the next undeleted (live) entry.
next() method in class BULLETIN_BOARD
Returns the next bulletin in the bulletin board.
next() method in class POLYGON
Returns the next POLYGON .
next data member in class hit
The next hit in a chain of hits.
next() method in class BULLETIN_LIST
Returns the pointer to the next BULLETIN in the list.
next() method in class restore_def
Returns a pointer to the next restore_def in the list.
next() method in class IHL_SEGMENT
Returns a pointer to the next IHL_SEGMENT .
next_bb_b() method in class BULLETIN
Bulletin for an entity on the next bulletin board.
next_bb_b_ptr data member in class BULLETIN
next pointer.
next_ds data member in class DELTA_STATE
A delta state whose from_state equals this to_state .
next_from(int&) method in class SPACOLLECTION
Returns the next non-deleted entity after the index given without affecting the
member variables used by init and next.
next_from(int&) method in class entity_handle_list
Returns the next non-deleted entry after the index given without affecting the member variables used by init and next .
next_from(int&) method in class component_entity_handle_list
Returns the next non-deleted entry after the index given without affecting the member variables used by init and next .
next_from(int&) method in class component_handle_list
Returns the next non-deleted entry after the index given without affecting the member variables used by init and next .
next_from(int&) method in class ENTITY_LIST
Returns the next non deleted entry after the index given without affecting the member variables used by init and next .
next_from(int&) method in class LIST_HEADER
Return the next live entry from the list relative to the supplied custom iterator.
next_from(int&) method in class asm_model_list
Returns the next non-deleted entry after the index given without affecting the member variables used by init and next .
next_from(int&) method in class EE_LIST
Returns the next non-deleted entry after the index given without affecting the member variables used by init and next .
next_in_list() method in class CELL
Returns a pointer to the next in the list.
next_in_list(PAT_NEXT_TYPE) method in class FACE
Returns a pointer to the next FACE in the list of FACEs contained directly by a SHELL or SUBSHELL .
next_in_list(PAT_NEXT_TYPE) method in class WIRE
Returns a pointer to the next WIRE in the list of WIREs contained directly by a BODY , SHELL , or SUBSHELL .
next_message_module() method in class message_module
Returns the next message module.
next_ptr data member in class BULLETIN
list pointer.
next_ptr data member in class BULLETIN_BOARD
Chains bulletin boards from a delta state.
next_ptr data member in class COEDGE
Pointer to provide a doubly-linked list of COEDGEs in a LOOP , or circular lists at each end in a general unembedded graph.
next_state data member in class HISTORY_STREAM
Acts as a state number server giving a new (unused) state number on request.
next_stream() method in class HISTORY_STREAM
Gets the next stream.
nfaces() method in class ATTRIB_BLEND
Returns the number of blend sheet faces constructed for this blend.
no_analytics data member in class bhl_geom_types
no_change() method in class BULLETIN
Returns whether or not there has been a change.
no_circles data member in class bhl_geom_types
no_cones data member in class bhl_geom_types
no_cylinders data member in class bhl_geom_types
no_ellipses data member in class bhl_geom_types
no_intcurves data member in class bhl_geom_types
no_out_of_body_ptrs() method in class ATTRIB_BLEND
Status indicator which notes whether the explicit blend geometry is any
known to agree with the implicit blend geometry.
no_planes data member in class bhl_geom_types
no_relation data member in class edge_entity_rel
The variable that indicates that there is no possible relation between the given edge and the given entity.
no_relation data member in class point_entity_rel
Indicates that there is no possible relation between the given point and the given entity.
no_spheres data member in class bhl_geom_types
no_splines data member in class bhl_geom_types
no_straights data member in class bhl_geom_types
no_tori data member in class bhl_geom_types
nobj data member in class curve_interp
The number of object-space curves being interpolated.
node() method in class ATT_CAP_FACE
norm() method in class SPAnvector
Returns a unit length SPAnvector that points in the same direction as this.
norm_law
class
Provides methods for the normalize mathematical function.
normal data member in class torus
The normal to the plane of the spine.
normal() method in class ELLIPSE
Returns the normal to the plane of this ELLIPSE .
normal data member in class plane
The normal to the plane.
normal() method in class PLANE
Returns the normal defining this PLANE .
normal data member in class ellipse
Normal to the plane of ellipse.
normal() method in class TORUS
Returns the normal vector of this TORUS .
normal(VERTEX_TEMPLATE*,SPAunit_vector&) method in class POLYGON_VERTEX
Returns the normal of the vertex.
normal_cone(SPApar_box&,logical,SPAtransf&) method in class torus
Returns a cone bounding the normal direction of this surface.
normal_cone(SPApar_box const&,logical,SPAtransf const&) method in class sphere
Returns a cone bounding the normal direction of a curve.
normal_cone(SPApar_box const&,logical,SPAtransf const&) method in class spline
Returns a cone bounding the normal direction of the surface.
normal_cone(SPApar_box const&,logical,SPAtransf const&) method in class cone
Returns a cone bounding the normal direction of a curve.
normal_cone(SPApar_box const&,logical,SPAtransf const&) method in class plane
Returns a cone bounding the normal direction of the surface.
normal_cone(SPApar_box&,logical,SPAtransf&) method in class surface
Returns a cone bounding the normal direction of this surface .
normal_defined() method in class VERTEX_TEMPLATE
Returns TRUE if the VERTEX_TEMPLATE contains a NORMAL_TOKEN .
normalise(SPAvector const&)
global function
Converts a vector into a unit vector.
note_seen() method in class ATT_BL_INST
Returns the seen note.
npts data member in class curve_interp
The number of points to be interpolated.
nsplit data member in class surf_surf_int
The number of values in the array split_param.
nsurf data member in class curve_interp
The number of surface-related records.
nth_derivative(int) method in class law
Returns a law that is the n th derivative of this law with respect to its first variable (e.
null_graph_vertex(VERTEX*) method in class ATTRIB_EFINT
Nulls the specified graph vertex.
null_new_entity_ptr() method in class BULLETIN
Nullifies the old entity pointer.
null_node_id() method in class MESH_MANAGER
Returns the node id value that is guaranteed to be invalid.
null_node_id() method in class STL_MESH_MANAGER
Returns the node id value that is guaranteed to be invalid.
null_node_id() method in class GLOBAL_MESH_MANAGER
Returns the node id value that is guaranteed to be invalid.
null_old_entity_ptr() method in class BULLETIN
Nullifies the new entity pointer.
num_bad_coedges() method in class ATTRIB_HH_AGGR_WRAPUP
Returns the number of bad coedges.
num_blend_faces() method in class BLEND_ANNO_VERTEX
Returns the number of resulting blend faces.
num_blend_supports() method in class BLEND_ANNO_ENTITY
Returns the count of support entities.
num_converted_analytics() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of splines converted to analytics.
num_converted_circles() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of intcurves converted to circles.
num_converted_cones() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of splines converted to cones.
num_converted_cylinders() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of splines converted to cylinders.
num_converted_ellipses() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of intcurves converted to ellipses.
num_converted_planes() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of splines converted to planes.
num_converted_spheres() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of splines converted to spheres.
num_converted_straights() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of intcurves converted to straights.
num_converted_tori() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of splines converted to tori.
num_edges() method in class PRIMITIVE_ANNOTATION
Returns the number of edges in the primitive.
num_elements() method in class pattern
Obsolete: use api_pattern_query_size instead.
num_expected_analytics() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of expected spline-to-analytic conversions.
num_expected_cones() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of expected spline-to-cone conversions.
num_expected_cylinders() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of expected spline-to-cylinder conversions.
num_expected_planes() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of expected spline-to-plane conversions.
num_expected_spheres() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of expected spline-to-sphere conversions.
num_expected_tori() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of expected spline-to-tori conversions.
num_faces() method in class PRIMITIVE_ANNOTATION
Returns the number of faces in the primitive.
num_final_intcurves() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of of intcurves converted to ellipses.
num_final_splines() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of spline surfaces remaining in the final body.
num_free_faces() method in class ATTRIB_HH_AGGR_STITCH
Returns the number of free faces after stitching analysis.
num_input_analytics() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input analytics.
num_input_circles() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input tori.
num_input_cones() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input cones.
num_input_cylinders() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input cylinders.
num_input_ellipses() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input tori.
num_input_intcurves() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input intcurves.
num_input_planes() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input planes.
num_input_spheres() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input spheres.
num_input_splines() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input splines.
num_input_straights() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input straights.
num_input_tori() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the number of input tori.
num_invalid_unshared_edges() method in class ATTRIB_HH_AGGR_STITCH
Returns the number of invalid unshared edges formed after the stitch calculate stage.
num_sheet_lumps() method in class ATTRIB_HH_AGGR_STITCH
Returns the number of sheet lumps.
num_solid_lumps() method in class ATTRIB_HH_AGGR_STITCH
Returns the number of solid lumps.
num_unshared_loops() method in class ATTRIB_HH_AGGR_STITCH
Returns the number of unshared loops that can probably be closed by a cover sheet.
num_valid_unshared_edges() method in class ATTRIB_HH_AGGR_STITCH
Returns the number of the number of valid unshared edges formed after stitch calculation.
num_vertex() method in class indexed_polygon
Get the number of vertices of the polygon.
num_vertex() method in class mesh_polygon
Get the number of vertices of the polygon.
num_vertices() method in class PRIMITIVE_ANNOTATION
Returns the number of vertices in the primitive.
number_of_edges() method in class generic_graph
Returns the number of graph edges in the graph structure.
number_of_vertices() method in class generic_graph
Returns the number of graph vertices in the graph structure.
numerator() method in class rat_poly_vec
numerically_stable_len() method in class SPAvector
Not appropriate for general use.
nvalid data member in class curve_interp
The number of intervals in valid.
On_Off_Type
enum
Used primarily to set and get ON_OFF arguments.
Output_Mode
enum
Specifies the format of scanlines output by subsequent rendering calls to application graphics drivers.
Owner_2DS_dmod(ATTRIB_DSMODEL*,DS_dmod*) method in class ATTRIB_DC2ACIS
Builds a DS_dmod from owner's shape.
Owner_2DS_dmod(ATTRIB_DSMODEL*,DS_dmod*) method in class ATTRIB_DS2ACIS
Builds a DS_dmod from the owner's shape.
obj_bs(int) method in class curve_interp
Extracts the nth object-space curve after fitting.
obj_fitol(int) method in class curve_interp
Extract the actual fit tolerance achieved for the given object-space curve.
objdata data member in class curve_interp
The pointer to an array of object-space curve data records.
off_int_cur
class
Represents a spline curve obtained by the intersection of two surfaces that are offsets of the given surfaces.
off_spl_sur
class
Represents the offset of a surface.
offset() method in class pcurve
Returns the offset.
offset() method in class PCURVE
Returns the SPApar_vec parameter space vector offset.
offset(double) method in class VBL_SURF
Makes an offset vertex blend on the heap.
ok() method in class outcome
Returns TRUE if this outcome represents a successful result; otherwise, returns FALSE .
old_edge_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns the old edge curve.
old_entity
define
old_entity_ptr() method in class BULLETIN
Returns the pointer to the old entity.
old_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the original geometry associated with the edge.
old_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns the original geometry associated with the face.
old_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Returns the original geometry associated with the vertex.
old_geometry() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns the old geometry (pcurve) associated with the coedge, if the coedge has not been fixed.
old_make_approximating_surface(double) method in class blend_spl_sur
Creates a surface after a blend_spl_sur has been constructed and all its data is in place.
old_sense() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the original edge sense.
old_sense() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns the old sense of the coedge.
old_sense() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns the original face sense.
old_surf() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Returns the old surface.
on() method in class option_header
Returns whether the option_header is on or off if the option type is logical_option .
on_edge() method in class IHL_SEGMENT
Returns TRUE if the segment is on a model edge.
on_sil() method in class IHL_SEGMENT
Returns TRUE if the segment is on a silhouette edge.
on_surface(SPApar_pos&) method in class VBL_SURF
Returns TRUE if the uv -parameter is on the surface; otherwise, it returns FALSE .
one_sided_sheet_opt
enum
Option enumerator for use with mass_props_options , specifying
the way in which voids and open, single-sided faces should be treated in
calculations of mass properties.
open() method in class BULLETIN_BOARD
Returns TRUE if the bulletin board opened successfully; otherwise, it returns FALSE .
operator !=(IHL_CAMERA&) method in class IHL_CAMERA
Returns TRUE if either the eye position, target position, or perspective projection flag of the supplied camera differ from those of this camera.
operator =(ha_rendering_options&) method in class ha_rendering_options
operator ==(IHL_CAMERA&) method in class IHL_CAMERA
Returns TRUE if the eye position, target position, and perspective projection flag of the supplied camera are all the same as those of this camera.
operator Fall_Off_Type() method in class Render_Arg
Returns the Render_Arg 's Fall_Off_Type value.
operator On_Off_Type() method in class Render_Arg
Returns the Render_Arg 's On_Off_Type value.
operator Render_Color() method in class Render_Arg
Returns the Render_Arg 's Render_Color value.
operator SPAposition*() method in class position_array
Returns a copy of the position.
operator const char*() method in class param_string
Converts a param_string to a pointer to immutable characters.
operator const char*() method in class Render_Arg
Returns the Render_Arg 's string value.
operator const double*() method in class DM_dbl_array
Cast to read-only double.
operator const int*() method in class DM_tag_array
Read-only cast operator.
operator double() method in class Render_Arg
Returns the Render_Arg 's real value.
operator double() method in class SPAparameter
Returns a double from a parameter.
operator double*() method in class Render_Arg
Returns the Render_Arg's vector value.
operator int() method in class rgb_color
Extracts a color value.
operator int() method in class rgb_color
Extracts a color value.
operator int() method in class Render_Arg
Returns the Render_Arg 's integer value.
operator int&() method in class DM_rtnerr_hurler
int cast; this method can treat a DM_rtnerr_hurler object as an int .
operator unknown_entity_text *() method in class unknown_text_pointer
Casts into an unknown_entity_text by returning the pointer to the defining unknown_entity_text .
operator |=(ha_rendering_options&) method in class ha_rendering_options
operator!=(law&) method in class law
Determines whether or not this law is not equivalent to the input law.
operator!=(sweep_options&) method in class sweep_options
Tests to see whether this sweep option instance is equal to the given sweep option.
operator!=(unknown_entity_text*) method in class unknown_text_pointer
Returns FALSE if the given pointer points to the defining unknown entity text; otherwise, it returns TRUE .
operator!=(subtype_object const&) method in class subtype_object
TRUE if two subtype objects are not the same.
operator!=(var_radius const&) method in class var_rad_two_ends
Determines whether a var_rad_two_ends and a var_radius are not equal.
operator!=(curve&) method in class curve
Tests this curve for inequality to another curve.
operator!=(tube_options&) method in class tube_options
Tests to see whether or not two sets of options are unequal.
operator!=(var_radius const&) method in class var_rad_fixed_width
Tests the two var_rad_fixed_widths to see if they are not equal.
operator!=(pattern&) method in class pattern
Obsolete: do not use.
operator!=(AcisVersion const&,AcisVersion const&)
global function
Compares two AcisVersion objects for inequality.
operator!=(SPAinterval const&,SPAinterval const&)
global function
Equality operator for determining whether two intervals are identical.
operator!=(lop_options&) method in class lop_options
Non-equals operator.
operator!=(var_radius const&) method in class var_radius
Determines whether two variable radii are not equal.
operator!=(insanity_sub_category&) method in class insanity_sub_category
Inequality operator.
operator!=(var_cross_section const&) method in class var_cross_section
Determines if two variable cross sections are unequal.
operator!=(var_radius const&) method in class var_rad_functional
Determines whether a var_rad_functional and a var_radius are not equal.
operator!=(var_radius const&) method in class var_rad_rot_ellipse
Determines whether a var_rad_rot_ellipse is equal.
operator!=(rgb_color&) method in class rgb_color
Determines whether the color is not equal to another color.
operator!=(gvertex const&) method in class gvertex
Determines whether or not the supplied vertex is not equal to this graph vertex.
operator!=(PHL_CAMERA const&) method in class PHL_CAMERA
Compares the eye position and target position of the current camera with those of the given camera .
operator!=(SPAtransf const&) method in class SPAtransf
Compares two transformations.
operator!=(surface&) method in class surface
Tests this surface for inequality to another surface.
operator!=(wire_offset_options&) method in class wire_offset_options
Tests to see whether this option instance is equal to the given offset option.
operator!=(skin_options const&) method in class skin_options
Tests two options for equality.
operator!=(gedge const&) method in class gedge
Determines whether or not the supplied graph edge is not equal to this graph edge.
operator!=(glue_options const&) method in class glue_options
Returns TRUE if the input object is not same as this object or FALSE otherwise.
operator%(SPApar_pos const&,SPApar_dir const&)
global function
Returns the scalar product between a parameter position and parameter direction.
operator%(SPAunit_vector const&,SPAbox const&)
global function
Finds the extent of the box along the given direction.
operator%(SPApar_dir const&,SPApar_box const&)
global function
Finds the extent of a parameter box along a given parameter direction.
operator%(SPApar_vec const&,SPApar_pos const&)
global function
Returns the scalar product of a parameter vector with a parameter position.
operator%(SPApar_pos const&,SPApar_vec const&)
global function
Returns the scalar product of a parameter position with a parameter vector.
operator%(SPAbox const&,SPAunit_vector const&)
global function
Finds the extent of the box along the given direction.
operator%(SPApar_vec const&,SPApar_vec const&)
global function
Returns the dot product of two parameter vectors.
operator%(SPApar_dir const&,SPApar_pos const&)
global function
Returns the scalar product between a parameter direction and parameter position.
operator%(SPApar_box const&,SPApar_dir const&)
global function
Finds the extent of a parameter box along a given parameter direction.
operator&(SPApar_box const&,SPApar_box const&)
global function
Creates a parameter box that is the overlap of two given parameter boxes, e.
operator&(SPAinterval const&,SPAinterval const&)
global function
Finds the interval of overlap.
operator&(SPAbox const&,SPAbox const&)
global function
Finds the overlap of two boxes - this method finds the intersection.
operator&&(SPApar_box const&,SPApar_box const&)
global function
Determines whether two boxes overlap.
operator&&(SPAbox const&,SPAbox const&)
global function
Determines whether two boxes overlap.
operator&&(SPAinterval const&,SPAinterval const&)
global function
Determine whether two intervals overlap.
operator&=(SPAbox const&) method in class SPAbox
Limits one box by another - this method forms the intersection of this box with the given box, which results in this box.
operator&=(SPAinterval const&) method in class SPAinterval
Update this interval to be the overlap of itself and the given interval.
operator&=(SPApar_box const&) method in class SPApar_box
Limits one parameter box by another.
operator>(AcisVersion const&,AcisVersion const&)
global function
Compares two AcisVersion objects for greater than.
operator>(SPAparameter const&,SPAparameter const&)
global function
Determines if the first SPAparameter is greater than the second SPAparameter .
operator>(double,SPAinterval const&)
global function
Arithmetic comparison.
operator>(SPAinterval const&,double)
global function
Arithmetic comparison.
operator>(SPAparameter const&,double)
global function
Determines if the SPAparameter is greater than the double.
operator>(double,SPAparameter const&)
global function
Determines if the double is greater than the SPAparameter .
operator>(SPAinterval const&,SPAinterval const&)
global function
Arithmetic comparison.
operator>>(SPApar_box const&) method in class SPApar_box
Determines if this box entirely encloses the given box.
operator>>(double) method in class SPAinterval
Determines whether a point lies within an interval.
operator>>(SPAinterval const&) method in class SPAinterval
Determine whether an interval is entirely enclosed within another interval.
operator>>(SPApar_pos const&) method in class SPApar_box
Determines the parametric point containment.
operator>>(SPAposition const&) method in class SPAbox
Determines if this box entirely encloses the given point.
operator>>(SPAbox const&) method in class SPAbox
Determines if this box entirely encloses the given box.
operator>>(curve const&) method in class intcurve
Determines whether a intcurve is entirely enclosed within another.
operator>=(AcisVersion const&,AcisVersion const&)
global function
Compares two AcisVersion objects for greater than or equal to.
operator>=(SPAparameter const&,double)
global function
Determines if the SPAparameter is greater than or equal to the double.
operator>=(SPAinterval const&,double)
global function
Arithmetic comparison.
operator>=(SPAinterval const&,SPAinterval const&)
global function
Arithmetic comparison.
operator>=(SPAparameter const&,SPAparameter const&)
global function
Determines if the first SPAparameter is greater than or equal to the second SPAparameter .
operator>=(double,SPAinterval const&)
global function
Arithmetic comparison.
operator>=(double,SPAparameter const&)
global function
Determines if the double is greater than or equal to the SPAparameter .
operator<(SPAparameter const&,double)
global function
Determines if the SPAparameter is less than the double.
operator<(double,SPAparameter const&)
global function
Determines if the double is less than the SPAparameter .
operator<(SPAinterval const&,double)
global function
Arithmetic comparison.
operator<(SPAinterval const&,SPAinterval const&)
global function
Arithmetic comparison.
operator<(AcisVersion const&,AcisVersion const&)
global function
Compares two AcisVersion objects for less than.
operator<(double,SPAinterval const&)
global function
Arithmetic comparison.
operator<(SPAparameter const&,SPAparameter const&)
global function
Determines if the first SPAparameter is less than the second SPAparameter .
operator<<(SPApar_box const&) method in class SPApar_box
Determines if the given parameter box encloses this parameter box.
operator<<(D3_ostream&,help_point&)
global function
operator<<(SPAbox const&) method in class SPAbox
Determines if the given box encloses this box.
operator<<(SPApar_pos const&,SPApar_box const&)
global function
Determines if a given parameter box encloses a given parameter position.
operator<<(SPAposition const&,SPAbox const&)
global function
Determines if a given box encloses a given position.
operator<<(double,SPAinterval const&)
global function
Inverse of operator>> function.
operator<<(SPAinterval const&) method in class SPAinterval
Inverses the given interval.
operator<=(SPAparameter const&,SPAparameter const&)
global function
Determines if the first SPAparameter is less than or equal to the second SPAparameter .
operator<=(double,SPAinterval const&)
global function
Arithmetic comparison.
operator<=(SPAparameter const&,double)
global function
Determines if the SPAparameter is less than or equal to the double.
operator<=(SPAinterval const&,double)
global function
Arithmetic comparison.
operator<=(double,SPAparameter const&)
global function
Determines if the double is less than or equal to the SPAparameter .
operator<=(AcisVersion const&,AcisVersion const&)
global function
Compares two AcisVersion objects for less than or equal to.
operator<=(SPAinterval const&,SPAinterval const&)
global function
Arithmetic comparison.
operator*(straight const&,SPAtransf const&)
global function
Applies transformation to straight curve.
operator*(cone const&,SPAtransf const&)
global function
Returns a cone being (a copy of) this cone transformed by the given SPAtransf .
operator*(tensor const&,SPAtransf const&)
global function
Transforms a tensor by a general transformation.
operator*(SPAtransf&) method in class pick_ray
Returns a new pick_ray that is the result of applying a transformation to this pick_ray .
operator*(ellipse const&,SPAtransf const&)
global function
Returns an ellipse transformed by the given transformation.
operator*(SPAtransf const&,SPAtransf const*)
global function
Creates the composition of two transforms.
operator*(int,SPAparameter const&)
global function
Multiplies a SPAparameter and an integer.
operator*(SPApar_vec const&,SPApar_vec const&)
global function
Returns the cross product of two parameter vectors.
operator*(torus&,SPAtransf&)
global function
Returns a transformed copy of a given torus.
operator*(intcurve const&,SPAtransf const&)
global function
Returns a copy of the transformed curve.
operator*(double,mass_property const&)
global function
Scales a mass_property by the given real.
operator*(SPAinterval const&,double)
global function
Multiply an interval by a scalar.
operator*(SPAparameter const&,int)
global function
Multiplies a SPAparameter and an integer.
operator*(double,SPAparameter const&)
global function
Multiplies a SPAparameter and a double.
operator*(SPAparameter const&,double)
global function
Multiplies a SPAparameter and a double.
operator*(SPAmatrix const&,SPAposition const&)
global function
Transforms a position by a matrix.
operator*(SPAparameter const&,SPAparameter const&)
global function
Multiplies two SPAparameter s.
operator*(double,SPApar_vec const&)
global function
Multiplies a parameter vector by a scalar value.
operator*(SPAmatrix const&,SPAvector const&)
global function
Returns the product of a SPAmatrix and a SPAvector.
operator*(double,moments const&)
global function
Scale the mass properties by a constant factor.
operator*(moments const&,double)
global function
Scale the mass properties by a constant factor.
operator*(helix const&,SPAtransf const&)
global function
Returns a helix transformed by the given transformation.
operator*(SPAvector const&,SPAvector const&)
global function
Cross product of two vectors - Also applies to unit vectors.
operator*(SPAunit_vector const&,SPAtransf const&)
global function
Transforms a unit vector by the rotation matrix in a transformation.
operator*(double const&,SPAmatrix const&)
global function
Multiplies a matrix by a double.
operator*(tensor const&,double)
global function
Multiplies a tensor by a double.
operator*(SPAbox const&,SPAmatrix const&)
global function
Transforms a box by the given matrix.
operator*(SPAbox const&,SPAtransf const&)
global function
Transforms a box by the given transform.
operator*(sphere const&,SPAtransf const&)
global function
Transforms a sphere surface.
operator*(spline const&,SPAtransf const&)
global function
Transforms a spline surface.
operator*(SPAposition const&,SPAmatrix const&)
global function
Transforms a position by a matrix.
operator*(SPAunit_vector const&,SPAtransf const*)
global function
Transforms a unit vector by the rotation matrix in a transformation.
operator*(double,SPAbox const&)
global function
Scales a box.
operator*(SPAvector const&,SPAtransf const*)
global function
Transforms a vector by an affine transformation.
operator*(double,tensor const&)
global function
Multiplies a tensor by a double.
operator*(pcurve const&,SPAtransf const&)
global function
Transforms a pcurve in object space.
operator*(tensor const&,SPAmatrix const&)
global function
Transforms a tensor by a 3 x 3 (orthogonal) matrix.
operator*(pattern&,pattern&)
global function
Obsolete: use api_pattern_modify_compose instead.
operator*(SPAposition const&,SPAtransf const&)
global function
Transforms a position.
operator*(plane const&,SPAtransf const&)
global function
Returns a plane that is (a copy of) the given plane transformed by the given transform.
operator*(SPAvector const&,SPAtransf const&)
global function
Transforms a vector by an affine transformation.
operator*(SPAvector const&,SPAmatrix const&)
global function
Transforms a vector by a 3 X 3 matrix.
operator*(SPAvector const&,SPAtransf const&)
global function
Transforms a vector, ignoring the translation part of the transformation.
operator*(SPAposition const&,SPAtransf const&)
global function
Transforms a position.
operator*(SPAmatrix const&,SPAvector const&)
global function
Transforms a vector by a 3 X 3 matrix.
operator*(SPAmatrix const&,SPAposition const&)
global function
Transforms a position.
operator*(SPAposition const&,SPAtransf const*)
global function
Transforms a position.
operator*(SPAtransf const&,SPAtransf const&)
global function
Creates the composition of two transforms.
operator*(mass_property const&,double)
global function
Scales a mass_property by the given real.
operator*(SPAnvector) method in class SPAnvector
Concatenates the given SPAnvector to this SPAnvector .
operator*(SPAunit_vector const&,SPAposition const&)
global function
Returns the cross product of a position with a unit vector.
operator*(SPApar_pos const&,SPApar_transf const&)
global function
Transforms a parameter position using a parameter transform.
operator*(mass_property const&,SPAtransf const&)
global function
Transforms the mass_property to correspond to the transformed body.
operator*(SPAunit_vector const&,SPAposition const&)
global function
Returns a SPAposition as the cross-product of a SPAunit_vector and a SPAposition .
operator*(SPApar_vec const&,double)
global function
Multiplies a parameter vector by a scalar value.
operator*(SPAunit_vector const&,SPAtransf const&)
global function
Transforms a unit vector.
operator*(SPAvector const&,SPAmatrix const&)
global function
Returns the product of a SPAvector and a SPAmatrix.
operator*(SPAbox const&,double)
global function
Scales a box.
operator*(SPAposition const&,SPAmatrix const&)
global function
Transforms a position.
operator*(moments const&,SPAtransf const&)
global function
Transform the mass properties to correspond to the transformed body.
operator*(double,SPAinterval const&)
global function
Multiply a scalar by an interval.
operator*(SPAmatrix const&,SPAmatrix const&)
global function
Multiplies a matrix by a matrix.
operator*(SPAmatrix const&,SPAtransf const*)
global function
Transforms a matrix by an affine transformation.
operator*(SPAposition const&,double)
global function
Multiplies a position by a double.
operator*(SPAposition const&,SPAunit_vector const&)
global function
Transforms a position using a vector.
operator*(SPAmatrix const&,SPAtransf const&)
global function
Transforms a matrix by an affine transformation.
operator*(complex_number) method in class complex_number
This performs complex number multiplication.
operator*(SPAposition const&,SPAunit_vector const&)
global function
Returns a SPAposition as the cross-product of a SPAposition and a SPAunit_vector .
operator*=(SPAtransf&) method in class SPLINE
Transforms this SPLINE in place.
operator*=(SPAtransf&) method in class STRAIGHT
Transforms this STRAIGHT .
operator*=(SPAtransf&) method in class surface
Transforms this surface by the given transformation.
operator*=(SPAtransf const&) method in class moments
Transform the mass properties to correspond to the transformed body.
operator*=(SPAtransf const&) method in class var_rad_const
Transforms the var_rad_const by the given transformation.
operator*=(rat_poly const&) method in class rat_poly_vec
operator*=(SPAtransf&) method in class TEXT_ENT
Changes the location of text by applying a transformation.
operator*=(SPAtransf&) method in class CONE
Transforms this CONE .
operator*=(SPAtransf const&) method in class var_cross_section
Performs the transform operation.
operator*=(SPAtransf&) method in class VBL_SURF
Transform this blend by the given transformation.
operator*=(SPAtransf const&) method in class helix
Transforms this helix by the given SPAtransf , in place.
operator*=(SPAtransf&) method in class APOINT
Transforms this APOINT .
operator*=(SPAtransf&) method in class ELLIPSE
Transforms this ELLIPSE .
operator*=(SPAtransf&) method in class pick_ray
Applies a transformation to the pick_ray .
operator*=(SPAtransf const&) method in class spline
Transforms this spline by the given transformation.
operator*=(SPAtransf const&) method in class blend_spl_sur
Transforms this blend by the given transform.
operator*=(SPAtransf const&) method in class tensor
Transforms a tensor by a 3 x 3 transformation.
operator*=(SPAtransf const&) method in class cone
Transforms this cone by the given transformation.
operator*=(pattern&) method in class pattern
Obsolete: use api_pattern_modify_compose instead.
operator*=(SPAtransf&) method in class PCURVE
Transforms this PCURVE .
operator*=(SPAtransf&) method in class SURFACE
Transforms the equation of this SURFACE .
operator*=(SPAmatrix const&) method in class SPAbox
Transforms this box by the given matrix.
operator*=(SPAtransf const&) method in class var_rad_rot_ellipse
Transforms the variable radius by the specified transform.
operator*=(SPAtransf&) method in class HELIX
Transforms this HELIX .
operator*=(SPAtransf&) method in class TORUS
Transforms this TORUS .
operator*=(SPAtransf&) method in class torus
Transforms this torus by the given transformation.
operator*=(SPAtransf const&) method in class SPAbox
Transforms this box by the given transform.
operator*=(double) method in class SPAbox
Transforms this box by the given transform.
operator*=(SPAtransf const&) method in class mass_property
Transforms the mass_property to correspond to the transformed body.
operator*=(SPAtransf const&) method in class plane
Transforms this plane by the given transform.
operator*=(SPAtransf const&) method in class intcurve
Transforms a curve in place.
operator*=(double) method in class SPAinterval
Multiply an interval by a scalar.
operator*=(SPAtransf const&) method in class var_rad_two_ends
Transforms the var_rad_two_ends by the given transformation.
operator*=(SPAtransf&) method in class PLANE
Transforms this PLANE .
operator*=(SPAtransf const&) method in class ray
Transforms a ray.
operator*=(SPAtransf&) method in class SPHERE
Transforms this SPHERE .
operator*=(SPAtransf const&) method in class UNDEFC
Transforms the stored undefc in place.
operator*=(SPAtransf const&) method in class var_rad_functional
Transforms the var_rad_functional by the given transformation.
operator*=(SPAtransf&) method in class INTCURVE
Transforms the equation of this INTCURVE .
operator*=(SPAtransf const&) method in class var_radius
Transforms the variable radius by the given transformation.
operator*=(SPAtransf&) method in class curve
Transforms this curve .
operator*=(double) method in class moments
Scale the mass properties by a constant factor.
operator*=(double) method in class tensor
Multiplies a tensor by a double.
operator*=(SPAtransf const&) method in class var_rad_fixed_width
Transforms the var_rad_fixed_width .
operator*=(SPAtransf const&) method in class ellipse
Transforms this ellipse by the given SPAtransf , in place.
operator*=(SPAtransf&) method in class LAW
Transforms a LAW .
operator*=(SPAmatrix const&) method in class SPAmatrix
Multiplies two matrices.
operator*=(SPAtransf const&) method in class SPAmatrix
Transforms a matrix by an affine transformation.
operator*=(SPAtransf const&) method in class sphere
Transforms this sphere by the given transform.
operator*=(SPAtransf&) method in class bounded_curve
Transforms this bounded_curve .
operator*=(SPAtransf const&) method in class straight
Transforms this straight line by the given transformation.
operator*=(double const&) method in class SPAmatrix
Multiplies a matrix by a double.
operator*=(double) method in class SPAvector
Multiplication of a vector by a scalar.
operator*=(SPAtransf const&) method in class SPAvector
Transforms this vector by an affine transformation.
operator*=(double) method in class mass_property
Scales a mass_property by the given real.
operator*=(SPAtransf&) method in class TRANSFORM
Composes an existing transformation with a new one.
operator*=(SPAtransf&) method in class WCS
Applies a transformation to the WCS .
operator*=(SPAmatrix const&) method in class SPAvector
Transforms this vector by a 3 X 3 matrix.
operator*=(SPAtransf const&) method in class pcurve
Transforms a pcurve in object space.
operator*=(SPAmatrix const&) method in class tensor
Transforms a tensor by a 3 x 3 (orthogonal) matrix.
operator*=(SPAmatrix const&) method in class SPAposition
Transforms a vector by a 3 X 3 matrix.
operator*=(SPApar_transf const&) method in class SPApar_pos
Transforms a SPApar_pos .
operator*=(SPAtransf const&) method in class SPAposition
Transforms a position.
operator*=(SPAtransf&) method in class CURVE
Transforms the equation of this CURVE .
operator*=(double) method in class SPApar_vec
Multiplies a parameter by a scalar.
operator*=(SPAtransf const&) method in class SPAunit_vector
Transforms a unit vector by the rotation matrix in a transformation.
operator*=(double) method in class SPAparameter
Converts a double for multiplication to the right-hand system.
operator+(SPApar_vec const&,SPApar_vec const&)
global function
Adds the two parameter vectors.
operator+(SPApar_vec const&,pcurve const&)
global function
Adds a SPApar_vec to a pcurve's offset.
operator+(SPApar_vec const&,SPApar_box const&)
global function
Translates a parameter box.
operator+(pattern&,pattern&)
global function
Obsolete: use api_pattern_modify_compose instead.
operator+(SPAinterval const&,SPAinterval const&)
global function
Add two intervals together.
operator+(SPApar_pos const&,SPApar_vec const&)
global function
Returns the sum of a parameter position with a parameter vector.
operator+(SPApar_box const&,SPApar_vec const&)
global function
Translates a parameter box.
operator+(double,SPAparameter const&)
global function
Adds a double and a SPAparameter .
operator+(SPApar_vec const&) method in class pcurve
Displaces the curve in surface parameter space.
operator+(mass_property const&,mass_property const&)
global function
Adds two mass properties together.
operator+(moments const&,moments const&)
global function
Add (accumulate) mass properties.
operator+(tensor const&,tensor const&)
global function
Performs a binary plus operation.
operator+(SPApar_vec const&,SPApar_pos const&)
global function
Returns the sum of a parameter vector with a parameter position.
operator+(SPAnvector) method in class SPAnvector
Adds the given SPAnvector to this SPAnvector .
operator+(SPAvector const&,SPAposition const&)
global function
Translates a position by a vector.
operator+(double,SPAinterval const&)
global function
Add a double and an interval.
operator+(SPAparameter const&,double)
global function
Adds a SPAparameter and a double.
operator+(SPAposition const&,SPAvector const&)
global function
Translates a position by a vector.
operator+(complex_number) method in class complex_number
This performs complex number addition.
operator+(SPAbox const&,SPAvector const&)
global function
Translates a box.
operator+(SPAinterval const&,double)
global function
Add an interval and a double.
operator+(SPAvector const&,SPAbox const&)
global function
Translates a box.
operator+(SPAparameter const&,SPAparameter const&)
global function
Adds two SPAparameter s.
operator+=(double) method in class SPAinterval
Adds a scalar value to both ends of an interval, shifting the interval by the value.
operator+=(tensor const&) method in class tensor
Performs the unary plus operation.
operator+=(double) method in class SPAparameter
Converts a double for addition to the right-hand system.
operator+=(char) method in class param_string
Appends a character string to the param_string .
operator+=(mass_property const&) method in class mass_property
Adds two mass properties together.
operator+=(SPApar_vec const&) method in class SPApar_pos
Adds a vector to a parameter position by offsetting a parameter position by a parameter vector.
operator+=(rat_poly_vec const&) method in class rat_poly_vec
operator+=(SPApar_vec const&) method in class SPApar_vec
Adds two parameter vectors.
operator+=(SPAvector const&) method in class SPAvector
Adds two vectors.
operator+=(pattern&) method in class pattern
Obsolete: use api_pattern_modify_concatenate instead.
operator+=(SPApar_vec const&) method in class pcurve
Adds a SPApar_vec to a pcurve's offset.
operator+=(moments const&) method in class moments
Add (accumulate) moments together.
operator+=(char*) method in class param_string
Appends the characters to which char points to the param_string .
operator+=(param_string&) method in class param_string
Appends the characters to which param_string points to the param_string .
operator+=(SPAinterval const&) method in class SPAinterval
Adds two intervals together.
operator+=(SPApar_vec const&) method in class SPApar_box
Translates a parameter box by a parameter vector.
operator+=(SPAvector const&) method in class SPAposition
Translates a position by a vector.
operator+=(SPAvector const&) method in class SPAbox
Translates this box.
operator-(SPAbox const&,SPAvector const&)
global function
Translates a box.
operator-() method in class pcurve
Makes a negated curve.
operator-(SPAunit_vector const&)
global function
Performs a unary minus operation.
operator-(SPApar_box const&,SPApar_vec const&)
global function
Translates a parameter box.
operator-(SPApar_vec const&)
global function
Performs a unary minus operation on a parameter vector.
operator-(moments const&)
global function
Subtract mass properties.
operator-(tensor const&,tensor const&)
global function
Performs a binary minus operation.
operator-(SPAnvector) method in class SPAnvector
Subtracts the given SPAnvector to this SPAnvector .
operator-(mass_property const&,mass_property const&)
global function
Subtracts the second mass_property from the first mass_property.
operator-(mass_property const&)
global function
Performs the unary minus operation.
operator-(moments const&,moments const&)
global function
Subtract mass properties.
operator-(SPAparameter const&,double)
global function
Subtracts a double from a SPAparameter .
operator-() method in class sphere
Returns a copy of this sphere negated - with normal reversed.
operator-(complex_number) method in class complex_number
This performs complex number subtraction.
operator-() method in class ellipse
Returns an ellipse with the opposite sense from this one.
operator-(double,SPAparameter const&)
global function
Subtracts a SPAparameter from a double.
operator-(SPAinterval const&,SPAinterval const&)
global function
Subtract two intervals.
operator-() method in class cone
Returns the inverse of the cone, with opposite normal.
operator-(SPApar_pos const&,SPApar_pos const&)
global function
Returns the subtraction of the first parameter position from the second parameter position.
operator-(SPAinterval const&)
global function
Negates an interval.
operator-(SPAinterval const&,double)
global function
Subtract a double from an interval.
operator-() method in class straight
Returns a straight line with the opposite sense from this line.
operator-() method in class SPAparameter
Negates a parameter.
operator-(tensor const&)
global function
Performs a unary minus operation.
operator-(SPApar_vec const&,SPApar_vec const&)
global function
Performs a binary minus operation.
operator-() method in class intcurve
Negates the curve.
operator-() method in class plane
Returns a plane being (a copy of) this plane negated; that is, with opposite normal.
operator-(SPAposition const&,SPAvector const&)
global function
Translates a position by a vector.
operator-(SPAparameter const&,SPAparameter const&)
global function
Subtracts the second SPAparameter from the first SPAparameter .
operator-(double,SPAinterval const&)
global function
Subtract an interval from a double.
operator-(SPApar_pos const&,SPApar_vec const&)
global function
Returns the subtraction of a parameter vector from a parameter position.
operator-() method in class torus
Returns a torus that is a negated copy of this torus.
operator-(SPApar_dir const&)
global function
Performs a unary minus operation.
operator-() method in class spline
Returns a surface with a reversed sense.
operator-() method in class helix
Returns a helix with the opposite sense from this one.
operator-(SPAposition const&,SPAposition const&)
global function
Returns the displacement (a vector) as difference of two positions.
operator->() method in class unknown_text_pointer
Returns the pointer to the defining unknown entity text.
operator-=(SPAinterval const&) method in class SPAinterval
Subtracts an interface from an interval.
operator-=(SPApar_vec const&) method in class SPApar_box
Translates a parameter box by a parameter vector.
operator-=(SPAvector const&) method in class SPAbox
Translates this box.
operator-=(tensor const&) method in class tensor
Performs the unary minus operation.
operator-=(SPAvector const&) method in class SPAposition
Translates a position by a vector.
operator-=(double) method in class SPAparameter
Converts a double for subtraction to the right-hand system.
operator-=(double) method in class SPAinterval
Subtracts a scalar value from both ends of an interval, shifting the interval by the value.
operator-=(SPApar_vec const&) method in class pcurve
Subtracts a SPApar_vec to a pcurve's offset.
operator-=(moments const&) method in class moments
Subtract moments.
operator-=(SPAvector const&) method in class SPAvector
Binary minus operation.
operator-=(SPApar_vec const&) method in class SPApar_pos
Subtracts a vector from a parameter position.
operator-=(mass_property const&) method in class mass_property
Subtracts the given mass_property from this mass_property.
operator-=(SPApar_vec const&) method in class SPApar_vec
Performs a binary minus operation.
operator-=(rat_poly_vec const&) method in class rat_poly_vec
operator/(SPAparameter const&,SPAparameter const&)
global function
Divides the first SPAparameter by the second SPAparameter .
operator/(SPAparameter const&,double)
global function
Divides a SPAparameter by a double.
operator/(SPAbox const&,double)
global function
Scales a box.
operator/(SPApar_vec const&,double)
global function
Divides a parameter vector by a scalar value.
operator/(SPAinterval const&,double)
global function
Divide an interval by a scalar.
operator/(complex_number) method in class complex_number
This performs complex number division.
operator/(SPAvector const&,double)
global function
Division of a vector by a scalar.
operator/(double,SPAparameter const&)
global function
Divides a double by a SPAparameter .
operator/=(double) method in class SPAinterval
Divide an interval by a scalar.
operator/=(rat_poly const&) method in class rat_poly_vec
operator/=(double) method in class SPApar_vec
Divides a parameter vector by a scalar value.
operator/=(double) method in class SPAparameter
Scales a box.
operator/=(double) method in class SPAbox
Scales this box.
operator/=(double) method in class SPAvector
Division of a vector by a scalar.
operator=(VERTEX_TEMPLATE&) method in class VERTEX_TEMPLATE
Implements an assignment operator, which makes a copy of a VERTEX_TEMPLATE .
operator=(param_info const&) method in class param_info
Assignment operator.
operator=(ATTRIB_DS2ACIS&) method in class ATTRIB_DS2ACIS
Assignment operator.
operator=(error_info_list const&) method in class error_info_list
Assignment operator, performs a full copy of the list completely.
operator=(pcurve const&) method in class pcurve
An assignment operator that copies the pcurve record, and adjusts the use counts of the underlying information.
operator=(outcome&) method in class outcome
operator=(VOID_LIST const&) method in class VOID_LIST
Explicit operator.
operator=(moments&) method in class moments
C++ assignment operator copies data from another object to this object.
operator=(component_entity_handle_list&) method in class component_entity_handle_list
Assignment operator performs a full copy of the list, complete with tombstones for deleted entries so that the indices are the same.
operator=(discontinuity_info&) method in class discontinuity_info
Sets the pointer to the current discontinuity_info object to the input object pointer.
operator=(asm_model_list&) method in class asm_model_list
Assignment operator performs a full copy of the list, complete with tombstones for deleted entries so that the indices are the same.
operator=(asm_model_info&) method in class asm_model_info
Assignment operator.
operator=(FileInfo const&) method in class FileInfo
Performs an assignment operation.
operator=(AcisOptions&) method in class AcisOptions
This method verifies if the existing AcisOptions object is the same as the object passed as the argument.
operator=(asm_model_holder&) method in class asm_model_holder
Assignment operator.
operator=(polygon_vertex&) method in class polygon_vertex
Compares the current instances of the polygon vertex with the one supplied as the argument.
operator=(SPAnvector&) method in class SPAnvector
Assigns the given SPAnvector values to the current vector.
operator=(blend_contact const&) method in class blend_contact
operator=(ATTRIB_DC2ACIS&) method in class ATTRIB_DC2ACIS
Assignment operator.
operator=(spa_unlock_result&) method in class spa_unlock_result
C++ assignment operator destroys the existing contents of the object and repopulates it
by copying the contents of the argument object.
operator=(VBL_SURF&) method in class VBL_SURF
Implements an assignment operator, which makes a copy of a VBL_SURF .
operator=(char*) method in class param_string
Sets the string value from a pointer to char.
operator=(LIST_HEADER const&) method in class LIST_HEADER
Assignment operator performs a full copy of the list, complete with tombstones for deleted entries so that the indices are the same.
operator=(param_string&) method in class param_string
Sets the string value from a pointer to param_string .
operator=(defeature_options&) method in class defeature_options
operator=(AcisVersion&) method in class AcisVersion
Operator equal.
operator=(ATTRIB_DM2ACIS&) method in class ATTRIB_DM2ACIS
Implements the assignment operator.
operator=(spline const&) method in class spline
Copies the spline record, and adjust the use counts of the underlying information to suit.
operator=(component_entity_handle_holder&) method in class component_entity_handle_holder
Assignment operator.
operator=(rat_poly_vec const&) method in class rat_poly_vec
operator=(entity_handle_list&) method in class entity_handle_list
Assignment operator performs a full copy of the list, complete with tombstones for deleted entries so that the indices are the same.
operator=(entity_handle_holder&) method in class entity_handle_holder
Assignment operator.
operator=(unknown_text_pointer const&) method in class unknown_text_pointer
Sets the defining unknown entity text via the given reference (assignment operator).
operator=(unknown_entity_text*) method in class unknown_text_pointer
Sets the defining unknown entity text via the given pointer (assignment operator).
operator=(Fall_Off_Type&) method in class Render_Arg
Returns the Render_Arg 's Fall_Off_Type value.
operator=(intcurve const&) method in class intcurve
Assignment operator, which copies only the intcurve record and adjusts the use counts of the underlying information.
operator=(On_Off_Type&) method in class Render_Arg
Returns the Render_Arg 's Fall_Off_Type value.
operator=(Render_Arg&) method in class Render_Arg
Returns the Render_Arg 's value.
operator=(Render_Color&) method in class Render_Arg
Returns the Render_Arg 's Render_Color value.
operator=(char*) method in class Render_Arg
Returns the Render_Arg 's string value.
operator=(component_handle_list&) method in class component_handle_list
Assignment operator performs a full copy of the list, complete with tombstones for deleted entries so that the indices are the same.
operator=(double&) method in class Render_Arg
Returns the Render_Arg 's double value.
operator=(double*) method in class Render_Arg
Returns the Render_Arg 's vector value.
operator=(component_handle_holder&) method in class component_handle_holder
Assignment operator.
operator=(int&) method in class Render_Arg
Returns the Render_Arg 's integer value.
operator=(ENTITY_LIST const&) method in class ENTITY_LIST
Assignment operator performs a full copy of the list, complete with tombstones for deleted entries so that the indices are the same.
operator=(ATTRIB_AGC&) method in class ATTRIB_AGC
Implements the assignment operator.
operator=(int_cur const&) method in class int_cur
Copies all the underlying information.
operator=(ENTITY&) method in class ENTITY
Transfers data from another ENTITY to this ENTITY (assignment operator).
operator==(curve const&) method in class helix
Tests two curves for equality.
operator==(var_cross_section const&) method in class var_cross_section
Implements an assignment operator, which makes a copy of a var_cross_section .
operator==(var_radius const&) method in class var_rad_const
Implements an assignment operator, which tests to see if a var_rad_const is equal to a var_radius .
operator==(tube_options&) method in class tube_options
Determines if two sets of options are equal.
operator==(surface const&) method in class spline
The default always says not equal, for safety.
operator==(surface&) method in class torus
Tests this surface for equality to another surface.
operator==(var_radius const&) method in class var_rad_fixed_width
Implements an assignment operator, which tests to see if a var_rad_fixed_width is equal to a var_radius .
operator==(insanity_sub_category&) method in class insanity_sub_category
Equality operator.
operator==(var_radius const&) method in class var_rad_functional
Implements an assignment operator, which tests to see if a var_rad_functional is equal to a var_radius .
operator==(gvertex const&) method in class gvertex
Determines whether or not the supplied vertex is equal to this graph vertex.
operator==(gedge const&) method in class gedge
Determines whether or not the supplied graph edge is equal to this graph edge.
operator==(var_radius const&) method in class var_rad_rot_ellipse
Implements an assignment operator, which tests to see if a var_rad_rot_ellipse is equal to a var_radius .
operator==(skin_options const&) method in class skin_options
Determines if two options are equal.
operator==(subtype_object const&) method in class blend_spl_sur
Tests two blends for equality.
operator==(pt_cvty_info const&) method in class pt_cvty_info
Tests for equality.
operator==(var_radius const&) method in class var_rad_two_ends
Implements an assignment operator, which tests to see if a var_rad_two_ends is equal to a var_radius .
operator==(unknown_entity_text*) method in class unknown_text_pointer
Returns TRUE if the given pointer points to the defining unknown entity text; otherwise, it returns FALSE .
operator==(curve const&) method in class ellipse
Tests two curves for equality.
operator==(surface const&) method in class plane
Tests two surfaces for equality.
operator==(SPAtransf const&) method in class SPAtransf
Compares two transformations.
operator==(rgb_color&) method in class rgb_color
Determines whether a color is equal to another color.
operator==(surface const&) method in class sphere
Tests two surfaces for equality.
operator==(sweep_options&) method in class sweep_options
Tests to see whether this sweep option instance is equal to the given sweep option.
operator==(var_radius const&) method in class var_radius
Implements an assignment operator, which makes a copy of a var_radius .
operator==(law&) method in class law
Determines whether or not this law is equivalent to the input law.
operator==(surface const&) method in class cone
Tests two surfaces for equality.
operator==(pattern&) method in class pattern
Obsolete: do not use.
operator==(curve&) method in class curve
Tests this curve for equality to another curve.
operator==(lop_options&) method in class lop_options
Equals Operator.
operator==(wire_offset_options&) method in class wire_offset_options
Tests to see whether this option instance is equal to the given offset option.
operator==(ATTRIB_BLEND const&) method in class ATTRIB_CONST_CHAMFER
Tests two blends for equality.
operator==(AcisVersion const&,AcisVersion const&)
global function
Compares two AcisVersion objects for equality.
operator==(PHL_CAMERA const&) method in class PHL_CAMERA
Compares the eye position and target position of the current camera with those of the given camera .
operator==(ATTRIB_BLEND const&) method in class ATTRIB_BLEND
Tests two blends for equality.
operator==(ed_cvty_info const&) method in class ed_cvty_info
Test for equality.
operator==(glue_options const&) method in class glue_options
Returns TRUE if the input object is same as this object or FALSE otherwise.
operator==(subtype_object const&) method in class subtype_object
Determines if two subtype objects are the same.
operator==(cvty const&) method in class cvty
Test to see if two convexities are identical.
operator==(curve const&) method in class intcurve
Tests two curves for equality.
operator==(param_string&) method in class param_string
Determines if two parameter strings are equal.
operator==(SPAinterval const&,SPAinterval const&)
global function
Equality operator for determining whether two intervals are identical.
operator==(curve const&) method in class straight
Tests two straight curves for equality.
operator==(surface&) method in class surface
Tests this surface for equality to another surface.
operator==(SPApar_vec const&,SPApar_vec const&)
global function
Tests two parameter vectors for equality within a tolerance of SPAresnor .
operator[](int) method in class SPACOLLECTION
Returns the collection list specified by the given number.
operator[](int) method in class LIST_HEADER
Return the entry at the specified index using the index operator.
operator[](int) method in class EE_LIST
Returns the indexed entity, NULL if the index is out of range, or LIST_ENTRY_DELETED if the indexed entry has been deleted.
operator[](int) method in class DELTA_STATE_LIST
Returns the indexed entity, or NULL if the index is out of range, or
LIST_ENTRY_DELETED if the indexed entry has been deleted.
operator[](int) method in class ENTITY_LIST
Returns the entity at the given index from the list.
operator[](int) method in class position_array
Makes the operator look like an array.
operator[](int) method in class entity_handle_list
Returns the entity handle at the given index from the list.
operator[](int) method in class component_handle_list
Returns the component handle at the given index from the list.
operator[](int) method in class param_string
Returns the character at the given position.
operator[](int) method in class BULLETIN_LIST
Returns the indexed entity, or NULL if the index is out of range, or
LIST_ENTRY_DELETED if the indexed entry has been deleted.
operator[](int) method in class DM_dbl_array
Access array element with no bounds checking.
operator[](int) method in class component_entity_handle_list
Returns the component entity handle at the given index from the list.
operator[](int) method in class HISTORY_STREAM_LIST
Returns the indexed entity, or NULL if the index is out of range, or
LIST_ENTRY_DELETED if the indexed entry has been deleted.
operator[](int) method in class asm_model_list
Returns the assembly model at the given index from the list.
operator[](int) method in class VOID_LIST
Returns the indexed item, or NULL if index is out of range, or LIST_ENTRY_DELETED if the indexed entry has been deleted.
operator[](int) method in class DM_tag_array
Used for data access.
operator|(SPAbox const&,SPAbox const&)
global function
Creates a box that encloses the two given boxes.
operator|(SPAinterval const&,SPAinterval const&)
global function
Construct an interval containing two intervals.
operator|(SPApar_box const&,SPApar_box const&)
global function
Creates a parameter box that encloses the two given parameter boxes.
operator|=(INDEXED_MESH&) method in class INDEXED_MESH
operator|=(SPApar_box const&) method in class SPApar_box
Compounds one parameter box into another.
operator|=(SPAinterval const&) method in class SPAinterval
Update this interval to include the given interval.
operator|=(SPAbox const&) method in class SPAbox
Compounds one box into another - this method extends this box until it also encloses the given box.
option_header
class
Records a value that denotes whether the option is on , off , or set to a given value.
option_type
enum
When creating an option_header object, it implicitly becomes one of these types.
order_cyclic(gvertex const*,gvertex const*) method in class generic_graph
If a graph is cyclic, then it may be ordered by the order_cyclic method.
order_from(generic_graph*) method in class generic_graph
The order-from method of ordering a graph works well for trees and linear graphs.
order_from(gvertex const*) method in class generic_graph
The order-from method of ordering a graph works well for trees and linear graphs.
order_with(generic_graph*,logical) method in class generic_graph
Another way to order a graph G is to order it with respect to an ordered graph H such that G is a subgraph of H.
orient_vec(SPAvector&,SPAvector&) method in class pattern
Obsolete: do not use.
origin() method in class moments
Returns the origin point from which the first and second moments of the mass property are measured.
origin() method in class ATTRIB_TAG
Returns a pointer to the original ENTITY .
origin() method in class WCS
Gets the origin of the axes in model space.
origin_dir() method in class torus
Returns the origin of the coordinates for this torus, constructing one if necessary.
origin_lost() method in class ATTRIB_TAG
Determines whether or not the original ENTITY has been lost.
orthogonal() method in class SPAvector
This returns some SPAunit_vector which is orthogonal to the given one.
other_coedge() method in class ATTRIB_INTVERT
Returns a pointer to the other coedge.
other_edge_param() method in class ATTRIB_INTVERT
Returns the other edge parameter.
other_ef_int() method in class ATTRIB_INTVERT
Returns the other edge-face intersection.
other_entity() method in class ATTRIB_INTEDGE
Returns the edge for the other body.
other_entity() method in class shell_lump
Return the other shell or wire.
other_entity() method in class ATTRIB_INTVERT
Returns the other entity, which is an edge or a vertex.
other_lump() method in class shell_lump
Return the other entity being described if it is a LUMP ; otherwise, return NULL .
other_sense() method in class ATTRIB_INTEDGE
Returns the sense data for the other body.
other_shell() method in class shell_lump
Returns the shell of the other body that is coincident with this shell or one shell of the lump of the other body inside which the shell lies.
other_wire() method in class shell_lump
Return the other entity being described if it is a WIRE ; otherwise, return NULL .
outcome
class
Defines a class for holding the results of API calls.
output() method in class insanity_list
Returns a pointer to this insanity list.
output_analysis_results() method in class ATTRIB_HH_AGGR_GEOMBUILD
Returns the geometry building analysis results for the output body.
output_callback
class
Creates output callback standard output for ACIS.
output_scale() method in class UNITS_SCALE
Returns the output scale factor.
outputs(ENTITY_LIST&) method in class ANNOTATION
Returns an ENTITY list that is the output result of the modeling operation.
oversize data member in class surf_normcone
If approx is TRUE , this flag is TRUE if this cone is entirely outside the best available cone and FALSE if it is inside.
owned_by_model_vf() method in class asm_model_entity_mgr
Asks a subclass if it is owned by its associated model.
owner() method in class WIRE
Returns a pointer to the owning entity.
owner() method in class EDGE
Returns a pointer to the owning entity.
owner() method in class VERTEX
Returns a pointer to the owning entity.
owner() method in class TRANSFORM
Returns a pointer to the owning BODY .
owner() method in class FACE
Returns a pointer to the owning entity.
owner() method in class BULLETIN
Returns the owner of the entity corresponding to the bulletin.
owner() method in class COEDGE
Returns the pointer to the LOOP or WIRE that owns this COEDGE .
owner() method in class SUBSHELL
Returns a pointer to the owning parent.
owner() method in class PCURVE
Returns the first owner of this PCURVE .
owner() method in class SHELL
Returns a pointer to the owning LUMP .
owner() method in class EE_LIST
If this list is "owned" by another, this provides a back pointer to it.
owner() method in class CELL
Returns the entity that owns the cell.
owner() method in class CFACE
Returns the pointer to the owning entity.
owner() method in class SURFACE
Returns the first owner of this SURFACE .
owner() method in class APOINT
Returns the first owner of this APOINT .
owner() method in class ATTRIB
Identifies the owning ENTITY , if any, of this ATTRIB .
owner() method in class ASM_MODEL_REF
Returns a pointer to the owning ASM_ASSEMBLY object.
owner() method in class CSHELL
Returns the owner of the CSHELL .
owner() method in class CURVE
Returns the first owner of this CURVE .
owner() method in class LOOP
Returns a pointer to the owning entity.
owner() method in class ENTITY
Identifies the owner, if any, from the data structure of this ENTITY .
owner() method in class LUMP
Returns a pointer to the owning BODY .
owner_ptr data member in class BULLETIN
pointer to the owner of this bulletin.
owner_ptr data member in class BULLETIN_BOARD
The delta state from which this is chained.
owner_ptr data member in class COEDGE
Pointer to the owning LOOP or WIRE .
owner_stream data member in class DELTA_STATE
Allows history stream to be found from delta state.
owning_body data member in class edge_face_int
Pointer to the body in which the edge lies.
owns_entities() method in class HISTORY_STREAM
Reads the flag for owning entities.
owns_entries() method in class EE_LIST
Returns a logical indicating whether this EE_LIST owns its entries.
PAIR
define
PARENT_FUNCTION
define
PART
class
Provides methods and data for grouping entities together as parts.
PART_CONTEXT
class
The PART_CONTEXT object.
PART_DO_NOT_DELETE
define
PATTERN_ANNOTATION
class
Implements the annotations for patterned entities.
PAT_CHECK_TYPE
enum
Used in api_set_entity_pattern and in api_refresh_entity_pattern ,to specify checking behavior to follow the application of a pattern (in versions 7 and 8, a logical was used instead, so in adding "check-and-fix", it is backward-compatible with the former type and the associated behavior).
PAT_NEXT_TYPE
enum
For entities with next() methods, include this switch to specify how it should work when the entity has a pattern holder.
PCURVE
class
Defines a 2D parameter-space approximation to a curve as an object in the model.
PCURVE_ID
define
PCURVE_LEVEL
define
PHLV5_EDGE
class
Defines an PHLV5 edge.
PHLV5_EDGE_LEVEL
define
PHLV5_OCC
class
Defines an PHLV5 occurrence.
PHLV5_OCC_LEVEL
define
PHLV5_SEGMENT
class
Defines an PHLV5 segment.
PHLV5_SEGMENT_LEVEL
define
PHL_CAMERA
class
Defines a camera viewpoint against which precise hidden lines are calculated.
PHL_CAMERA_LEVEL
define
PHL_EDGE
class
Defines a regular or silhouette edge.
PHL_EDGE_LEVEL
define
PHL_SEGMENT
class
Defines a line segment with visibility information.
PHL_SEGMENT_LEVEL
define
PI
define
PID_BASE_NAME_LENGTH
define
PLANE
class
Defines a plane as an object in the model.
PLANE_ID
define
PLANE_LEVEL
define
POINTER
define
POLYGON
class
Defines a POLYGON .
POLYGON_POINT_MESH
class
Defines a collection of polygons.
POLYGON_POINT_MESH_MANAGER
class
Specializes the MESH_MANAGER class when a mesh is maintained as a POLYGON_POINT_MESH .
POLYGON_VERTEX
class
Defines a vertex on a polygon.
PORT
define
PORTMANTEAU
define
PPM_ON_FACE_MESH_MANAGER
class
Shows how a MESH -derived mesh is attached to a face.
PRECEDEDCE_AND
define
PRECEDEDCE_NOT
define
PRECEDEDCE_OR
define
PRECEDENCE_CONSTANT
define
PRECEDENCE_EQUAL
define
PRECEDENCE_FUNCTION
define
PRECEDENCE_PLUS
define
PRECEDENCE_POWER
define
PRECEDENCE_TIMES
define
PRIM
define
PRIMITIVE_ANNOTATION
class
Used for primitive annotations.
PRIMITIVE_ANNOTATION_LEVEL
define
PROMISE
define
PR_CONSTRUCTOR
define
PR_EXTENSION
define
P_BIDIR
define
P_BINARY
define
P_ERROR
define
P_INPUT
define
P_OPEN
define
P_STDIO
define
P_STRING
define
P_UNREAD
define
Param_max(int,DM_dbl_array&) method in class ATTRIB_DM2ACIS
Gets the tag object maximum parameterization value.
Param_min(int,DM_dbl_array&) method in class ATTRIB_DM2ACIS
Gets the tag object minimum parameterization value.
Parent(int) method in class ATTRIB_DM2ACIS
Gets the parent dmod pointer, or NULL .
Parent_tag(int) method in class ATTRIB_DM2ACIS
Gets the parent tag id, or -1 if none.
Parse_tag_flag(int,DS_dmod*&,int&)
global function
Part() method in class PART_CONTEXT
Returns the PART associated with this PART_CONTEXT.
PartFlags data member in class PART
The flags for the part.
PartUnits() method in class PART
Return the units used in the PART .
Persistable data member in class PHLV5_EDGE
Phlv5SegSta
enum
Specifies the status information.
Phlv5SegVis
enum
Specifies the type of visibility.
PositionAt(int) method in class position_array
Provides a copy of the position at a given index.
Print_dmod(int) method in class ATTRIB_DM2ACIS
Outputs a dmod and related data summary.
Projection_Type
enum
Specifies the type of projection Required for refinement criterion that use image space.
page_statistics
struct
The page system statistics.
pair(EDGE*,double) method in class ATTRIB_HH_ENT_STITCH_EDGE
Pairs the owning edge with another edge.
pair(EDGE*,EDGE*,double) method in class ATTRIB_HH_AGGR_STITCH
Attempts to pair up two given edges.
par_bs(int) method in class curve_interp
Extracts the nth parameter-space curve after fitting.
par_int_cur
class
Represents an exact spline curve in the parameter space of a surface.
par_int_cur_dir
enum
Specifies the curve direction.
par_int_interp
class
Fits a 3D curve to the parameter curve.
par_obj_fitol(int) method in class curve_interp
par_scaling() method in class helix
Returns the parameter scaling of this helix .
par_val data member in class curve_irregularities
The parameter value at which the discontinuity exists.
parallel(SPAunit_vector const&,SPAunit_vector const&,double)
global function
Determines if two vectors are parallel (within some resolution).
parallel(SPAunit_vector const&,SPAvector const&,double)
global function
Determines if two vectors are parallel (within some resolution).
parallel(SPAvector const&,SPAvector const&,double)
global function
Determines if two vectors are parallel (within some resolution).
param(SPAposition const&,SPApar_pos const&) method in class spline
Finds the parameter values of a point on a 3D B -spline surface, iterating from the given parameter values (if supplied).
param(SPAposition const&,SPApar_pos const&) method in class plane
Finds the parameter values corresponding to a point on a surface.
param(SPAposition&,SPApar_pos&) method in class torus
Finds the parameter position of a given point on this surface, given an
optional first guess.
param data member in class curve_surf_int
The parameters of the intersection point on the curve.
param(SPAposition const&,SPApar_pos const&) method in class cone
Finds the parameter values of a point on a surface, given an optional first guess.
param(SPAposition&,SPApar_pos&) method in class surface
Finds the parameter position of a given point on this surface , given an optional first guess.
param(SPAposition&,SPApar_pos&) method in class VBL_SURF
Returns the parameter values of a point on the vertex blend surface.
param(SPAposition const&,SPApar_pos const&) method in class sphere
Finds the parameter values of a point on a surface, given an optional first guess.
param(SPAposition const&,SPAparameter const&) method in class helix
Finds the parameter value at the given point on the helix.
param(SPApar_pos&) method in class pcurve
Returns the parameter of the pcurve at the given SPApar_pos .
param data member in class edge_face_int
Parameter on the edge corresponding to int_point .
param(SPAposition const&,SPAparameter const&) method in class intcurve
Returns the parameter value for a given point.
param(SPAposition&,SPAparameter&) method in class curve
Finds the parameter value of a given position on the curve.
param(SPAposition const&,SPAparameter const&) method in class straight
Finds the parameter value at the given point on the curve.
param(SPAposition const&,SPApar_pos const&) method in class rb_blend_spl_sur
Returns the parameter.
param data member in class curve_interp
The parameter values at the given points.
param(SPAposition const&,SPAparameter const&) method in class ellipse
Finds the parameter value at the given point on the ellipse.
param(SPAposition&,double*) method in class bounded_curve
Finds the parameter value of the point on this bounded_curve , corresponding to the given point.
param1 data member in class curve_curve_int
Intersection parameter on curve1 .
param2 data member in class curve_curve_int
Intersection parameter on curve2 .
param_bound data member in class EDGE
The parametric bounding interval for this EDGE .
param_bounded() method in class EDGE
param_dir(SPAunit_vector&,SPApar_pos&) method in class surface
Finds the direction in parameter space of a given object-space direction on this surface , at a given parameter position.
param_from_01(double) method in class bounded_curve
Converts from parameters within the range from 0 to 1, to the double range.
param_guess(SPAposition&,logical&) method in class VBL_SURF
Guesses the uv -parameter for position, and optionally whether it thinks that the guess is correct.
param_info
class
Data representing type and in some cases parameter information about a point on an entity.
param_off data member in class ellipse
The parameter offset is the parameter value of the point at the end of the major axis.
param_period() method in class int_cur
Finds the parametric period of the interpolated curve, returning exactly 0 if the curve is not periodic.
param_period() method in class bounded_curve
Returns the period of a periodic curve, or 0 if this bounded_curve is not periodic.
param_period() method in class ellipse
Returns the period of the curve parameter.
param_period() method in class intcurve
Returns the period of a periodic curve.
param_period() method in class curve
Returns the period of a periodic curve, or 0 if this curve is not periodic.
param_period() method in class straight
Returns the parameter period, 0 in this case because a straight line is not periodic.
param_period() method in class pcurve
Returns the parameter period - the length of the parameter range if periodic, 0 otherwise.
param_period() method in class helix
Returns the period of the curve parameter.
param_period_u() method in class sphere
Returns the period of a periodic parametric surface, or 0 if the surface is not periodic in the u -parameter or not parametric.
param_period_u() method in class torus
Returns the period, in u , of a periodic parametric surface.
param_period_u() method in class spline
Returns the period of a periodic parametric surface.
param_period_u() method in class surface
Returns the period, in u , of a periodic parametric surface.
param_period_u() method in class spl_sur
Returns the u period of a periodic parametric surface, zero if the surface is not periodic in the u direction.
param_period_u() method in class plane
Returns the period of a periodic parametric surface, or 0 if the surface is not periodic in the u-parameter or not parametric.
param_period_u() method in class cone
Returns the period of a periodic parametric surface.
param_period_v() method in class cone
Returns the period of a periodic parametric surface.
param_period_v() method in class surface
Returns the period, in v , of a periodic parametric surface.
param_period_v() method in class spline
Returns the period of a periodic parametric surface.
param_period_v() method in class spl_sur
Returns the v period of a periodic parametric surface, zero if the surface is not periodic in the v direction.
param_period_v() method in class sphere
Returns the period of a periodic parametric surface, or 0 if the surface is not periodic in the v -parameter or not parametric.
param_period_v() method in class torus
Returns the period, in v , of a periodic parametric surface.
param_period_v() method in class plane
Returns the period of a periodic parametric surface, or 0 if the surface is not periodic in the v-parameter or not parametric.
param_range() method in class EDGE
Returns the parameter defining the end of this EDGE .
param_range(SPAbox const&) method in class ellipse
Returns the parameter range of the ellipse.
param_range(SPAbox const&) method in class spl_sur
Returns the principal parameter range of a parametric surface in both u and v -parameter directions.
param_range(SPAbox const&) method in class sphere
Returns the parameter ranges of the portion of a surface lying within the given box.
param_range(void) method in class var_radius
Returns the parameter range.
param_range(SPAbox const&) method in class intcurve
Returns the range of parameter values.
param_range(SPAbox&) method in class torus
Returns the principal parameter range of this surface.
param_range(SPAbox const&) method in class helix
Returns the parameter range of the helix.
param_range() method in class EDGE
Returns the parameter range of this EDGE .
param_range() method in class COEDGE
Finds the parameter range of this COEDGE as an interval.
param_range(SPAbox const&) method in class plane
Returns the parameter range of a portion of the surface in the bounding box.
param_range(SPAbox&) method in class surface
Returns the principal parameter range of this surface .
param_range() method in class pcurve
Returns the principal parameter range of a pcurve.
param_range(SPAbox const&) method in class spline
Returns the principal parameter range of a parametric surface in a chosen parameter direction.
param_range(SPAbox const&) method in class int_cur
Finds the parameter range of the interpolated curve as an interface.
param_range(SPAbox const&) method in class cone
Returns the principal parameter range of a surface.
param_range(SPAbox&) method in class curve
Returns the principal parameter range of this curve .
param_range(SPAbox const&) method in class straight
Returns the principal parameter range, or what is inside the given box, if one is indeed given.
param_range_u(SPAbox&) method in class surface
Returns the principal parameter range of a surface in the u -parameter direction.
param_range_u(SPAbox const&) method in class cone
Returns the principal parameter range of a surface in the u -parameter direction.
param_range_u(SPAbox&) method in class torus
Returns the principal parameter range of a surface in the u -parameter direction.
param_range_u(SPAbox const&) method in class sphere
Returns the parameter ranges of the portion of a surface that lies within the given box in a u -parameter direction.
param_range_u(SPAbox const&) method in class spl_sur
Returns the principal parameter range of a parametric surface in the u -parameter direction.
param_range_u(SPAbox const&) method in class spline
Returns the principal parameter range of a parametric surface in a chosen parameter direction.
param_range_u(SPAbox const&) method in class plane
Returns the principal parameter range of a surface in the u-parameter direction.
param_range_v(SPAbox const&) method in class spline
Returns the principal parameter range of a parametric surface in a chosen parameter direction.
param_range_v(SPAbox const&) method in class plane
Returns the principal parameter range of a surface in the v-parameter direction.
param_range_v(SPAbox const&) method in class spl_sur
Returns the principal parameter range of a parametric surface in the v -parameter direction.
param_range_v(SPAbox&) method in class surface
Returns the principal parameter range of a surface in the v -parameter direction.
param_range_v(SPAbox const&) method in class sphere
Returns the parameter ranges of the portion of a surface that lies within the given box in a v -parameter direction.
param_range_v(SPAbox&) method in class torus
Returns the principal parameter range of a surface in the v -parameter direction.
param_range_v(SPAbox const&) method in class cone
Returns the principal parameter range of a surface in the v -parameter direction.
param_scale data member in class straight
The scaling factor for parameterization that allows fixed parameters despite transformation.
param_string
class
References parameters.
param_to_01(double) method in class bounded_curve
Converts to parameters within the range from 0 to 1, from the double range.
param_unitvec(SPAunit_vector const&,SPApar_pos const&) method in class cone
Finds the rate of change in surface parameter corresponding to a unit velocity in a given object-space direction at a given position in parameter space.
param_unitvec(SPAunit_vector&,SPApar_pos&) method in class torus
Finds the rate of change in the surface parameter corresponding to a unit velocity
in a given object-space direction, at a given position in parameter space.
param_unitvec(SPAunit_vector const&,SPApar_pos const&) method in class sphere
Finds rate of change at a parameter.
param_unitvec(SPAunit_vector&,SPApar_pos&) method in class VBL_SURF
Finds the change in the surface parameter corresponding to a unit offset in a given direction at a given position on the surface.
param_unitvec(SPAunit_vector const&,SPApar_pos const&) method in class spline
Finds the change in surface parameter corresponding to a unit offset in a given direction at a given position.
param_unitvec(SPAunit_vector&,SPApar_pos&) method in class surface
Finds the rate of change in the surface parameter corresponding to a unit velocity in a given object-space direction, at a given position in parameter space.
param_unitvec(SPAunit_vector const&,SPApar_pos const&) method in class plane
Finds the rate of change in surface parameter corresponding to a unit velocity in a given object-space direction at a given position in parameter space.
parameter_defined(parameter_token) method in class VERTEX_TEMPLATE
Determines whether the VERTEX_TEMPLATE contains the specified parameter token.
parametric() method in class spline
Indicates if the surface is parametric.
parametric() method in class torus
Returns TRUE if this surface is a parametric surface - otherwise returns FALSE .
parametric() method in class sphere
Determines if a sphere is parametric.
parametric() method in class surface
Returns TRUE if this surface is a parametric surface - otherwise returns FALSE .
parametric() method in class cone
Determines if a cone is parametric and returns FALSE .
parametric() method in class plane
Determines if a plane is parametric.
parent() method in class SUBSHELL
Returns a pointer to the next superior SUBSHELL .
parloc data member in class hh_coedge_details
part_name() method in class PART
Returns the name of the PART .
partner() method in class COEDGE
Returns the pointer to the partner COEDGE of this COEDGE .
partner() method in class DELTA_STATE
Returns the partner DELTA_STATE .
partner() method in class ATTRIB_INTVERT
Returns the vertex created on the duplicate graph.
partner() method in class ATTRIB_INTEDGE
Points to the corresponding attribute on the graph for the other body.
partner_ds data member in class DELTA_STATE
Circular list of delta states with same from_state .
partner_edge() method in class ATTRIB_HH_ENT_STITCH_EDGE
Gets the partner edge.
partner_ptr data member in class COEDGE
Pointer to a partner COEDGE , or NULL if this COEDGE is unembedded or attached to a free EDGE.
partol() method in class pcurve
Returns the par tolerance of the parameter curve.
partol1() method in class intcurve
Returns the SPAparameter space tolerance of the first pcurve.
partol2() method in class intcurve
Returns the SPAparameter space tolerance of the second pcurve.
partol_result data member in class curve_interp
partype data member in class hh_coedge_details
parval data member in class hh_coedge_details
path() method in class SWEEP_ANNOTATION
path_edge() method in class SWEEP_ANNOTATION
path_law_data
class
Serves as a wrapper for either a curve or wire object, for input into a law.
path_vertex() method in class SWEEP_ANNOTATION
pattern
class
Provides all information necessary to generate a regular or irregular pattern of entities from a single, "seed" entity.
pattern_compatible() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_SIMPLIFY_BASE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class NAMED_REAL_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_INTGRAPH
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_EYE_ATTACHED_MESH
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ID_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB
Returns TRUE if the ATTRIB is pattern-compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_COL
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_STITCH_BASE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_DC2ACIS
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_INTEDGE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_SHARP_EDGE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_GEN_SPLINE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_INTVERT
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_FACEINT
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class NORENDER_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_STITCH
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_VECTOR
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_STRING
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_REAL
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_DM2ACIS
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_POSITION
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_POINTER
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_SIMPLIFY_BASE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_NAME
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_WRAPUP
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_EFINT
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_RGB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_ISOSPLINE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_GEOMBUILD_BASE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_ENTITY
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_DS2ACIS
Returns TRUE .
pattern_compatible() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_VAR_BLEND
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATT_BL_INST
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_INTEGER
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATT_CAP_FACE
pattern_compatible() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_ANALYTIC
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_GEN_WSTRING
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_GEOMBUILD
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_ENT_STITCH_EDGE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class NAMED_VEC_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_INTCOED
Returns TRUE if this can be deep copied.
pattern_compatible() method in class NAMED_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class NAMED_STRING_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class NAMED_POS_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class ATTRIB_HH_AGGR_STITCH_BASE
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class NAMED_INT_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_compatible() method in class NAMED_LOGICAL_ATTRIB
Returns TRUE if this is pattern compatible.
pattern_index(logical) method in class ENTITY
Obsolete: do not use.
patternable() method in class ENTITY
Obsolete: do not use.
patternable() method in class SHELL
Obsolete: do not use.
patternable() method in class FACE
Obsolete: do not use.
patternable() method in class BODY
Obsolete: do not use.
patternable() method in class LOOP
Obsolete: do not use.
patternable() method in class LUMP
Obsolete: do not use.
pcur(int,logical) method in class intcurve
Returns the parametric curves with respect to the surfaces defining this intcurve .
pcur(int,logical) method in class curve
Returns the n th parametric curve.
pcur1 data member in class surf_surf_int
The first pcurve, it provides the parametric-space intersection curve with
respect to the intersection surfaces, if they are parametric.
pcur1(logical) method in class intcurve
Returns a curve in parameter space of surface returned by surf1 or surf2 respectively, if the surface is parametric.
pcur2(logical) method in class intcurve
Returns a curve in parameter space of surface returned by surf1 or surf2 respectively, if the surface is parametric.
pcur2 data member in class surf_surf_int
The second pcurve, it provides the parametric-space intersection curve with
respect to the intersection surfaces, if they are parametric.
pcur_int_cur
class
Defines an interpolated curve subtype that is the 3D extension of the parameter curve representing a curve on a surface.
pcur_present(int) method in class int_cur
Returns TRUE if the nth parameter-space curve is defined.
pcur_present(int) method in class curve
Determines if the n th parameter-space curve is defined for this curve .
pcur_present(int) method in class intcurve
Returns TRUE if the nth parameter-space curve is defined.
pcurve
class
Defines a 2D curve defined in the parameter space of a parametric surface.
pcurve_data() method in class pcurve_law_data
Returns a pointer to the actual ACIS pcurve wrapped by this pcurve_law_data .
pcurve_interp
class
Fits a parameter space curve.
pcurve_law
class
Creates a law to support parameter curve calculations.
pcurve_law_data
class
Serves as a wrapper for ACIS pcurve objects, for passing them as arguments to laws.
pending() method in class BULLETIN_BOARD
Returns whether or not a bulleting board merge is pending.
percentage() method in class restore_progress_data
Returns a positive integer between 0 and 100 indicating the percentage of the
operation which has completed.
percentage() method in class stitch_progress_info
Returns a positive integer indicating the percentage of stitch,
which has completed.
percentage() method in class SPA_progress_info
Returns a positive integer between 0 and 100 indicating the percentage of the
operation which has completed.
period() method in class discontinuity_info
Periodicity.
periodic() method in class straight
Indicates if the curve is periodic and joins itself smoothly at the ends of its principal parameter range, so that edges may span the seam.
periodic() method in class helix
Indicates whether a curve is periodic.
periodic() method in class bounded_curve
Indicates if this bounded_curve is periodic.
periodic() method in class int_cur
Indicates whether the curve is periodic.
periodic() method in class curve
Indicates if this curve is periodic.
periodic() method in class intcurve
Indicates if the curve is periodic.
periodic() method in class EDGE
Returns TRUE if this EDGE is periodic.
periodic() method in class ellipse
Indicates whether a curve is periodic.
periodic_u() method in class surface
Determines if this surface is periodic in the u -parameter direction (i.
periodic_u() method in class spline
Reports whether a parametric surface is periodic in the u -parameter direction.
periodic_u() method in class torus
Determines if this surface is periodic in the u -parameter direction
(i.
periodic_u() method in class cone
Reports whether the surface is periodic in the u -parameter direction.
periodic_u() method in class plane
Reports whether the surface is periodic in the u-parameter direction; that is it is smoothly closed, so faces can run over the seam.
periodic_u() method in class sphere
Reports whether the surface is periodic in the u-parameter direction.
periodic_u() method in class spl_sur
Determines if a parametric surface is periodic in the u direction.
periodic_v() method in class surface
Determines if this surface is periodic in the v -parameter direction (i.
periodic_v() method in class cone
Reports whether the surface is periodic in the u -parameter direction.
periodic_v() method in class sphere
Reports whether the surface is periodic in the v -parameter direction.
periodic_v() method in class spline
Reports whether a parametric surface is periodic in the v -parameter direction.
periodic_v() method in class torus
Determines if this surface is periodic in the v -parameter direction
(i.
periodic_v() method in class spl_sur
Determines if a parametric surface is periodic in the v direction.
periodic_v() method in class plane
Reports whether the surface is periodic in the v-parameter direction; that is it is smoothly closed, so faces can run over the seam.
perpendicular(SPAunit_vector const&,SPAunit_vector const&,double)
global function
Determines if two vectors are perpendicular (within some resolution).
perpendicular(SPAunit_vector const&,SPAvector const&,double)
global function
Determines if two vectors are perpendicular (within some resolution).
perpendicular(SPAvector const&,SPAvector const&,double)
global function
Determines if two vectors are perpendicular (within some resolution).
perspective() method in class IHL_CAMERA
Returns the perspective flag.
perspective() method in class PHL_CAMERA
Returns the perspective flag.
phl_body_occurrence
class
Defines a phl_body_occurrence.
phlv5_options
class
Specifies options for hidden line removal.
pick_ray
class
Maps a 2D graphic pick on an entity position defined in model space.
pid_base
class
Defines the persistent identifier data (PID ).
pitch() method in class HELIX
Returns the pitch of this HELIX .
pitch() method in class helix
Returns the pitch of this helix .
planar(SPAposition&,SPAunit_vector&) method in class surface
Reports whether this surface is planar.
planar(SPAposition&,SPAunit_vector&) method in class spline
Determines whether spline is planar.
planar(SPAposition&,SPAunit_vector&) method in class plane
Reports on whether the plane is planar.
planar_profile(SPAunit_vector&) method in class sweep_spl_sur
Checks whether the sweep profile is planar and returns a vector normal to the profile.
planar_profile() method in class sweep_spl_sur
Checks whether the sweep profile is planar.
plane
class
Defines a planar surface.
plane_type
define
planes_only() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns the value of the m_planes_only flag, which indicates whether or not only planes should be simplified and If TRUE , only plane surface types are simplified.
plus_law
class
Provides methods for the plus, or addition, mathematical function.
pm_customer_cast() method in class acis_pm_entity_mgr
Dynamic down-cast to a customer sub-type (represented by void* ).
point() method in class point_entity_rel
Determines the APOINT in the point-entity relationship.
point() method in class pick_ray
Gets the position from the pick_ray .
point(SPAposition&) method in class POLYGON_VERTEX
Returns the position of the vertex.
point_body_containment
enum
Specifies whether a point lies inside, outside or on the boundary of the body.
point_containment
enum
Specifies whether a point lies inside, outside or on the boundary of the body.
point_cross(SPAposition&,SPAunit_vector&,SPApar_pos&) method in class surface
Finds the curvature of a cross-sectional curve of this surface at the given point.
point_cross(SPAposition const&,SPAunit_vector const&,SPApar_pos const&) method in class sphere
Returns the curvature of a curve in the surface through a given point normal to a given direction in the surface.
point_cross(SPAposition const&,SPAunit_vector const&,SPApar_pos const&) method in class spline
Finds the curvature of a cross-section curve of the surface at the point on the surface closest to the given point, iterating from the given parameter values (if supplied).
point_cross(SPAposition const&,SPAunit_vector const&,SPApar_pos const&) method in class plane
Returns the curvature of a curve in the surface through a given point normal to a given direction in the surface.
point_curvature(SPAposition const&,SPAparameter const&) method in class ellipse
Finds the curvature on an ellipse at the given point on the curve.
point_curvature(SPAposition const&,SPAparameter const&) method in class intcurve
Finds the curvature at a point on the intcurve .
point_curvature(SPAposition const&,SPAparameter const&) method in class helix
Finds the curvature on a helix at the given point on the curve.
point_curvature(SPAposition const&,SPAparameter const&) method in class straight
Returns the curvature, which is 0 for a straight line.
point_curvature(SPAposition&,SPAparameter&) method in class curve
Finds the curvature of this curve at the given point.
point_direction(SPAposition&,SPAparameter&) method in class curve
Finds tangent direction of this curve at the given point.
point_direction(SPAposition const&,SPAparameter const&) method in class intcurve
Finds the tangent direction to the intcurve at a given point.
point_direction(SPAposition const&,SPAparameter const&) method in class straight
Returns the direction of the curve at a point on it.
point_direction(SPAposition const&,SPAparameter const&) method in class ellipse
Finds the tangent to an ellipse at the given point on the curve.
point_direction(SPAposition const&,SPAparameter const&) method in class helix
Finds the tangent to a helix at the given point on the curve.
point_entity_rel
class
Relates an APOINT to an ENTITY .
point_face_containment
enum
Specifies whether a point lies inside, outside, or on a face.
point_normal(SPAposition const&,SPApar_pos const&) method in class cone
Returns normal at point on cone.
point_normal(SPAposition&,SPApar_pos&) method in class torus
Finds the normal to this surface at a point on the surface nearest to the
given position.
point_normal(SPAposition const&,SPApar_pos const&) method in class plane
Returns the surface normal at a given point on the surface.
point_normal(SPAposition const&,SPApar_pos const&) method in class spline
Finds the normal to the surface at the given point.
point_normal(SPAposition const&,SPApar_pos const&) method in class sphere
Returns the surface normal at a given point on the surface.
point_normal(SPAposition&,SPApar_pos&) method in class surface
Finds the normal to this surface at a point on the surface nearest to the given position.
point_outdir(SPAposition&,SPApar_pos&) method in class torus
Finds the outward direction from this surface at a point nearest the given
position.
point_outdir(SPAposition&,SPApar_pos&) method in class surface
Finds the outward direction from this surface at a point nearest the given position.
point_outdir(SPAposition const&,SPApar_pos const&) method in class spline
Finds an outward direction from the surface at a point on the surface nearest to the given point.
point_outdir(SPAposition const&,SPApar_pos const&) method in class VBL_SURF
Returns a direction that points outward from the surface.
point_outdir(SPAposition const&,SPApar_pos const&) method in class cone
Finds an outward direction from the surface at a point on the surface.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos const&,SPApar_pos&,logical) method in class cone
Finds the foot of the perpendicular.
point_perp(SPAposition&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos&,SPApar_pos&,logical,SPApar_box&) method in class VBL_SURF
Finds the point on the surface nearest to the given point, iterating from the given parameter values (if supplied).
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPApar_pos const&,SPApar_pos&,logical) method in class sphere
Finds the point on the surface nearest to the given point.
point_perp(SPAposition&,SPAposition&,SPApar_pos&,SPApar_pos&,logical) method in class surface
Finds the point on this surface nearest to the given point.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPApar_pos const&,SPApar_pos&,logical) method in class spline
Finds the point on the surface nearest to the given point.
point_perp(SPAposition const&,SPAposition&,SPApar_pos const&,SPApar_pos&,logical) method in class sphere
Finds the point on the surface nearest to the given point.
point_perp(SPAposition) method in class base_curve_law_data
Finds the point on the curve nearest to the given point.
point_perp(SPAposition,double) method in class base_curve_law_data
Finds the point on the curve nearest to the given point, given a guess as to its value.
point_perp(SPAposition&,SPAposition&,SPAunit_vector&,SPAvector&,SPAparameter&,SPAparameter&,logical) method in class curve
Finds the foot of the perpendicular from the given point to this curve , the tangent and curvature of the curve at that point, and the corresponding parameter value.
point_perp(SPAposition const&,SPAposition&,SPAparameter const&,SPAparameter&,logical) method in class ellipse
Finds the foot of the perpendicular from the given point to the curve.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPAvector&,SPAparameter const&,SPAparameter&,logical) method in class straight
Finds the foot of the perpendicular from the given point to the curve, and tangent to the curve at that point, and its parameter value.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPAparameter const&,SPAparameter&,logical) method in class straight
Drops a perpendicular from the given point to the line, returning the foot of the perpendicular, and the curve direction there.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos const&,SPApar_pos&,logical) method in class plane
Finds the point on the surface nearest to the given point.
point_perp(SPAposition const&,SPAposition&,SPAparameter const&,SPAparameter&,logical) method in class straight
Finds the foot of the perpendicular from the given point to the curve, and tangent to the curve at that point, and its parameter value.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPAparameter const&,SPAparameter&,logical) method in class ellipse
Finds the foot of the perpendicular from the given point to the curve.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPApar_pos const&,SPApar_pos&,logical) method in class plane
Finds the point on the surface nearest to the given point.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos const&,SPApar_pos&,logical) method in class spline
Finds the point on the surface nearest to the given point and the normal to and principal curvatures of the surface at that point.
point_perp(SPAposition&,SPAposition&,SPAunit_vector&,SPAparameter&,SPAparameter&,logical) method in class curve
Finds the foot of the perpendicular from the given point to this curve , the tangent to the curve at that point, and the corresponding parameter value.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPAvector&,SPAparameter const&,SPAparameter&,logical) method in class ellipse
Finds the foot of the perpendicular from the given point to the curve.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos const&,SPApar_pos&,logical,SPApar_box const&) method in class rb_blend_spl_sur
Finds the point on the surface nearest to the given point, iterating from the given parameter values (if supplied).
point_perp(SPAposition&,SPAposition&,SPAparameter&,SPAparameter&,logical) method in class curve
Finds the foot of the perpendicular from the given point to this curve and the corresponding parameter value.
point_perp(SPAposition const&,SPAposition&,SPApar_pos const&,SPApar_pos&,logical) method in class spline
Finds the point on the surface nearest to the given point.
point_perp(SPAposition,SPApar_pos) method in class base_surface_law_data
Finds the parameter position on the surface perpendicular to the given position outside of the surface, given a guess as to its value.
point_perp(SPAposition const&,SPAposition&,SPApar_pos const&,SPApar_pos&,logical) method in class plane
Finds the point on the surface nearest to the given point.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos const&,SPApar_pos&,logical) method in class sphere
Finds the point on the surface nearest to the given point.
point_perp(SPAposition&,SPAposition&,SPAunit_vector&,SPApar_pos&,SPApar_pos&,logical) method in class surface
Finds the point on this surface nearest to the given point and, optionally, the normal to the surface at that point.
point_perp(SPAposition const&,SPAposition&,SPAparameter const&,SPAparameter&,logical) method in class helix
Finds the foot of the perpendicular from the given point to the curve.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPAparameter const&,SPAparameter&,logical) method in class helix
Finds the foot of the perpendicular from the given point to the curve.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPAvector&,SPAparameter const&,SPAparameter&,logical) method in class helix
Finds the foot of the perpendicular from the given point to the curve.
point_perp(SPAposition) method in class base_surface_law_data
Finds the parameter position on the surface perpendicular to the given position outside of the surface.
point_perp(SPAposition&,SPAposition*,SPAunit_vector*,double*,double*,logical) method in class bounded_curve
Finds the foot of the perpendicular from the given point to this bounded_curve , the tangent to the curve at that point, and the corresponding parameter value.
point_perp(SPAposition&,SPAposition&,SPApar_pos&,SPApar_pos&,logical) method in class torus
Finds the point on this surface nearest to the given point.
point_perp(SPAposition&,SPAposition&,SPAunit_vector&,SPApar_pos&,SPApar_pos&,logical) method in class torus
Finds the point on this surface nearest to the given point and, optionally,
the normal to the surface at that point.
point_perp(SPAposition const&,SPAposition&,SPAparameter const&,SPAparameter&,logical) method in class intcurve
Finds the foot of the perpendicular from the given point to the curve and its parameter value.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPAparameter const&,SPAparameter&,logical) method in class intcurve
Finds the foot of the perpendicular from the given point to the curve and the tangent direction to the curve at that point and its parameter value.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPAvector&,SPAparameter const&,SPAparameter&,logical) method in class intcurve
Finds the foot of the perpendicular from the given point to the curve and the curve tangent direction and curvature at that point and its parameter value.
point_perp(SPAposition&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos&,SPApar_pos&,logical) method in class torus
Finds the point on this surface nearest to the given point and, optionally,
the normal to and the principal curvatures of the surface at that point.
point_perp(SPAposition const&,SPAposition&,SPApar_pos const&,SPApar_pos&,logical) method in class cone
Find the point on the surface nearest to the given point and optionally the normal to and principal curvatures of the surface at that point.
point_perp(SPAposition const&,SPAposition&,SPAunit_vector&,SPApar_pos const&,SPApar_pos&,logical) method in class cone
Finds the point on the surface nearest to the given point.
point_perp(SPAposition&,SPAposition&,SPAunit_vector&,surf_princurv&,SPApar_pos&,SPApar_pos&,logical) method in class surface
Finds the point on this surface nearest to the given point and, optionally, the normal to and the principal curvatures of the surface at that point.
point_prin_curv(SPAposition&,SPApar_pos&) method in class torus
Finds the principal axes of curvature of this surface at a given point and
the curvatures in those directions, in a structure defined for the purpose.
point_prin_curv(SPAposition&,SPAunit_vector&,double&,SPAunit_vector&,double&,SPApar_pos&) method in class torus
Finds the principal axes of curvature of this surface at a given point,
and the curvatures along these axes.
point_prin_curv(SPAposition&,SPApar_pos&) method in class surface
Finds the principal axes of curvature of this surface at a given point and the curvatures in those directions, in a structure defined for the purpose.
point_prin_curv(SPAposition const&,SPApar_pos const&) method in class cone
Finds the principal axes of the curvature of the surface at a given point.
point_prin_curv(SPAposition&,SPAunit_vector&,double&,SPAunit_vector&,double&,SPApar_pos&) method in class surface
Finds the principal axes of curvature of this surface at a given point, and the curvatures along these axes.
point_prin_curv(SPAposition const&,SPAunit_vector&,double&,SPAunit_vector&,double&,SPApar_pos const&) method in class plane
Returns the principal directions and magnitudes of curvature at a given point on the surface.
point_prin_curv(SPAposition const&,SPAunit_vector&,double&,SPAunit_vector&,double&,SPApar_pos const&) method in class cone
Find the principal axes of curvature of the surface at a given point, and the curvatures in those directions.
point_prin_curv(SPAposition const&,SPApar_pos const&) method in class sphere
Finds the principal axes of curvature of the surface at a given point, and the curvatures in those directions.
point_prin_curv(SPAposition const&,SPApar_pos const&) method in class plane
Returns the principal directions and magnitudes of curvature at a given point on the surface.
point_prin_curv(SPAposition const&,SPApar_pos const&) method in class spline
Finds the principal curvatures at a given point, returning the values in a struct.
point_prin_curv(SPAposition const&,SPAunit_vector&,double&,SPAunit_vector&,double&,SPApar_pos const&) method in class sphere
Finds the principal axes of curvature of the surface at a given point, and the curvatures in those directions.
point_prin_curv(SPAposition const&,SPAunit_vector&,double&,SPAunit_vector&,double&,SPApar_pos const&) method in class spline
Finds the principal axes of curvature of the surface at a given point, and the curvatures in those directions.
point_surf_rel
enum
Types of point to surface relationships.
pointer_map
class
This class tracks reference counting of sub-objects used in making a deep copy.
pole_dir data member in class sphere
Direction normal to uv_oridir that points from the center to the "north pole " of the sphere - the maximum-u singularity.
polygon_func_fn
typedef
The function pointer used by apply method to process each polygon.
polygon_vertex
class
The polygon_vertex class is used to store the data at a polygon vertex.
polynomial(law*) method in class law
Returns the law_polynomial associated with the specified law.
pop() method in class tk_list
Pops an object from the end of the list.
pop() method in class option_header
Pops the stack to the previous value.
pop_default_stream(HISTORY_STREAM*)
global function
pos() method in class ATT_BL_INST
Returns the position.
pos() method in class blend_contact
pos_set() method in class ATT_BL_INST
Returns the set position.
pos_unset() method in class ATT_BL_INST
Returns the unset position.
position_array
class
Creates dynamic arrays of positions.
positive() method in class cone
Returns TRUE if the sine angle is negative.
postProcessStitch(BODY*&) method in class AcisSLInterface
Does a post process stitch of the loft/skinned body back to the edges/coedges given as input.
postprocess_heal_state() method in class ATTRIB_HH_AGGR_GEOMBUILD
Gets the value of the flag which denotes the postprocess stage.
precedence() method in class law
Returns one of five values that indicates the precedence of this law during evaluation.
prepend(FACE*,edge_face_int*) method in class ATTRIB_EFINT
Appends an edge face intersection record to an attribute.
prepend(POLYGON_VERTEX*) method in class POLYGON
Prepends the POLYGON .
prepend(POLYGON*) method in class POLYGON_POINT_MESH
Adds a polygon as the first polygon in the mesh.
preprocess() method in class ATTRIB_HH_AGGR_ISOSPLINE
Used for isospline healing.
preprocess_heal_state() method in class ATTRIB_HH_AGGR_GEOMBUILD
Gets the value of the flag which denotes the preprocess stage.
prev() method in class toolkit_callback
Specifies the previous callback command.
prev() method in class DELTA_STATE
Returns the previous DELTA_STATE .
prev() method in class tk_list
Moves the current object to the previous item in the list.
prev_ds data member in class DELTA_STATE
The delta state whose to_state equals this from_state .
previous() method in class BULLETIN
Returns the pointer to the previous bulletin on the bulletin board.
previous(REVBIT) method in class COEDGE
Returns a pointer to the previous COEDGE if the sense argument is FORWARD ; otherwise returns a pointer to the next COEDGE .
previous() method in class COEDGE
Returns the previous COEDGE in a doubly-linked list of COEDGEs .
previous() method in class ATTRIB
Returns the previous attribute in this ATTRIB's linked list.
previous() method in class IHL_SEGMENT
Returns a pointer to the previous IHL_SEGMENT .
previous_ptr data member in class BULLETIN
list pointer.
previous_ptr data member in class COEDGE
Pointer to provide a doubly-linked list of COEDGEs in a LOOP , or circular lists at each end in a general unembedded graph.
previous_stream() method in class HISTORY_STREAM
Gets the previous stream.
primary_fail_fn
typedef
Insanity data primary fail function.
princ_axes() method in class moments
Returns the principal axes of the mass_property.
princ_inertias() method in class moments
Returns the principal moments of inertia.
print(FILE*) method in class ATTRIB_HH_AGGR_SHARP_EDGE
Prints statistics of the results of the sharp edge solver subphase to the specified file.
print(FILE*) method in class ATTRIB_HH_AGGR_WRAPUP
Prints statistics of the results of the wrap-up subphase to the specified file.
print(FILE*) method in class POLYGON
Prints the POLYGON .
print(FILE*) method in class POLYGON_POINT_MESH
Prints a POLYGON_POINT_MESH .
print(VERTEX_TEMPLATE*,FILE*) method in class POLYGON_VERTEX
Prints the polygon vertex.
print(FILE*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Prints the geometry simplification analysis results of both the input and the output body to the specified file.
print(FILE*) method in class ATTRIB_HH_AGGR_ISOSPLINE
Prints statistics of the results of the isospline solver subphase to the specified file.
print() method in class splgrid
Prints the data for splgrid .
print(FILE*) method in class ATTRIB_HH_AGGR_STITCH
Prints statistics of the results of the stitching phase to the specified file.
print() method in class SPAtransf
Prints the transform data.
print(FILE*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the geometry building results to the specified file.
print(FILE*) method in class ATTRIB_HH_AGGR_GEN_SPLINE
Prints statistics of the results of the generic spline solver subphase to the specified file.
print(FILE*) method in class rat_poly_vec
print(char*,FILE*) method in class Render_Color
Prints the RGB color values, where each value is separated from the next by the separator character.
print(FILE*) method in class VERTEX_TEMPLATE
Prints the contents of the VERTEX_TEMPLATE on the specified file.
print(FILE*) method in class ATTRIB_HH_AGGR_ANALYTIC
Prints statistics of the results of the analytic solver subphase to the specified file.
print(FILE*) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
print() method in class splsurf
Prints the data for the splsurf .
print(FILE*) method in class REFINEMENT
Prints information about this refinement.
print_analyze(FILE*) method in class ATTRIB_HH_AGGR_ISOSPLINE
Prints the results of the analyze stage of the isospline solver subphase.
print_analyze(FILE*) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
print_analyze(FILE*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Prints statistics of the results of the analyze stage of the geometry simplification phase to the specified file.
print_analyze(FILE*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the results of the analyze stage of the geometry building phase to the specified file.
print_analyze(FILE*) method in class ATTRIB_HH_AGGR_STITCH
Prints statistics of the results of the analyze stage of the stitching phase to the specified file.
print_analyze(FILE*) method in class ATTRIB_HH_AGGR_WRAPUP
Prints statistics of the results of the analyze stage of the wrap-up subphase to the specified file.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR_SHARP_EDGE
Prints statistics of the results of the calculate stage of the sharp edge solver subphase to the specified file.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR_ANALYTIC
Prints statistics of the results of the calculate stage of the analytic solver subphase to the specified file.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR_GEN_SPLINE
Prints statistics of the results of the calculate stage of the generic spline solver subphase to the specified file.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Prints statistics of the results of the calculate stage of the geometry simplification phase to the specified file.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR_ISOSPLINE
Prints statistics of the results of the calculate stage of the isospline solver subphase to the specified file.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the results of the calculate stage of the geometry building phase to the specified file.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR_STITCH
Prints statistics of the results of the calculate stage of the stitching phase to the specified file.
print_calculate(FILE*) method in class ATTRIB_HH_AGGR_WRAPUP
Prints statistics of the results of the calculate stage of the wrap-up subphase to the specified file.
print_check(FILE*) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
print_check(FILE*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the results of the check stage of the geometry building phase to the specified file.
print_fix(FILE*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Prints statistics of the results of the fix stage of the geometry simplification phase to the specified file.
print_fix(FILE*) method in class ATTRIB_HH_AGGR_STITCH
Prints statistics of the results of the fix stage of the stitching phase to the specified file.
print_fix(FILE*) method in class ATTRIB_HH_AGGR
This is a virtual function that must be implemented by every class derived from this class.
print_fix(FILE*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the results of the fix stage of the geometry building phase to the specified file.
print_message(FILE*) method in class insanity_data
Prints the message into the file.
print_messages(FILE*,insanity_type) method in class insanity_list
Prints the insanity messages.
print_string(char*) method in class output_callback
Writes string to the output device.
print_warnerr_mess(char const*,err_mess_type,FILE*)
global function
Prints the message associated with the current error number in a simple format for debugging purposes.
proc_restore_progress_callback
typedef
Function pointer to implement part restore progress meter.
proc_stitch_progress_callback
typedef
Function pointer to implement stitch progress meter.
product_id() method in class FileInfo
Returns the ID of the product.
profile() method in class sweep_spl_sur
Returns the sweep profile curve.
profile() method in class SWEEP_ANNOTATION
profile_edge() method in class SWEEP_ANNOTATION
profile_vertex() method in class SWEEP_ANNOTATION
proj_pt_to_line(SPAposition&,SPAposition&,SPAunit_vector&)
global function
Projects a SPAposition onto a line .
proj_pt_to_plane(SPAposition&,SPAposition&,SPAunit_vector&)
global function
Projects a SPAposition onto a plane .
project_to_plane(plane&,logical) method in class bounded_curve
Returns a curve that is the projection of this bounded_curve onto a given plane.
propagate_to_cface(CFACE*) method in class ATTRIB_CFACE_VOL
Attaches a new ATTRIB_CFACE_VOL to the given CFACE entity.
propagate_to_cface(CFACE*) method in class ATTRIB_VOL_COL
Propagates this attribute to the specified CFACE .
property_owner(NULL) method in class asm_property_options
property_owner(property_owning_model) method in class asm_property_options
prune(DELTA_STATE*) method in class HISTORY_STREAM
Snips the graph of DELTA_STATEs just before the given state and deletes the piece that does not include active_ds.
prune_following() method in class HISTORY_STREAM
Prunes away all states after active_ds.
prune_inactive() method in class HISTORY_STREAM
The active path runs from the root, to the current state of the model (active_ds).
prune_inactive_branch(DELTA_STATE*) method in class HISTORY_STREAM
The active path runs from the root, to the current state of the model (active_ds).
prune_previous(int) method in class HISTORY_STREAM
Prunes away the earlier parts of the stream, saving active_ds and numToSave earlier states.
pt_cvty_info
class
Returns the convexity of a single point along an edge (or equivalent).
push(double) method in class option_header
Pushes a new double value onto the value stack.
push(tk_list_object*) method in class tk_list
Pushes an object to the end of the list.
push(char const*) method in class option_header
Pushes a new string value onto the value stack.
push(int) method in class option_header
Pushes a new integral value onto the value stack.
push_default_stream(HISTORY_STREAM*)
global function
Query(Spatial_abs_hurler&,DM_icon_query_args&) method in class DM_default_icon
Queries and returns the result in query_obj .
Query(Spatial_abs_hurler&,DM_icon_query_args&) method in class DM_icon
Queries and returns the result in query_obj .
Query_icon(DM_icon_query_args&,int) method in class ATTRIB_DM2ACIS
Passes the command encapsulated by the query_args to the icon to query the icon state.
query_search_order() method in class MESH_MANAGER
Returns the order of how the internal mesh of the faceter should be searched to provide output.
query_search_order() method in class INDEXED_MESH_MANAGER
Returns the order of how the internal mesh of the faceter should be searched to provide output.
query_search_order() method in class LINKED_MESH_MANAGER
Returns the order of how the internal mesh of the faceter should be searched to provide output.
quick_findStream(ENTITY*) method in class StreamFinder
Returns the HISTORY_STREAM for any entity whose stream needs to be quickly determined and thix is check is very fast.
RC_BLUE
define
RC_GREEN
define
RC_RED
define
REFINEMENT
class
Controls the accuracy and types of polygons generated in the faceter.
RENDER_ARG_MAX
define
RESTORE_DEF
define
REVBIT
typedef
Specifies the direction of an entity as forward or reversed, relative to the direction of some underlying entity.
RH_ADVANCED_DATA
define
RH_BACKGROUND
class
Defines a background.
RH_BACKGROUND_LEVEL
define
RH_ENTITY
class
Provides common methods and data for other rendering classes.
RH_ENTITY_LEVEL
define
RH_ENVIRONMENT_MAP
class
Defines an environment map.
RH_ENVIRONMENT_MAP_LEVEL
define
RH_EXTERNAL_DATA
define
RH_FOREGROUND
class
Defines a foreground.
RH_FOREGROUND_LEVEL
define
RH_LIGHT
class
Defines a light source.
RH_LIGHT_LEVEL
define
RH_MATERIAL
class
Defines a material consisting of color, displacement, reflectance, and transparency.
RH_MATERIAL_LEVEL
define
RH_NO_DATA
define
RH_STANDARD_DATA
define
RH_TEXTURE_SPACE
class
Defines a texture space.
RH_TEXTURE_SPACE_LEVEL
define
RNDR_PROJECTION_TYPE
enum
Specifies the type of projection to use when rendering.
ROLL_NOTIFY_DECL
define
ROLL_NOTIFY_DEF
define
ROLL_NOTIFY_FUNCTION
define
ROUNDED
define
Refresh_data(float) method in class ATTRIB_DM2ACIS
Forces all deformable surface data to be recreated from the data stored in the ACIS geometry and attribute structures.
Remesh() method in class ADM_srf_icon2
Recalculates mesh (facets).
Remesh() method in class ADM_srf_icon3
Recalculate the mesh (facets).
Remesh() method in class ADM_srf_icon
Recalculates the mesh (facets).
RemoveLast() method in class position_array
Removes the last position in the array.
RemoveRenderingObject(RenderingObject*) method in class PART_CONTEXT
Remove the given RenderingObject from every rendering manager's view.
Remove_shape_figure()
global function
Remove_tags_figure()
global function
RenderEntityWires(ENTITY*) method in class ha_rendering_options
Render_Arg
class
Provides the mechanism for getting and setting shader parameters.
Render_Color
class
Represents an RGB color.
Render_Control_Var
enum
Rendering control variables for ray-tracing.
Render_Mode
enum
Specifies the mode of rendering.
RenderingObject
class
The RenderingObject object.
Replace_area_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_area_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_area_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_area_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_area_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_area_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_attractor_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_attractor_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_attractor_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_crv_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_crv_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_crv_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_crv_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_crv_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_crv_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_crv_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_crv_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_crv_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_dist_press_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_dist_press_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_dist_press_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_draw_engine(Spatial_abs_hurler&,DM_draw_engine*&) method in class DM_draw_engine_mgr
Road a draw engine.
Replace_factory(Spatial_abs_hurler&,DM_icon_factory*&) method in class DM_icon_factory_mgr
Takes ownership and nulls the pointer.
Replace_factory(Spatial_abs_hurler&,ADM_regobj_factory*&) method in class ADM_regobj_factory_mgr
Loads a concrete ADM_regobj_factory .
Replace_link_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_link_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_link_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_link_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_link_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_link_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_point_press_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_point_press_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_point_press_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_pt_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_pt_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_pt_cstrn_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_spring_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_spring_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_spring_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_spring_set_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_spring_set_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_spring_set_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_srf_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_srf_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_srf_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Replace_vector_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_default_icon_factory
Replace methods change what the factory makes.
Replace_vector_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class ADM_hoops_icon_factory
Replace methods change what the factory makes.
Replace_vector_load_icon(Spatial_abs_hurler&,DM_icon*&) method in class DM_icon_factory
Replace methods change what the factory makes.
Rm_multi_face(int) method in class ATTRIB_DS2ACIS
Disconnects the face from the quilt.
Rm_multi_face(int) method in class ATTRIB_DC2ACIS
Disconnects the face from the quilt of faces.
Rm_patch(int) method in class ATTRIB_DC2ACIS
Removes and deletes a patch from the hierarchy.
Rm_patch(int) method in class ATTRIB_DS2ACIS
Removes and deletes this patch from the hierarchy.
Rm_patch(int) method in class ATTRIB_DM2ACIS
Removes and deletes a patch from the hierarchy.
Rm_tag_object(int) method in class ATTRIB_DM2ACIS
Removes a tag object identified by tag and returns the tag type of the object deleted.
Root_owner() method in class ATTRIB_DM2ACIS
Returns a FACE or EDGE pointer to the owner root entity of this attribute.
rad data member in class blend_spl_sur
Objects describing the radius.
rad_curvature() method in class check_high_curvature_details
rad_end_param() method in class ATTRIB_VAR_BLEND
Returns the radius end parameter.
rad_function() method in class var_rad_functional
Returns the bs2_curve defining the radius function.
rad_param_range() method in class ATTRIB_VAR_BLEND
Returns the parameter range of the radius function.
rad_start_param() method in class ATTRIB_VAR_BLEND
Returns the radius start parameter.
radius() method in class complex_number
Returns the Euclidian distance of the complex number to the origin, also represented by the square root
of the summation of the real portion squared and the imaginary portion squared.
radius() method in class blend_contact
radius() method in class rb_blend_spl_sur
Returns the radius.
radius() method in class SPHERE
Returns the radius of this SPHERE .
radius data member in class ray
The ray radius.
radius() method in class helix
Returns the radius of this helix .
radius() method in class ATTRIB_CONST_ROUND
Returns the constant radius of the round.
radius data member in class sphere
The radius of a sphere.
radius_bs2() method in class ATTRIB_VAR_BLEND
Returns the radius function as a constant bs2_curve .
radius_bs2_for_update() method in class ATTRIB_VAR_BLEND
Returns the radius function as a bs2_curve , in a form that can be modified.
radius_derivative(int) method in class blend_contact
radius_forms
enum
Specifies the type of the blend radius function.
radius_ratio data member in class ellipse
Ratio between length of minor axis and major axis.
radius_ratio() method in class ELLIPSE
Returns the radius ratio of this ELLIPSE .
radius_ratio() method in class CONE
Returns the ratio of the minor-axis length to the major-axis length of the ellipse defining this CONE .
rat_poly_vec
class
A SPAvector of rational polynomials (or more accurately a rational
polynomial of vectors, as the denominator is the same for all
coordinates).
raw_allocator data member in class base_configuration
Raw allocator.
raw_allocator_fn
typedef
Prototype of the raw allocator.
raw_destructor data member in class base_configuration
Raw destructor.
raw_destructor_fn
typedef
Prototype of the raw destructor.
ray
class
Represents a 3D ray.
ray() method in class entity_with_ray
Gets the pick_ray .
ray_param data member in class hit
If the type of hit is the through type, this provides the parameter value on the ray.
ray_surf_rel data member in class hit
An enumerated type that describes the relationship between the ray and the surface in one half neighborhood of the intersection.
raytest_edge(ray&,EDGE*)
global function
Tests a ray against the given edge.
raytest_face(ray&,FACE*)
global function
Tests a ray against the given face.
rb_blend_spl_sur
class
Implements the constant radius rolling ball blend surface.
rbase_app_callback
class
Implements routines to handle various rendering application callbacks for image output and interrupts.
re data member in class complex_number
The real component of the complex number.
read(void*,size_t,logical) method in class BinaryFile
Reads data.
read_an_int(int,int&) method in class BinaryFile
Reads an integer.
read_and_test(void*,size_t,logical) method in class BinaryFile
Reads the given number of bytes.
read_array(ENTITY*[],void*)
global function
Reads an array of indices.
read_array(ENTITY*[],int)
global function
Reads an array of indices.
read_char()
global function
Reads a character written with C printf format "%c".
read_char() method in class FileInterface
Reads a character.
read_char() method in class BinaryFile
Reads a character.
read_char() method in class SatFile
Reads a character.
read_data() method in class FileInterface
Reads the data.
read_data() method in class SatFile
Reads the data for an unknown ENTITY until the end of record terminator is reached.
read_data()
global function
Reads a TaggedData item from an unknown ENTITY type.
read_data() method in class BinaryFile
Read a data type and the subsequent datum of that type.
read_data_type() method in class BinaryFile
Reads the next data type tag from the file, regardless of what it is.
read_double() method in class FileInterface
Reads a double.
read_double() method in class SatFile
Reads a double.
read_double() method in class BinaryFile
Read a double.
read_enum(enum_table&) method in class BinaryFile
Reads in an enumeration table.
read_enum(enum_table const&) method in class SatFile
Read an enumeration table.
read_enum(enum_table const&)
global function
Reads an enumeration table.
read_enum(enum_table const&) method in class FileInterface
Read an enumeration table.
read_float()
global function
Reads a float written with C printf format "%g" .
read_float() method in class FileInterface
Reads a float.
read_float() method in class BinaryFile
Reads a float.
read_float() method in class SatFile
Reads a float.
read_header(int&,int&,int&,int&)
global function
Reads a header.
read_header(int&,int&,int&,int&) method in class FileInterface
Reads a header.
read_header(int&,int&,int&,int&) method in class BinaryFile
Reads a header string.
read_header(int&,int&,int&,int&) method in class SatFile
Reads a header.
read_id(char*,int) method in class SatFile
Reads an identifier.
read_id(char*,int)
global function
Reads an identifier.
read_id(char*,int) method in class FileInterface
Reads an identifier.
read_id(char*,int) method in class BinaryFile
Reads an identifier.
read_int()
global function
Reads an integer by reading a long and converting.
read_interval()
global function
Reads an interval as two doubles.
read_logical(char*,char*) method in class SatFile
Reads a logical.
read_logical(char*,char*) method in class BinaryFile
Reads a logical value.
read_logical(char*,char*) method in class FileInterface
Reads a logical.
read_logical(char const*,char const*)
global function
Reads a logical.
read_long()
global function
Reads a long written with C printf format "%ld" .
read_long() method in class BinaryFile
Reads a long.
read_long() method in class SatFile
Reads a long.
read_long() method in class FileInterface
Reads a long.
read_long_size data member in class BinaryFile
Length of a long (in bytes) during read operations.
read_matrix()
global function
Reads a SPAmatrix as three row vectors.
read_pointer() method in class SatFile
Reads a pointer.
read_pointer() method in class FileInterface
Reads a pointer.
read_pointer()
global function
Reads a pointer.
read_pointer() method in class BinaryFile
Reads a pointer.
read_position()
global function
Reads a position as three doubles.
read_position() method in class FileInterface
Reads the position.
read_position() method in class BinaryFile
Reads a position.
read_ptr()
global function
Reads a pointer for the save file.
read_real()
global function
Reads a double.
read_sequence() method in class FileInterface
Reads a sequence.
read_sequence() method in class SatFile
Reads a sequence.
read_sequence()
global function
Reads an explicit record sequence number.
read_short() method in class SatFile
Reads a short.
read_short() method in class BinaryFile
Reads a short.
read_short() method in class FileInterface
Reads a short.
read_string(char*,size_t) method in class FileInterface
Reads a string.
read_string(char*)
global function
Reads a string into a supplied buffer of a given size, maxlen.
read_string(int&)
global function
Reads a string into a supplied buffer of a given size, maxlen.
read_string(int&) method in class SatFile
Reads a string, allocates memory for it, and the argument returns the length of the string.
read_string(char*,size_t) method in class SatFile
Reads a string into a supplied buffer of a given size, maxlen.
read_string(int&) method in class FileInterface
Reads a string.
read_string(int&) method in class BinaryFile
Reads a string.
read_string(char*,size_t) method in class BinaryFile
Reads a string into a given buffer.
read_string_length(TaggedData::DataType) method in class BinaryFile
Reads a string length.
read_subtype_end() method in class BinaryFile
Reads a subtype end.
read_subtype_end() method in class FileInterface
Reads subtype end.
read_subtype_end()
global function
Reads subtype end braces around the subtypes, written as "} ".
read_subtype_end() method in class SatFile
Reads subtype end.
read_subtype_start() method in class BinaryFile
Reads a subtype start.
read_subtype_start() method in class SatFile
Reads subtype start.
read_subtype_start()
global function
Reads subtype start braces around the subtypes, written as "{ ".
read_subtype_start() method in class FileInterface
Reads subtype start.
read_transf()
global function
Reads a transformation.
read_type() method in class BinaryFile
Reads a specific data type.
read_unit_vector()
global function
Reads a unit vector as a vector and then normalizes it.
read_vector()
global function
Reads a vector as three doubles.
read_vector() method in class FileInterface
Reads the vector.
read_vector() method in class BinaryFile
Reads a vector.
reannounce_counts(int,int,int) method in class MESH_MANAGER
This is called to reannounce the exact number of nodes and polygons that were already announced.
reasons(error_info_list&) method in class error_info
Adds all the reasons of this error_info into the given error_info_list& err_reasons.
recheck(insanity_type) method in class insanity_list
Re-checks the sanity of entities only with the failed check functions.
recheck() method in class insanity_data
Re-checks the sanity of the entity with the failed check function.
recognize_done() method in class defeature_options
Returns the status of the "recognize_done" flag.
red() method in class rgb_color
Returns the red color value.
red() method in class Render_Color
Returns the normalized red component of the color value.
reduce_to_range(SPAinterval&,double,double)
global function
Brings a value into, or near, a base SPAinterval in a periodic domain.
ref_count() method in class law
Returns the use count of this law.
ref_count() method in class subtype_object
Returns the use count.
ref_count() method in class law_data
Returns the use count of this law_data .
ref_curve() method in class PCURVE
Returns the reference CURVE .
ref_is_left() method in class var_rad_rot_ellipse
Returns TRUE if the given reference is from the left - else, it returns FALSE .
reflect(SPAposition&,SPAvector&) method in class pattern
Obsolete: use api_pattern_modify_reflect instead.
reflect() method in class SPAtransf
Queries whether or not the transformation is reflecting.
reflect_transf(SPAvector const&)
global function
Constructs a transformation corresponding to a reflection through a plane,
specified by its normal.
refresh(logical) method in class PART_CONTEXT
Refresh the view(s) associated with this PART_CONTEXT.
refresh() method in class sweep_options
Refreshes all values to their defaults.
refresh_all(logical)
global function
Refreshes all views.
rehash() method in class SPACOLLECTION
rel() method in class shell_lump
Returns the relationship of the shell to the lumps of the other body.
rel data member in class edge_face_int
Classifies whether the edge_face intersection is outside the face, inside or on the boundary of the face, or unknown.
rel_type data member in class point_entity_rel
Determines the relation type from the union of the point and the entity.
rel_type data member in class edge_entity_rel
The relationship type, which is determined from the union.
relax(SPAposition const&,SVEC&) method in class rb_blend_spl_sur
A version of point_perp to support SVEC::relax - it doesn't pull
the relaxed parameters back to range.
release() method in class asm_model_holder
Releases the asm_model pointer.
release() method in class component_entity_handle_holder
Releases the component_entity_handle pointer.
release() method in class entity_handle_holder
Releases the entity_handle pointer.
release() method in class component_handle_holder
Releases the component_handle pointer.
remove(logical) method in class PCURVE
Decrements the use count of this PCURVE .
remove(logical) method in class SURFACE
Decrements the use count of this SURFACE .
remove(HISTORY_STREAM const*) method in class HISTORY_STREAM_LIST
Deletes a type from the list.
remove() method in class POLYGON_POINT_MESH
Removes all the polygons.
remove() method in class POLYGON
Removes the POLYGON .
remove(component_entity_handle_list&) method in class component_entity_handle_list
Removes asm handles in the given list from the list; however, it does not free space.
remove(component_entity_handle*) method in class component_entity_handle_list
Remove the specified entry from the list and return its index.
remove(int) method in class component_entity_handle_list
Remove the entry at the specified index from the list and return its index.
remove(int) method in class ENTITY_LIST
Remove the entry at the specified index from the list and return its index.
remove() method in class generic_graph
Decrements the use count for the generic graph, and destroys the object when the use count reaches zero.
remove() method in class gvertex
The C++ classes of gvertex and gedge are use counted in the same way that laws are use counted.
remove(logical) method in class ENTITY
Decrements the use count of this ENTITY .
remove(DELTA_STATE*) method in class HISTORY_STREAM
Removes a bulletin board from this delta state.
remove(ENTITY*) method in class PART
Removes an ENTITY from a PART .
remove(int) method in class EE_LIST
Returns the indexed entity.
remove(ENTITY const*) method in class EE_LIST
Deletes an entity from the list.
remove(DELTA_STATE const*) method in class DELTA_STATE_LIST
Deletes a type from the list.
remove(BULLETIN_BOARD*) method in class DELTA_STATE
Removes a new bulletin board from this delta state.
remove(logical) method in class CURVE
Decrements the use count of this CURVE .
remove() method in class law_data
Decrements the use count of this law_data , and deletes the law_data when the count drops to zero.
remove() method in class pattern
Obsolete: use api_pattern_destroy instead.
remove() method in class law
Decrements the use-count of this law and destructs the law when the use-count drops to zero.
remove(component_handle*) method in class component_handle_list
Remove the specified entry from the list and return its index.
remove(component_handle_list&) method in class component_handle_list
Removes asm handles in the given list from the list; however, it does not free space.
remove(int) method in class component_handle_list
Remove the entry at the specified index from the list and return its index.
remove(ENTITY_LIST const&) method in class ENTITY_LIST
Removes entities in the given list from the list; however, it does not free space.
remove(ENTITY const*) method in class ENTITY_LIST
Remove the specified entry from the list and return its index.
remove(toolkit_callback*) method in class toolkit_callback_list
Removes a callback from the callback list and deletes it.
remove(error_info*) method in class error_info_list
Deletes an error_info object from the list.
remove() method in class error_info
Decrements the use count.
remove(asm_model*) method in class asm_model_list
Remove the specified entry from the list and return its index.
remove(asm_model_list&) method in class asm_model_list
Removes asm models in the given list from the list; however, it does not free space.
remove(int) method in class asm_model_list
Remove the entry at the specified index from the list and return its index.
remove(void const*) method in class VOID_LIST
Deletes an item from the list.
remove(void const*) method in class LIST_HEADER
Remove the specified entry from the list and return its index.
remove(int) method in class LIST_HEADER
Remove the entry at the specified index from the list and return its index.
remove(int) method in class entity_handle_list
Remove the entry at the specified index from the list and return its index.
remove(entity_handle_list&) method in class entity_handle_list
Removes asm handles in the given list from the list; however, it does not free space.
remove(entity_handle*) method in class entity_handle_list
Remove the specified entry from the list and return its index.
remove() method in class gedge
The C++ classes of gvertex and gedge are use counted in the same way that laws are use counted.
remove(logical) method in class APOINT
Decrements the use count of this APOINT .
remove(BULLETIN const*) method in class BULLETIN_LIST
Deletes a type from the list.
remove(ENTITY*) method in class PART_CONTEXT
Remove an ENTITY from this PART_CONTEXT.
remove(BULLETIN*) method in class BULLETIN_BOARD
Removes a bulletin board from this delta state.
removeMappingCurve(int) method in class AcisSLInterface
Removes the specified mapping curve.
removeVertex(WIRE*,SPAposition&) method in class AcisSLInterface
Removes the specified vertex from the its coedge and a vertex from each of the corresponding coedges in each wire in the wire list.
removeVertex(WIRE*,SPAposition&) method in class AcisSkinningInterface
Removes a vertex, if possible.
remove_acis_exit_cb(exit_callback*)
global function
Unregisters an exit callback for ACIS.
remove_acis_input_cb(input_callback*)
global function
Unregisters a new input callback for ACIS.
remove_acis_output_cb(output_callback*)
global function
Unregisters an output callback for ACIS.
remove_callback(entity_callback*) method in class PART
Removes a list of entity_callbacks from the part.
remove_copy(ENTITY*) method in class COPY_ANNOTATION
Removes the annotation from the copied item.
remove_dead_entity(ENTITY*) method in class BULLETIN_BOARD
Removes this dead entity.
remove_discontinuity(double) method in class discontinuity_info
Removes a discontinuity value from the list.
remove_done() method in class defeature_options
Returns the status of the "remove_done" flag.
remove_element(double*) method in class pattern
Obsolete: use api_pattern_modify_element_remove instead.
remove_element(int) method in class pattern
Obsolete: use api_pattern_modify_element_remove instead.
remove_ent(ENTITY*) method in class SPACOLLECTION
Removes an entity from the collection.
remove_error(check_status) method in class check_status_list
Removes all occurrences of an error from the list, returning the new start of the list.
remove_face_info()
global function
remove_ffblend_geometry() method in class ATTRIB_VAR_BLEND
Removes any calculated geometry including the blend surface, the slice list, and the ffblend_geom object.
remove_from_list(restore_def**,restore_def*) method in class restore_def
Removes an object from the restore list.
remove_from_pattern() method in class LOOP
Obsolete: do not use.
remove_from_pattern() method in class LUMP
Obsolete: do not use.
remove_from_pattern() method in class SHELL
Obsolete: do not use.
remove_from_pattern() method in class ENTITY
Obsolete: do not use.
remove_from_pattern() method in class FACE
Obsolete: do not use.
remove_from_pattern_list() method in class LUMP
Obsolete: do not use.
remove_from_pattern_list() method in class ENTITY
Obsolete: do not use.
remove_from_pattern_list() method in class VERTEX
Obsolete: do not use.
remove_from_pattern_list() method in class COEDGE
Obsolete: do not use.
remove_from_pattern_list() method in class SHELL
Obsolete: do not use.
remove_from_pattern_list() method in class BODY
Obsolete: do not use.
remove_from_pattern_list() method in class LOOP
Obsolete: do not use.
remove_from_pattern_list() method in class EDGE
Obsolete: do not use.
remove_from_pattern_list() method in class FACE
Obsolete: do not use.
remove_gap_ent(ENTITY*) method in class SPLIT_ANNOTATION
Removes the gap_entity from the list.
remove_history_stream() method in class PART
Removes a history stream from a PART .
remove_id(entity_id_t) method in class PART
Removes an ENTITY from a PART .
remove_ids() method in class PART
Removes IDs from all non-top level entities.
remove_index(int) method in class EE_LIST
Deletes an entity from the list.
remove_input_entity(ENTITY*&,ENTITY*) method in class ANNOTATION
Removes an input entity.
remove_member(ENTITY*) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member ENTITY is removed from the collection.
remove_mid_top_vertex(VERTEX*) method in class SWEEP_ANNO_VERTEX_TOP
remove_new_ent(ENTITY*) method in class SPLIT_ANNOTATION
Removes the new_entity from the list.
remove_no_dtor(toolkit_callback*) method in class toolkit_callback_list
Removes a callback from the callback list.
remove_notify(component_entity_handle*,logical&,int&) method in class component_entity_handle_list
Remove the specified entry from the list and return its index.
remove_notify(asm_model*,logical&,int&) method in class asm_model_list
Remove the specified entry from the list and return its index.
remove_notify(entity_handle*,logical&,int&) method in class entity_handle_list
Remove the specified entry from the list and return its index.
remove_notify(component_handle*,logical&,int&) method in class component_handle_list
Remove the specified entry from the list and return its index.
remove_old_ent(ENTITY*) method in class SPLIT_ANNOTATION
Removes the old_entity from the list.
remove_output_entity(ENTITY*&,ENTITY*) method in class ANNOTATION
Removes an output entity.
remove_owner(ENTITY*,logical,logical) method in class PCURVE
Removes the owner argument from the list of owners.
remove_owner(ENTITY*,logical,logical) method in class SURFACE
Removes the owner argument from the list of owners.
remove_owner(ENTITY*,logical,logical) method in class CURVE
Removes the owner argument from the list of owners.
remove_owner(ENTITY*,logical,logical) method in class APOINT
Removes the owner argument from the list of owners.
remove_pattern() method in class BODY
Obsolete: do not use.
remove_pattern() method in class FACE
Obsolete: do not use.
remove_pattern() method in class LOOP
Obsolete: do not use.
remove_pattern() method in class LUMP
Obsolete: do not use.
remove_pattern() method in class SHELL
Obsolete: do not use.
remove_pattern() method in class ENTITY
Obsolete: do not use.
remove_pattern_if_unsavable() method in class ENTITY
Obsolete: do not use.
remove_rbase_app_cb(rbase_app_callback*)
global function
Removes the callback.
remove_ref() method in class subtype_object
Removes a reference.
remove_roll_entity(ENTITY*) method in class entity_notification_handler
Removes the ENTITY from the roll_list .
remove_source(ENTITY*) method in class COPY_ANNOTATION
Removes the annotation from the original item.
remove_tag_reference(tag_id_type) method in class HISTORY_STREAM
Removes an ENTITY from the TAG array.
remove_top_edge(EDGE*) method in class SWEEP_ANNO_EDGE_TOP
Removes unnecessary annotations on edge.
reparam(double,double,double,double) method in class spline
Reparameterizes the curve.
reparam(double,double) method in class helix
Reparameterizes the helix to start and end at the given values, which are in increasing order.
reparam(double,double) method in class pcurve
Performs a linear transformation on the curve parameterization, so that it starts and ends at the given values (that must be in increasing order).
reparam(double,double) method in class discontinuity_info
Makes a linear change of parameter to all the discontinuity values (new value = a * old_value + b) .
reparam(double,double) method in class var_radius
Reparameterizes the variable radius with new start and end parameter values.
reparam(double,double) method in class var_rad_functional
Reparameterizes a var_rad_functional .
reparam(double,double) method in class intcurve
Reparameterizes the splines to start and end at the given values, which are in increasing order.
reparam_u(double,double) method in class spline
Reparameterizes the curve in u .
reparam_v(double,double) method in class spline
Reparameterizes the curve in v .
replace_action
enum
ATTRIB actions for a replace_owner notification.
replace_attrib(ENTITY*,ENTITY*,logical)
global function
Provides a convenient way to "replace" all attributes from an entity that is being "replaced"
to an entity that is being "kept".
replace_geometry_attrib(ENTITY*,ENTITY*,logical)
global function
Provides a convenient way for attributes to be notified when their owning entity
is getting new geometry, which possibly changes its shape.
replace_history_stream(HISTORY_STREAM*&) method in class PART
Replace the current history stream.
replace_int_cur(int_cur&) method in class intcurve
Replaces the defining spline curve and should only be used with extreme caution.
replace_member(ENTITY*,ENTITY*,logical) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member ENTITY is about to be replaced
by a given ENTITY .
replace_member_action
enum
Text specifies what to do with members involved in a replace.
replace_owner(ENTITY*,logical) method in class ATTRIB
Notifies this ATTRIB that its owning ENTITY is being replaced.
replace_owner_geometry(ENTITY*) method in class ATTRIB
Notifies this ATTRIB that its owning ENTITY is being given new geometry,
possibly changing its shape.
replace_spl_sur(spl_sur&) method in class spline
Replaces the defining spline surface and should only be used with extreme caution.
report_max_gap(acovr_gap_report&) method in class acovr_options
Retrieves the maximum gap in position (G0) and angle (G1).
request data member in class asm_get_options
required_fitol() method in class check_bad_fitol_details
Access the value of the required fit tolerance found
by this check.
reset() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Resets the attribute.
reset() method in class FileInfo
Resets the values to the default settings for the file information.
reset() method in class body_clash_result
Resets the data of the instance to its initial values.
reset() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Resets the attribute.
reset() method in class hh_sharped_options
reset() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Resets the value of the m_bad flag (to -1).
reset() method in class hh_geombuild_options
reset() method in class hh_isospline_options
reset() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Resets the attribute.
reset() method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Resets the attribute.
reset() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Resets the attribute.
reset() method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Resets the attribute.
reset() method in class option_header
Resets the option_header to the default value.
reset() method in class discontinuity_info
Deletes discontinuity information and reinitializes the data fields to zero.
reset() method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Resets the attribute.
reset_box_and_param_range() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Resets the parameter range of the owner edge and also its bounding box.
reset_boxes(ENTITY*)
global function
Resets the boxes used.
reset_boxes_downward(ENTITY*)
global function
Resets the box of the given entity and then resets the boxes of all constituent boxes.
reset_cache() method in class ATTRIB_HH_AGGR_STITCH
Resets cache in all edges.
reset_coedge_details() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Resets the coedge details of all the coedges of the face.
reset_coedge_details() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Resets the coedge details so that they are recalculated the next time they are requested.
reset_default_copy_rail_laws() method in class sweep_options
Internal function used to set the default copy rail law to NULL.
reset_dependents() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Resets the attribute on the owning edge's dependent entities (such as its coedges, vertices, etc).
reset_dependents() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Resets the attribute on the face's dependent entities (such as its edges, coedges, vertices, etc).
reset_dependents() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Resets the attribute on the vertex's dependent entities (such as its edges, coedges).
reset_derivative(int) method in class law
Clears out the specified numbered derivative of this law, erasing the associated cached law.
reset_edges_tangency_details() method in class ATTRIB_HH_AGGR_GEOMBUILD
Initializes the edge tangency information that specifies whether an edge is a tangent edge or not.
reset_geombuild_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Resets the geometry building tolerance so that it is recalculated the next time it is requested.
reset_geombuild_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Resets the local tolerances of all the edges and vertices around the face.
reset_geombuild_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Resets the geometry building tolerance so that it is recalculated the next time it is requested.
reset_history_on_delete() method in class BULLETIN_BOARD
C++ destructor, resets the history stream on deletion.
reset_history_on_delete() method in class DELTA_STATE
Reset the history stream on deletion.
reset_lump(LUMP*) method in class shell_lump
Normally the information in a shell_lump is not changed once it has been initialized, but chop sometimes splits lumps, thus requiring the information to be updated.
reset_outputs() method in class BoolOptions
Removes any items from the options which were used as outputs from a previous Boolean operation.
reset_param_details() method in class hh_coedge_details
reset_simplify(law*,int) method in class law
Resets the simplification level of this law.
reset_state(STATE_ID) method in class HISTORY_STREAM
Resets the modeler state to the given state.
reset_tangency_details() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Initializes the tangency information for this edge, specifying whether the edge is a tangent edge or not.
reset_vars() method in class FileInfo
Routine to reset the values for the file information to the default values.
restore() method in class Render_Arg
Restores the Render_Arg .
restore() method in class FileInfo
Restores the file information from a save file.
restore() method in class DELTA_STATE
Restores DELTA_STATE to the state provided by a previous bulletin board.
restore() method in class pid_base
Restores the pid_base from a file.
restore(BULLETIN*,logical) method in class BULLETIN
Modifies the bulletin such that the new and old ENTITY pointers reflect the change of state.
restore(BULLETIN_BOARD*,logical) method in class BULLETIN_BOARD
Restores roll back to previous state.
restore() method in class law_data
Returns NULL .
restore(HISTORY_STREAM*&,ENTITY**) method in class HISTORY_MANAGER
Restores a history stream that was saved.
restore() method in class HISTORY_STREAM
Restores history stream.
restore() method in class discontinuity_info
Restores discontinuity_info data from SAT file.
restore_common() method in class BODY
Restores this BODY from a SAT file.
restore_common() method in class ENTITY_PHLV5
Populates the class instance with the appropriate data from the SAT file.
restore_common() method in class VERTEX
Restores this VERTEX from a SAT file.
restore_common() method in class ENTITY_IHL
Populates the class instance with the appropriate data from the SAT file.
restore_common() method in class SURFACE
Restores this SURFACE from a SAT file.
restore_common() method in class ATTRIB_GENERIC
Populates the class instance with the appropriate data from the SAT file.
restore_common() method in class SHELL
Restores this SHELL from a SAT file.
restore_common() method in class HELIX
Restores this HELIX from a SAT file.
restore_common() method in class ATTRIB_TSL
This method is never called directly.
restore_common() method in class PLANE
Restores this PLANE from a SAT file.
restore_common() method in class SPHERE
Restores this SPHERE from a SAT file.
restore_common() method in class COEDGE
Restores this COEDGE from a SAT file.
restore_common() method in class TRANSFORM
Restores this TRANSFORM from a SAT file.
restore_common() method in class WIRE
Restores this WIRE from a SAT file.
restore_common() method in class SUBSHELL
Restores this SUBSHELL from a SAT file.
restore_common() method in class ATTRIB_SYS
Restores this ATTRIB_SYS from a SAT file.
restore_common() method in class CONE
Restores this CONE from a SAT file.
restore_common() method in class ATTRIB_ST
Restores this ATTRIB_ST from a SAT file.
restore_common() method in class TORUS
Restores this TORUS from a SAT file.
restore_common() method in class INTCURVE
Restores this INTCURVE from a SAT file.
restore_common() method in class LAW
Restores this LAW from a SAT file.
restore_common() method in class ATTRIB_ANNOTATION
Restores this ATTRIB_ANNOTATION from a SAT file.
restore_common() method in class PCURVE
Restores this PCURVE from a SAT file.
restore_common() method in class SPLINE
Restores this SPLINE from a SAT file.
restore_common() method in class ENTITY
Restores data for a record from disc to memory.
restore_common() method in class LOOP
Restores this LOOP from a SAT file.
restore_common() method in class FACE
Restores this FACE from a SAT file.
restore_common() method in class ANNOTATION
Restores this ANNOTATION from a SAT file.
restore_common() method in class ELLIPSE
Restores this ELLIPSE from a SAT file.
restore_common() method in class STRAIGHT
Restores this STRAIGHT from a SAT file.
restore_common() method in class EDGE
Restores this EDGE from a SAT file.
restore_common() method in class LUMP
Restores this LUMP from a SAT file.
restore_common() method in class ATTRIB
Restores this ATTRIB from a SAT file.
restore_common() method in class CURVE
Restores this CURVE from a SAT file.
restore_common() method in class ATTRIB_EYE
The RESTORE_DEF macro expands to the restore_common method, which is used in reading information from a SAT file.
restore_common() method in class APOINT
Restores this APOINT from a SAT file.
restore_curve()
global function
Restores a curve.
restore_data() method in class loft_spl_sur
restore_data() method in class blend_spl_sur
Restores the data from a save file.
restore_data() method in class surface
Restores the data for this surface from a save file.
restore_data() method in class var_cross_section
Restores the data for a var_cross_section from a save file.
restore_data() method in class var_rad_fixed_width
Restores the data for a var_rad_fixed_width from a save file.
restore_data() method in class var_rad_functional
Restores the data for a var_rad_functional from a save file.
restore_data() method in class var_rad_rot_ellipse
Restores the data for a var_rad_rot_ellipse from a save file.
restore_data() method in class torus
Restores the data for this torus from a save file.
restore_data() method in class var_rad_two_ends
Restores the data for a var_rad_two_ends from a save file.
restore_data() method in class var_radius
Restores the data for a var_radius from a save file.
restore_data() method in class VBL_SURF
Restores the data for a VBL_SURF from a save file.
restore_data() method in class var_rad_const
Restores the data for a var_rad_const from a save file.
restore_data() method in class straight
Restores the data for a straight from a save file.
restore_data() method in class cone
Restores the data from a save file.
restore_data() method in class spline
Restore the data for a spline from a save file.
restore_data() method in class sss_int_cur
restore_data() method in class curve
Restores the data for this curve , according to its type.
restore_data() method in class intcurve
Restores the data from a save file.
restore_data() method in class sphere
Restores the data for a sphere from a save file.
restore_data() method in class plane
Restore the data for a plane from a save file.
restore_data() method in class ellipse
Restores the data for a ellipse from a save file.
restore_data() method in class helix
Restores the data for a helix from a save file.
restore_data() method in class pcurve
Restores the data for a pcurve from a save file.
restore_def
class
Records an entity type name, a pointer to a restore_data routine for that type of entity, and a link pointer.
restore_element(int) method in class pattern
Obsolete: use api_pattern_modify_element_restore instead.
restore_element(double*) method in class pattern
Obsolete: use api_pattern_modify_element_restore instead.
restore_end(char*) method in class ENTITY
Terminates a restore record.
restore_extra() method in class ANNOTATION
Reads information regarding this ANNOTATION from a SAT file.
restore_off_int_cur()
global function
restore_progress_data
class
Class for recording the part restore progress data.
restore_tag_reference(ENTITY*) method in class HISTORY_STREAM
Adds an ENTITY to the TAG array.
restore_version_number
define
results_for_change() method in class ATTRIB_HH_AGGR_WRAPUP
Gets the structure which contains the results for wrapup, such as the number of pcurves calculated etc.
rethrow_error(int) method in class Spatial_abs_hurler
A pure virtual method for resignaling an exception.
rethrow_error(int) method in class DM_syserr_hurler
Encapsulates DM_sys_error .
rethrow_error(int) method in class Spatial_syserr_hurler
Calls ACIS sys_error on non-zero error codes, and ignores the zero error code.
rethrow_error(int) method in class DM_rtnerr_hurler
Encapsulates the error handling method.
return_dim() method in class law
Returns the dimension of this law's range (output).
return_size() method in class law
Returns the dimension of this law's range (output).
return_size() method in class simple_rail_law
return_val data member in class law
Specifies the cached range dimension.
rev data member in class hh_coedge_details
reverse(logical) method in class component_handle_list
Reverses the order of the component handle list.
reverse() method in class INDEXED_MESH
Reverses the indexed mesh.
reverse(logical) method in class component_entity_handle_list
Reverses the order of the component entity handle list.
reverse() method in class ATTRIB_CONST_CHAMFER
Reverses the left-to-right properties.
reverse() method in class ATTRIB_FFBLEND
Reverses the left-to-right properties of an asymmetric blend.
reverse(logical) method in class asm_model_list
Reverses the order of the assembly model list.
reverse(logical) method in class ENTITY_LIST
Reverses the order of the entity list.
reverse() method in class ATTRIB_VAR_BLEND
Reverses the left-to-right properties of an asymmetric blend.
reverse(logical) method in class entity_handle_list
Reverses the order of the entity handle list.
reverse() method in class LOOP
Reverses the sense of a loop of coedges and their pcurves.
reverse() method in class var_cross_section
Reverses the left-to-right properties of an asymmetric blend.
reverse_attrib(ENTITY*)
global function
Provides a convenient way for attributes to be notified when their owner's sense
bit is being reversed.
reverse_owner() method in class ATTRIB
Notifies this ATTRIB that its owning entity's sense bit is about to
be reversed.
reverse_u data member in class cone
Required to support transformation independent parameterization.
reverse_v data member in class sphere
Constant u -parameter lines are circles around pole_dir .
reverse_v data member in class torus
Flag to measure the v -parameter counterclockwise about the torus normal, rather
than clockwise.
reverse_v data member in class plane
By default the v-direction is the cross product of normal with u_dir .
reverse_vertices() method in class mesh_polygon
Reverse the order of the vertices (this does not reverse the normal directions of the vertices).
reverse_vertices() method in class indexed_polygon
Reverse the vertices.
reversed() method in class intcurve
Returns TRUE if the intcurve is reversed.
reversed() method in class pcurve
Enquires whether the parameter space curve is in the same or opposite direction of the underlying 2D NURBS curve.
reversed() method in class spline
Determines if the underlying sculptured (spline) surface is in the opposite direction of the ACIS spline surface.
rgb_color
class
Defines the red, green, and blue colors for the display.
right_face() method in class ATTRIB_FFBLEND
Returns the right face, non-const version.
right_face() method in class ATTRIB_FFBLEND
Returns the right face along which the blend runs.
right_int_type data member in class surf_surf_int
right_lateral_edge() method in class SWEEP_ANNO_VERTEX_LAT
right_lateral_face() method in class SWEEP_ANNO_VERTEX_LAT
right_law data member in class binary_law
Pointer to the second argument (sublaw) of the binary law.
right_offset data member in class blend_spl_sur
Objects describing the radius.
right_rad data member in class blend_spl_sur
Objects describing the radius.
right_radius_bs2() method in class ATTRIB_VAR_BLEND
Returns the right radius function as a constant bs2_curve .
right_radius_bs2_for_update() method in class ATTRIB_VAR_BLEND
Returns the right radius function as a bs2_curve , in a form that can be modified.
right_range() method in class ATTRIB_CONST_CHAMFER
Returns the value for the right range.
right_reorder(logical&) method in class ATTRIB_VAR_BLEND
Returns whether reordered blends should be computed.
right_support data member in class blend_spl_sur
A support entity.
right_surf_rel data member in class surf_surf_int
right_thumb() method in class var_cross_section
Returns the right thumbweight of the var_cross_section .
right_top_edge() method in class SWEEP_ANNO_VERTEX_TOP
right_top_vertex() method in class SWEEP_ANNO_VERTEX_TOP
right_tw_surf() method in class ATTRIB_FFBLEND
If this attribute is owned by a face and the current local operation is set, these functions get the (possibly) tweaked surface of the right support faces.
roll() method in class DELTA_STATE
Rolls back over a complete delta state, inverting it so as to allow roll forward the next time.
roll() method in class BULLETIN
Modifies the bulletin such that the new and old ENTITY pointers reflect the change of state.
roll() method in class BULLETIN_BOARD
Rolls back over a complete delta state, inverting it so as to allow roll forward the next time.
rollNStates(HISTORY_STREAM*,int) method in class HISTORY_MANAGER
Rolls a stream a given number of states or to the end of a branch, which ever comes first and returns the number of states actually rolled.
roll_callback
class
Notifies the user about the start and the end of a roll operation.
roll_callback_list
class
Provides a type-safe interface to the toolkit_callback_list and the execute method.
roll_create(ENTITY*) method in class entity_notification_handler
Stores the ENTITY given into a list, to be handled at a later time.
roll_delete(ENTITY*) method in class entity_notification_handler
Stores the ENTITY given into a list, to be handled at a later time.
roll_event_type
enum
The type of notification of a callback for a roll operation.
roll_notify(BULLETIN_TYPE,ENTITY*) method in class ATTRIB_COL
Fields notification of a rollback operation.
roll_notify(BULLETIN_TYPE,ENTITY*) method in class RH_BACKGROUND
Field notification of a rollback operation.
roll_notify(BULLETIN_TYPE,ENTITY*) method in class RH_FOREGROUND
Field notification of a rollback operation.
roll_notify(BULLETIN_TYPE,ENTITY*) method in class ENTITY
Fields notifications of rollback operations.
roll_notify(BULLETIN_TYPE,ENTITY*) method in class RH_LIGHT
Field notification of a rollback operation.
roll_update(ENTITY*) method in class entity_notification_handler
Adds the given ENTITY to the roll_list .
rollback() method in class ENTITY
Returns the pointer to the bulletin board entry for this ENTITY .
rollbacks_cleared() method in class BULLETIN_BOARD
Returns whether or not rollbacks have been cleared.
rolls_back data member in class DELTA_STATE
Delta records a backward change.
root(int) method in class complex_number
Returns an array of complex numbers which represent its nth's roots.
root_ds data member in class HISTORY_STREAM
Pointer to the root delta state.
root_point data member in class straight
Base position through which the straight line passes.
root_point() method in class CONE
Returns the center of the ellipse defining this CONE .
root_point data member in class ray
The point on the ray.
root_point() method in class STRAIGHT
Returns the position on this STRAIGHT used in its definition.
root_point() method in class PLANE
Returns the point defining this PLANE .
root_point data member in class plane
A point though which the plane passes.
rot_spl_sur
class
Represents a surface of rotation.
rotate(law*,law*,law*,logical) method in class pattern
Obsolete: use api_pattern_modify_transform instead.
rotate(SPAvector) method in class base_transform_law_data
Performs a rotation transformation.
rotate() method in class SPAtransf
Queries whether or not the transformation has a rotational component.
rotate_inverse(SPAvector) method in class base_transform_law_data
Performs an inverse rotation transformation.
rotate_transf(double,SPAvector const&)
global function
Constructs a transformation corresponding to a simple rotation by an angle about
a given axis.
row(int) method in class SPAmatrix
Extracts a row from the matrix.
SAVE_DEF
define
SCAN_DEF
define
SCAN_TYPE
enum
Used by SCAN_DEF (copy_scan ), COPY_DEF/COPY_WITH_DEEP_COPY_DEF
(copy_common ), and FIX_POINTER_DEF (fix_common )
to indicate for what purpose an entity is being scanned.
SEEK_SET
define
SEQUENTIAL_MESH
class
A SEQUENTIAL_MESH is the base class for INDEXED_MESH and LINKED_MESH.
SEQUENTIAL_MESH_TYPES
enum
SET
define
SETCONST
define
SETPOINTER
define
SHELL
class
Represents the external boundary of a LUMP , or the internal boundary of a void (unoccupied space) within a LUMP .
SHELL_ID
define
SHELL_LEVEL
define
SIGNBIT
define
SIMPLE_COPY
define
SIMPLE_COPY_LOSE
define
SIMPLE_DTOR
define
SIMPLE_INDEXED_MESH
class
A mesh format that stores indices to a vertex array.
SIMPLE_INDEXED_MESH_MANAGER
class
To show an example of a mesh manager using the indexed protocol.
SIMPLE_LOSE
define
SINGLE_SIDED
define
SKIN_ANNOTATION
class
Implements the base class for skinning annotations.
SKIN_ANNO_END_EDGE
class
Defines the annotation class relating to an edge on the end (capping) face.
SKIN_ANNO_END_FACE
class
Defines the annotation class for the end face that corresponds to the coedges of the
last profile used for skinning.
SKIN_ANNO_LAT_EDGE
class
Defines the annotation class for a lateral edge that corresponds to the profile vertices connected
by that lateral edge in skinning.
SKIN_ANNO_LAT_FACE
class
Defines the annotation class for a lateral face (skinned face) that corresponds
to the profile coedges from which the lateral face is skinned.
SKIN_ANNO_START_EDGE
class
Defines the annotation class relating to a edge on the start (capping) face.
SKIN_ANNO_START_FACE
class
Defines the annotation class for the start face that corresponds
to the coedges of the first profile that is used for skinning.
SMALL_DISPLACEMENT
define
SMALL_VECTOR
define
SPACOLLECTION
class
An ENTITY that contains and manages a collection of entities.
SPAGROUP
class
An implementation of a SPACOLLECTION with predefined actions and behaviors.
SPA_progress_callback
typedef
Pointer to a function implementing a generic ACIS progress meter.
SPA_progress_info
class
Abstract base class for providing progress information.
SPA_progress_info_type_id
enum
Specifies the ACIS functionality associated with a given progress metering.
SPAbox
class
Represents a bounding box.
SPAboxing_mode
enum
Specifies mode of boxing behavior.
SPAboxing_options
class
Represents common data and functionality for all boxing options.
SPAinterval
class
Records an interval on a line.
SPAmatrix
class
Defines a 3x3 affine transformation acting on vectors and positions.
SPAnvector
class
Implements an n dimensional vector.
SPApar_box
class
The SPApar_box class defines a 2D bounding box in parameter space by four values of class parameter: low_u , high_u , low_v , high_v .
SPApar_dir
class
This class defines a parametric direction vector on a surface in 2D parameter-space.
SPApar_pos
class
Defines a parameter position in the parameter-space of a surface.
SPApar_transf
class
Defines a parameter space transformation containing scaling and translation components.
SPApar_vec
class
This class defines a vector (du , dv ) in 2D parameter-space.
SPAparameter
class
Defines a curve parameter value.
SPAposition
class
Represents position vectors (points) in 3D Cartesian space that are subject to certain vector and transformation operations.
SPAtransf
class
Represents a general 3D affine transformation.
SPAunit_vector
class
Provides a direction in 3D Cartesian space that has unit length.
SPAvector
class
Represents a displacement vector in 3D Cartesian space.
SPHERE
class
Defines a sphere as an object in the model.
SPHERE_ID
define
SPHERE_LEVEL
define
SPLINE
class
Defines a spline as an object in the model.
SPLINE_ID
define
SPLINE_LEVEL
define
SPLIT_ANNOTATION
class
Defines the annotation class for split operations.
SPLIT_ANNOTATION_LEVEL
define
STATE_ID
typedef
Identifier for a STATE.
STD_CAST
define
Informs the ACIS memory manager that a simple data type is being deleted.
STL_MESH_MANAGER
class
Writes data to an stl formatted file.
STRAIGHT
class
Defines a straight line as an object in the model.
STRAIGHT_ID
define
STRAIGHT_LEVEL
define
STRING
define
STRIPC_ID
define
SUBSHELL
class
Represents a subdivision of a SHELL or SUBSHELL .
SUBSHELL_ID
define
SUBSHELL_LEVEL
define
SURFACE
class
Defines a generic surface as an object in the model.
SURFACE_ID
define
SURFACE_LEVEL
define
SWEEP_ANNOTATION
class
Implements the base class for sweeping annotations.
SWEEP_ANNO_EDGE_LAT
class
Defines the annotation class for the lateral topology corresponding to an edge of the profile which becomes a face in sweeping.
SWEEP_ANNO_EDGE_MITER
class
Defines annotation relating to miter edges created during sweep sweep.
SWEEP_ANNO_EDGE_TOP
class
Defines the top topology from a swept edge, which is another edge.
SWEEP_ANNO_END_CAPS
class
Defines annotation relating to capping faces of a sweep.
SWEEP_ANNO_VERTEX_LAT
class
Defines annotation relating to vertex of lateral topology of a sweep.
SWEEP_ANNO_VERTEX_MITER
class
Defines annotation relating to miter vretices created during sweep sweep.
SWEEP_ANNO_VERTEX_TOP
class
Defines annotation relating to the vertices at the top of a sweep.
SYMBOL
define
SabFile
class
Performs save and restore to stream files.
SatFile
class
Defines the SatFile class for doing ACIS save and restore to stream files in text format.
SaveScale() method in class PART
Returns TRUE if the method saves the units scale with the PART ; otherwise, this method returns FALSE .
Scale_dpt_array(int,int,double*,int) method in class ATTRIB_DM2ACIS
Scales an array of dpts from 0 to 1 into the surface's parameter range.
Scale_par_pos_from_dmod(int,SPApar_pos&,int) method in class ATTRIB_DM2ACIS
Scales a surface's parametric position to 0 to 1.
Scale_par_pos_to_dmod(int,SPApar_pos&,int) method in class ATTRIB_DM2ACIS
Scales the parametric position from 0 to 1 into the surface's parameter range.
SchemeEvaluate(char*)
global function
Evaluates a string or Scheme object.
SchemeEvaluate(char*,param_string&)
global function
Evaluates a string or Scheme object.
SchemeEvaluate(char*,ScmObject&)
global function
Evaluates a string or Scheme object.
SchemeEvaluate(ScmObject,ScmObject&)
global function
Evaluates a string or Scheme object.
SchemeLoad(char*)
global function
Loads a Scheme file into memory.
ScmObject
struct
Declaration of Scheme object data type.
SetActivePart(PART*) method in class active_part
Sets the internal data structure to point to the active part that needs to be monitored.
SetAllRenderModes(logical) method in class ha_rendering_options
SetBody(BODY*) method in class PHLV5_OCC
et the BODY pointer for this occurrence.
SetBodySegmentMode(logical) method in class ha_rendering_options
SetBounds(double,double) method in class PHLV5_EDGE
Sets the start and end parameters of the curve.
SetCHandleMap(HA_CHandleMap*) method in class ha_rendering_context
SetColorSegmentMode(logical) method in class ha_rendering_options
SetCurveFacetLevel(CurveFacetLevel) method in class ha_rendering_options
SetCurveFacetTol(double) method in class ha_rendering_options
SetEntityMap(HA_Map*) method in class ha_rendering_context
SetForceModelRebuild(logical) method in class ha_rendering_context
SetGeomPattern(char*) method in class ha_rendering_context
SetGeomPattern(char*) method in class ha_rendering_options
SetIconifiedState(logical) method in class ha_rendering_options
SetMappingFlag(logical) method in class ha_rendering_options
SetMergeBodiesMode(logical) method in class ha_rendering_options
SetMergeFacesMode(logical) method in class ha_rendering_options
SetModel(asm_model*) method in class ha_rendering_context
SetModelMap(HA_ModelMap*) method in class ha_rendering_context
SetModelTolerance(double) method in class AcisSLInterface
SetPartUnits(char*,logical) method in class PART
Sets the units scale using a character string that represents the units to use.
SetPattern(char*) method in class ha_rendering_context
SetPattern(char*) method in class ha_rendering_options
SetRenderAPOINTsMode(logical) method in class ha_rendering_options
SetRenderCoedgeMode(logical) method in class ha_rendering_options
SetRenderEdgesMode(logical) method in class ha_rendering_options
SetRenderFacesMode(logical) method in class ha_rendering_options
SetRenderTCoedgeMode(logical) method in class ha_rendering_options
SetRenderTextMode(logical) method in class ha_rendering_options
SetRenderVerticesMode(logical) method in class ha_rendering_options
SetRenderWCSsMode(logical) method in class ha_rendering_options
SetSaveCurveFacetTol(double) method in class ha_rendering_options
SetSaveScale(logical) method in class PART
Determines whether the units scale is saved with the PART .
SetSize(int) method in class position_array
Sets the size of the array, which expands the array, if needed.
SetTessellateEllipsesMode(logical) method in class ha_rendering_options
SetTransform(TRANSFORM*) method in class PHLV5_OCC
Set the TRANSFORM for this occurrence.
SetTransform(SPAtransf*) method in class INDEXED_MESH_MANAGER
Sets the transformation to be applied to nodes.
SetTransform(SPAtransf*) method in class LINKED_MESH_MANAGER
Sets the transformation to be applied to nodes.
SetUnitsScale(double,logical) method in class PART
Sets the units scale for the PART .
Set_Rendering_Options(char*) method in class ha_rendering_options
Set_alpha(int,double*,int) method in class ATTRIB_DM2ACIS
Sets the deformable surface's stretch resistance parameters.
Set_area_cstrn_flag(int,int) method in class ATTRIB_DM2ACIS
Changes the zone flag for the deformable surface's area_cstrn .
Set_attractor_power(int,int) method in class ATTRIB_DM2ACIS
Returns 1 if found load was changed, otherwise it returns 0.
Set_beta(int,double*,int) method in class ATTRIB_DM2ACIS
Sets the deformable surface's bending resistance parameters.
Set_colors(double*,int) method in class DM_cpt_icon
Sets color data.
Set_colors(double*,int) method in class DM_dbx_icon
Sets color data.
Set_colors(double*,int) method in class DM_spr_icon
Sets color data.
Set_colors(double*,int) method in class DM_act_icon
Sets color data.
Set_colors(double*,int) method in class DM_att_icon
Sets color data.
Set_colors(double*,int) method in class DM_cct_icon
Sets color data.
Set_colors(double*,int) method in class DM_cld_icon
Sets color data.
Set_colors(double*,int) method in class DM_crv_icon
Sets color data.
Set_colors(double*,int) method in class DM_ppr_icon
Sets color data.
Set_colors(double*,int) method in class DM_vec_icon
Sets color data.
Set_colors(double*,int) method in class ADM_srf_icon
Sets color data.
Set_colors(double*,int) method in class ADM_srf_icon2
Sets color data.
Set_colors(double*,int) method in class DM_default_icon
Sets color data.
Set_colors(double*,int) method in class DM_sps_icon
Sets color data.
Set_colors(double*,int) method in class DM_dpr_icon
Sets color data.
Set_colors(double*,int) method in class DM_grd_icon
Sets color data.
Set_colors(double*,int) method in class ADM_srf_icon3
Set color data.
Set_colors(double*,int) method in class DM_lct_icon
Sets color data.
Set_colors(double*,int) method in class DM_srf_icon
Sets color data.
Set_colors(double*,int) method in class DM_lld_icon
Sets color data.
Set_colors(double*,int) method in class DM_pct_icon
Sets color data.
Set_comb_gain(double) method in class DM_crv_icon
Sets the comb gain.
Set_comb_graphics(int,double,int) method in class ATTRIB_DM2ACIS
Sets the appearance of comb plots.
Set_commited() method in class ATTRIB_DM2ACIS
Sets the commit state to TRUE .
Set_cpts_off() method in class DM_rend_options
Set draw control points option off.
Set_cpts_on() method in class DM_rend_options
Set draw control points option on.
Set_cstrn_behavior(int,int) method in class ATTRIB_DM2ACIS
Returns 0 when a change is allowed, else it returns 01.
Set_cstrn_domain_dir(int,SPApar_vec&,int) method in class ATTRIB_DM2ACIS
Returns 0 when a change is allowed, otherwise it returns -1.
Set_cstrn_state(int,int) method in class ATTRIB_DM2ACIS
Returns 0 when change is allowed, else it returns -1.
Set_cstrns_off() method in class DM_rend_options
Set draw constraints option off.
Set_cstrns_on() method in class DM_rend_options
Set draw constraints option on.
Set_curve_comb_off() method in class DM_rend_options
Set draw curvature comb option off.
Set_curve_comb_on() method in class DM_rend_options
Set draw curvature comb option on.
Set_default_shape(int,int) method in class ATTRIB_DM2ACIS
Sets default shape state to flag value.
Set_delta(double,int) method in class ATTRIB_DM2ACIS
Sets the deformable surface's resistance to deviating from the default shape.
Set_display_mode(int) method in class DM_grd_icon
ets display mode.
Set_dmod_degree(int,int,int) method in class ATTRIB_DM2ACIS
Increases the deformable model's polynomial degree, adding more degrees of freedom per element.
Set_dmod_degree(int,int) method in class ATTRIB_DM2ACIS
Increases the deformable model's polynomial degree, adding more degrees of freedom per element.
Set_draw_option(int) method in class ADM_srf_icon3
Set draw options.
Set_draw_option(int) method in class ADM_srf_icon
Sets draw options.
Set_draw_option(int) method in class DM_crv_icon
Sets draw options.
Set_draw_option(int) method in class DM_dpr_icon
Sets draw options.
Set_draw_option(int) method in class DM_srf_icon
Sets draw options.
Set_draw_option(int) method in class ADM_srf_icon2
Sets draw options.
Set_draw_option(int) method in class DM_act_icon
Sets draw option.
Set_draw_option(int) method in class DM_default_icon
Sets filter to draw seams, constraints and/or loads.
Set_draw_state(int,int) method in class ATTRIB_DM2ACIS
Sets the deformable surface's drawing state.
Set_dynamics(double,double,double,int) method in class ATTRIB_DM2ACIS
Sets the d2a_dmod dyn_load parameter values.
Set_editing() method in class ATTRIB_DM2ACIS
Sets the editing state functions and is related to the Editing and Clear_editing methods.
Set_elem(Spatial_abs_hurler&,int,double) method in class DM_dbl_array
Sets one array element to the specified value with bounds checking.
Set_elem(Spatial_abs_hurler&,int,double*,int) method in class DM_dbl_array
Sets a number of consecutive array elements to the specified values with no bounds checking.
Set_elem(int,double) method in class DM_dbl_array
Sets one array element to the specified value with no bounds checking.
Set_elem(int,double*,int) method in class DM_dbl_array
Sets a number of consecutive array elements to the specified values with no bounds checking.
Set_elem_count(int,int,int,int) method in class ATTRIB_DM2ACIS
This method is not yet implemented.
Set_elems_off() method in class DM_rend_options
Set draw element boundary option off.
Set_elems_on() method in class DM_rend_options
Set draw element boundary option on.
Set_end_conds(int,int,int,int,int) method in class ATTRIB_DM2ACIS
Changes end states for a d2a_dmod .
Set_epsilon(double,int) method in class ATTRIB_DM2ACIS
Epsilon regulates a shape fairing (energy minimization) term that is used to dampen control point oscillations in high degree splines (degree>8).
Set_gamma(double,int) method in class ATTRIB_DM2ACIS
Sets the deformable surface's resistance to bending from the default shape.
Set_grid(int[2]) method in class ADM_srf_icon3
Set discretization grid density.
Set_grid(int[2]) method in class DM_srf_icon
Sets discretization grid density.
Set_grid(int[2]) method in class DM_lld_icon
Sets discretization grid density.
Set_grid(int[2]) method in class DM_grd_icon
Sets discretization grid density.
Set_grid(int[2]) method in class DM_lct_icon
Sets discretization grid density.
Set_grid(int[2]) method in class ADM_srf_icon2
Sets discretization grid density.
Set_grid(int[2]) method in class DM_cld_icon
Sets discretization grid density.
Set_grid(int[2]) method in class ADM_srf_icon
Sets discretization grid density.
Set_grid(int[2]) method in class DM_cct_icon
Sets discretization grid density.
Set_grid(int[2]) method in class DM_act_icon
Sets discretization grid density.
Set_grid(int[2]) method in class DM_crv_icon
Sets discretization grid density.
Set_grid(int[2]) method in class DM_dpr_icon
Sets discretization grid density.
Set_grid(int[2]) method in class DM_default_icon
Sets discretization grid density, Does nothing by default.
Set_grid(int[2]) method in class DM_dbx_icon
Sets discretization grid density.
Set_icon(int,DM_icon*) method in class ATTRIB_DM2ACIS
Sets the icon for a tag object.
Set_icon_owner(int) method in class ATTRIB_DM2ACIS
Sets the icon's owner.
Set_icon_owner(int*,int) method in class ATTRIB_DM2ACIS
Sets the icon's owner.
Set_icon_width(double) method in class ADM_srf_icon2
Sets the icon draw width.
Set_icon_width(double) method in class DM_crv_icon
Sets icon draw width.
Set_icon_width(double) method in class DM_dpr_icon
Sets icon draw width.
Set_icon_width(double) method in class ADM_srf_icon3
Set icon draw width.
Set_icon_width(double) method in class DM_default_icon
Sets the icon draw width.
Set_icon_width(double) method in class DM_srf_icon
Sets icon draw width.
Set_icon_width(double) method in class DM_act_icon
Sets icon draw width.
Set_icon_width(double) method in class ADM_srf_icon
Sets icon draw width.
Set_interior_state(int,int) method in class ATTRIB_DM2ACIS
Sets the deformable surface's interior state value.
Set_load_gain(DS_TAGS,int,double,int) method in class ATTRIB_DM2ACIS
When type = DS_tag_none , it searches for the load which matches the input tag number and updates its gain.
Set_loads_off() method in class DM_rend_options
Set draw loads option off.
Set_loads_on() method in class DM_rend_options
Set draw loads option on.
Set_max_min(double*,double*) method in class DM_dbx_icon
Sets parameter space maximum and minimum.
Set_mesh_grid(int[2],int) method in class ATTRIB_DM2ACIS
Sets the number of surface figures render points.
Set_mesh_rebuild() method in class ATTRIB_DM2ACIS
Access functions for mesh rebuild state.
Set_npts_per_elem(int,int) method in class DM_grd_icon
Sets density for display mode 0 .
Set_on_off(int) method in class DM_default_icon
Sets the on or off state.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class DM_act_icon
Notification of owner completion, for icon initialization.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class ADM_srf_icon
Sets owner data.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class DM_crv_icon
Notification of owner completion, for icon initialization.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class ADM_srf_icon3
Set owner data.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class ADM_srf_icon2
Sets owner data.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class DM_srf_icon
Notification of owner completion, for icon initialization.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class DM_icon
This routine is called by DM to inform the icon of the DS_dmod pointer and tag ID of its owning tag object.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class DM_default_icon
This routine is called by DM to inform the icon of the DS_dmod pointer and tag ID
of its owning tag object.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class DM_pct_icon
Notification of owner completion, for icon initialization.
Set_owner(Spatial_abs_hurler&,DS_dmod*,int) method in class DM_dpr_icon
Notification of owner completion, for icon initialization.
Set_pt_uv(int,SPApar_pos&) method in class ATTRIB_DM2ACIS
Sets the domain point in a constraint or load, returning the modified mv_obj 's tag type or DS_tag_none .
Set_pt_xyz(int,int,SPAposition&,SPAposition&,int,int) method in class ATTRIB_DM2ACIS
Sets the image point in a constraint or load and returns the tag type of the modified object.
Set_seams_off() method in class DM_rend_options
Set draw seams option off.
Set_seams_on() method in class DM_rend_options
Set draw seams option on.
Set_slide_state(int,int) method in class ATTRIB_DM2ACIS
Sets the spring's slide state.
Set_state(Spatial_abs_hurler&,DM_icon_cmd_args&) method in class DM_default_icon
Tells icon to execute the command encapsulated in cmd_obj on itself, if applicable.
Set_state(Spatial_abs_hurler&,DM_icon_cmd_args&) method in class DM_icon
Tells icon to execute the command encapsulated in cmd_obj on itself, if applicable.
Set_tag_count(int)
global function
Set_tan_display_gain(double,int) method in class ATTRIB_DM2ACIS
Varies a tangent's display magnitude.
Set_tight_state(int,int) method in class ATTRIB_DM2ACIS
Sets the tight state for the constraint.
Set_tracking_curve_target(int,int,bs3_curve,int) method in class ATTRIB_DM2ACIS
Changes a pfunc target for tracking curve.
Set_uncommited() method in class ATTRIB_DM2ACIS
Sets the commit state to FALSE .
Setstate_all_icons(DM_icon_cmd_args&) method in class ATTRIB_DM2ACIS
Broadcasts the command encapsulated by the cmd_args to all tag objects in the ATTRIB_DM2ACIS using the data encapsulated by the draw_args .
Setstate_dmod_icons(DM_icon_cmd_args&,int) method in class ATTRIB_DM2ACIS
Broadcasts the command encapsulated by the cmd_args to the all icons on the DS_dmod specified by the tag to change the icon's state.
Setstate_icon(DM_icon_cmd_args&,int*,int) method in class ATTRIB_DM2ACIS
Broadcasts the command encapsulated by the cmd_args to the icon to change the icon's state.
Setstate_icon(DM_icon_cmd_args&,int) method in class ATTRIB_DM2ACIS
Passes the command encapsulated by the cmd_args to the icon to change the icon's state.
Shader_Type
enum
Specifies the type of a shader.
Shape_ray_xsect(SPAposition&,SPAunit_vector&,double,int,SPApar_pos&,SPAposition&,int) method in class ATTRIB_DM2ACIS
Builds and stores in d2a_clump a clump built from the faceting of a d2a_tmp_surface .
Show_One_Rendering_Option(char*,char*) method in class ha_rendering_options
Show_Rendering_Options(char*) method in class ha_rendering_options
Shrink() method in class position_array
Truncates the size of the internal position buffer so that it is exactly big enough to hold the specified number of positions.
Sibling(int) method in class ATTRIB_DM2ACIS
Gets the sibling dmod pointer or NULL .
Sibling_tag(int) method in class ATTRIB_DM2ACIS
Gets the sibling tag, or -1 if none.
Size() method in class DM_tag_array
Number of array elements.
Size() method in class DM_dbl_array
Array size == number of elements.
Size_arrays(int,int)
global function
Solve_dmod(int,int) method in class ATTRIB_DM2ACIS
Solves for a new deformed shape using the current values for surface parameters, loads, and constraints.
Spatial_abs_hurler
class
This abstract base class class provides a protocol for handling exceptions across interfaces.
Spatial_cast() method in class DM_def_icon_query_args
Reserved for dmicon library.
Spatial_cast() method in class DM_def_icon_draw_args
Reserved for dmicon library .
Spatial_cast() method in class DM_icon_query_args
Reserved for the example dmicon library.
Spatial_cast() method in class DM_draw_engine
Casting operator; reserved for DM_default_icons .
Spatial_cast() method in class DM_def_icon_cmd_args
Reserved for dmicon library.
Spatial_cast() method in class DM_icon_cmd_args
Reserved for the example dmicon library.
Spatial_cast() method in class DM_icon_draw_args
Reserved for the example dmicon library.
Spatial_cast() method in class ADM_draw_engine
Casting operator.
Spatial_syserr_hurler
class
Provides a protocol for handling exceptions across interfaces.
Split_dmod(int,int,double*,int) method in class ATTRIB_DM2ACIS
Splits dmod 's domain description, making more elements per dmod .
StreamFinder
class
Used by the DistributeStates function below to find the HISTORY_STREAM corresponding to a given entity.
safe_range() method in class intcurve
Returns the safe range or an empty interval if there is no int_cur .
safe_read_long() method in class BinaryFile
Reads a long, converting between 32- and 64-bit formats.
safe_write_long(long) method in class BinaryFile
Writes a long, converting between 32- and 64-bit formats.
safe_write_long_tagged(TaggedData::DataType,long) method in class BinaryFile
Writes a tagged long, converting between 32- and 64-bit formats.
same(REFINEMENT*) method in class REFINEMENT
Determines if two refinements are the same.
same(law*,law*) method in class law
Determines whether or not two specified laws are the same.
same(VERTEX_TEMPLATE*) method in class VERTEX_TEMPLATE
Determines if two VERTEX_TEMPLATE s are the same.
same_blend(ATTRIB_VAR_BLEND*) method in class ATTRIB_VAR_BLEND
Tests whether two blends are compatible for mating end to end.
same_matrix(SPAmatrix const&,SPAmatrix const&,double)
global function
Determines if two matrices are equal, given some tolerance.
same_par_pos(SPApar_pos const&,SPApar_pos const&,double)
global function
Compares two parameter positions for equality within a specifiable tolerance.
same_part(ENTITY*,ENTITY*)
global function
Check that two entities are in the same part.
same_point(SPAposition const&,SPAposition const&,double)
global function
Returns TRUE if the two positions are same - lie within the specified resolution or "SPAresabs" or FALSE otherwise.
same_vector(SPAvector const&,SPAvector const&,double)
global function
Determines whether or not two vectors are the same.
savable() method in class PHLV5_OCC
savable() method in class SPACOLLECTION
Indicates whether this collection should be included when the member entity is saved.
savable() method in class ATTRIB_DM2ACIS
Returns TRUE if this is savable.
savable() method in class ATTRIB_GEN_WSTRING
savable() method in class PHLV5_EDGE
savable() method in class ATTRIB_HH
savable() method in class ATTRIB_ANNOTATION
Indicates whether this ATTRIB should be included when the owning entity is saved.
savable() method in class ATTRIB
Indicates whether this ATTRIB should be included when the owning entity is saved.
save() method in class plane
Saves the id then calls save_data .
save() method in class var_rad_functional
Saves the form or id, calls save_data , then saves the underlying curve.
save(logical,logical) method in class PART
Saves a PART to a file whose name is based on the part's name.
save() method in class var_radius
Saves the version number and calls save_data .
save() method in class curve
Saves a curve of unknown type, together with its type code for later retrieval.
save() method in class var_rad_rot_ellipse
Saves the form or id, calls save_data , saves the major radius, minor radius, rotation, and face left or right.
save() method in class helix
Saves the id, then calls save_data .
save() method in class ellipse
Saves the curve type or id, then calls save_data .
save() method in class blend_spl_sur
Saves an approximation of the surface, or calls the subtype object's save method.
save() method in class var_rad_fixed_width
Saves the form or id, calls a save_data , then saves width data.
save() method in class surface
Calls the virtual save method for the particular type of this surface .
save(char*,logical,logical) method in class PART
Saves a PART to a file, given the filename as a character string.
save() method in class FileInfo
Saves the product ID , version, time, units, SPAresabs and SPAresnor .
save() method in class skin_spl_sur
Saves the skin_spl_sur as an approximation if there is a need to approximate.
save() method in class law_data
Saves the law_data with its encapsulated data.
save() method in class pid_base
Saves the base name, time value, index, and copy number.
save() method in class subtype_object
Saves a subtype object with identifier and brackets, and enters it in the current tag table.
save() method in class sweep_spl_sur
Saves an approximation of the surface, or calls the subtype object's save method.
save() method in class cone
Saves the cone's type and ellipse type, or cone_id , then calls cone::save_data .
save() method in class var_rad_two_ends
Calls var_radius::save_data method, then saves the start and end radius data.
save(FileInterface*,logical) method in class PART
Saves a PART to a file interface, with or without history.
save() method in class var_rad_const
Calls var_radius::save_data method, then saves the start and end radius data.
save() method in class Render_Arg
Saves the arg type, followed by the arg value, which can vary by type.
save(FILE*,logical,logical,logical) method in class PART
Saves a PART to a file, given the file pointer.
save() method in class var_cross_section
Saves the form data and thumb data.
save() method in class sphere
Saves the type or id , then calls save_data .
save() method in class straight
Saves the type or id , then calls save_data .
save() method in class pcurve
Saves the id the calls save_data .
save(ENTITY_LIST&) method in class ENTITY
Performs a save operation.
save() method in class spline
Saves the type or id, then calls save_data .
save(ENTITY_LIST&,HISTORY_STREAM_LIST&,DELTA_STATE_LIST&) method in class HISTORY_STREAM
Saves the id level, next state, maximum states to keep, pointers to the current delta state, active delta state, and root delta state, and attributes.
save(ENTITY_LIST&,logical) method in class BULLETIN
Saves the entities corresponding to the bulletin.
save() method in class pattern
Obsolete: do not use.
save(HISTORY_STREAM*,ENTITY_LIST&,logical) method in class HISTORY_MANAGER
Saves the history stream and associated entities.
save() method in class intcurve
Saves the curve type or id, then calls save_data .
save() method in class torus
Saves the type of id, then calls save_data .
save(ENTITY_LIST&,DELTA_STATE_LIST&,logical) method in class BULLETIN_BOARD
Saves the delta states and entities corresponding to this bulletin board.
save() method in class discontinuity_info
This method is never called directly.
save_approx_level
enum
Level at which approximating surface data is output to save files.
save_begin(logical) method in class ENTITY
Starts a save record.
save_common(ENTITY_LIST&) method in class ENTITY
Handles the save operation.
save_curve() method in class curve
Saves a curve of unknown type, or NULL .
save_data() method in class curve
Saves a curve of a known type.
save_data() method in class surface
Saves the information for this surface to a save file.
save_data() method in class straight
Saves the information for the straight to a save file.
save_data() method in class spline
Saves the information for the spline in the save file.
save_data() method in class blend_spl_sur
Saves the information associated with this blend_spl_sur to a SAT file.
save_data() method in class surf_int_cur
Save the information for the surf_int_cur to a save file.
save_data() method in class cone
Save occurs as derived class switching goes through the normal virtual function mechanism.
save_data() method in class sub_spl_sur
Saves the information for a sub_spl_sur to a save file.
save_data() method in class subtype_object
Saves the information for the subtype_object to a save file.
save_data() method in class sum_spl_sur
Save the information for the sum_spl_sur to a save file.
save_data() method in class intcurve
Saves the intcurve data to a save file.
save_data() method in class rot_spl_sur
Saves the information for a rot_spl_sur to a save file.
save_data() method in class pcurve
Saves the information for a pcurve to the save file.
save_data() method in class VBL_SURF
Saves the information for the VBL_SURF to a save file.
save_data() method in class par_int_cur
Saves the information for the par_int_cur to the save file.
save_data() method in class off_int_cur
Saves the information for the off_int_cur to a save file.
save_data() method in class var_radius
Saves the information for the var_radius to a save file.
save_data() method in class torus
Save the information for this torus to a save file.
save_data() method in class ellipse
Saves the data for a ellipse to a save file.
save_data() method in class exact_int_cur
Saves the data for the exact_int_cur to the save file.
save_data() method in class sweep_spl_sur
Save the information for the sweep_spl_sur to a save file.
save_data() method in class sphere
Saves the information for sphere in the save file.
save_data() method in class plane
Saves the information for a plane to the save file.
save_data() method in class skin_spl_sur
Saves the information for skin_spl_sur to the save file.
save_data() method in class off_spl_sur
Saves the information for the off_spl_sur to the save file.
save_data() method in class pcur_int_cur
Saves the information for a pcur_int_cur to the save file.
save_data() method in class helix
Saves the data for a helix to a save file.
save_end(ENTITY_LIST&) method in class ENTITY
Terminates a save record.
save_global_mesh_output(ENTITY*) method in class MESH_MANAGER
Signals the save of a global mesh output.
save_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class MESH_MANAGER
Saves the mesh output.
save_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class LINKED_MESH_MANAGER
This function is called to announce the end of mesh output for a face.
save_mesh_output(ENTITY*,ENTITY*,ENTITY*) method in class INDEXED_MESH_MANAGER
This function attaches the mesh to the entity thru ATTRIB_EYE_ATTACHED_MESH attribute.
save_pcurve() method in class pcurve
Function to be called to save a pcurve of unknown type, or NULL .
save_selection(ENTITY_LIST&,FileInterface*,logical,logical,logical) method in class PART
Save a list of ENTITYs to a file using the context of this PART .
save_surface() method in class surface
Saves this surface if the surface is of an unknown type or NULL .
sbdiff_set_at_end() method in class ATTRIB_FFBLEND
Sets the different setback to the end.
sbdiff_set_at_start() method in class ATTRIB_FFBLEND
Sets the different setback to the start.
scalar() method in class SPAinterval
Determine if the interval is a scalar (consisting of a single point).
scale(double) method in class SPAnvector
Returns a SPAnvector vector which is this scaled by the given amount.
scale_element(double*,SPAvector&,SPAposition&,logical) method in class pattern
Obsolete: use api_pattern_modify_element_scale instead.
scale_element(int,double,SPAposition&,logical) method in class pattern
Obsolete: use api_pattern_modify_element_scale instead.
scale_element(int,SPAvector&,SPAposition&,logical) method in class pattern
Obsolete: use api_pattern_modify_element_scale instead.
scale_element(double*,double,SPAposition&,logical) method in class pattern
Obsolete: use api_pattern_modify_element_scale instead.
scale_transf(double)
global function
Constructs a transformation that scales uniformly in all directions.
scale_transf(double,double,double,double,double,double)
global function
Constructs a transformation that both scales non-uniformly and shears.
scale_transf(double,double,double)
global function
Constructs a transformation that scales non-uniformly in the x, y, and z directions.
scaling(SPAvector&)
global function
Creates the matrix for scaling.
scaling(double)
global function
Creates the matrix for scaling.
scaling(double,double,double)
global function
Creates the matrix for scaling.
scaling() method in class SPAtransf
Returns the scaling factor of the transformation.
scaling(double,double,double,double,double,double)
global function
Creates the matrix for scaling.
scan(DELTA_STATE_LIST&) method in class DELTA_STATE
Adds connectees to the delta state list.
scheme_error_callback_list
class
Provides a type-safe interface to the toolkit_callback_list and the execute method.
scheme_process(char*,int)
global function
Builds and evaluates a Scheme command, optionally echoing the prompt and result.
scm_pick_manager
class
The scm_pick_manager object.
search(POLYGON_VERTEX*) method in class POLYGON
Performs a search.
search(POLYGON*) method in class POLYGON_POINT_MESH
Returns TRUE if the polygon given is in this mesh.
search_eval_cache(SPAposition&) method in class spline
Searches the underlying cache for an entry at the given position.
second_error() method in class moments
Returns the second error of a moment, or zero if unset.
second_moment() method in class moments
Returns the second moments of the moment, in a symtensor, or zeroes if unset.
second_set() method in class moments
Returns TRUE if the second moments have been set.
section data member in class blend_spl_sur
Object describing the cross section.
section_data() method in class blend_spl_sur
Method for handling section data.
seed() method in class PATTERN_ANNOTATION
Returns a pointer to the original entity that was patterned.
seed_parts(VOID_LIST&) method in class acis_pm_entity_mgr_factory
Adds parts to the factory's seed parts list.
seen() method in class ATT_BL_INST
Returns TRUE if the blend instruction has been seen; otherwise, it returns FALSE .
segment() method in class PHL_EDGE
Returns the first segment of this PHL_EDGE .
segment_list(ENTITY_LIST&) method in class PHL_EDGE
Returns a list of all the PHL_SEGMENTs of this PHL_EDGE .
sense() method in class CFACE
Returns the side of the face used by the cface (OUTSIDE or INSIDE correspond to REVERSED or FORWARD , respectively).
sense(REVBIT) method in class COEDGE
Returns the sense of this COEDGE compounded with the sense argument.
sense() method in class EDGE
Returns the sense of this EDGE .
sense() method in class FACE
Returns the sense of this FACE relative to its SURFACE .
sense() method in class COEDGE
Returns the relationship between the direction of this COEDGE and that of the underlying EDGE .
sense(REVBIT) method in class FACE
Returns the sense of this FACE relative to its SURFACE , and compounded with the supplied argument.
sense_data data member in class EDGE
The sense of the CURVE describing this EDGE .
sense_data data member in class COEDGE
Relationship between the direction of this COEDGE and that of the underlying EDGE .
seq() method in class ATT_CAP_FACE
sequence_error(char*) method in class INDEXED_MESH_MANAGER
Function to print an error message.
sequence_error(char*) method in class SIMPLE_INDEXED_MESH_MANAGER
Function to print an error message.
sequence_error(char*) method in class LINKED_MESH_MANAGER
Function to print an error message.
set(component_handle*) method in class component_handle_holder
Sets the component_handle pointer.
set(char const*) method in class option_header
Sets the value of the option_header if the type is string_option .
set() method in class hh_isospline_options
set(component_entity_handle*) method in class component_entity_handle_holder
Sets the component_entity_handle pointer.
set(double) method in class option_header
Sets the value of the option_header if the option type is a double_option type.
set() method in class hh_geombuild_options
set(double,double) method in class complex_number
Changes the real and imaginary components in this instance of a complex number.
set(int,ENTITY*) method in class BASE_TAG_MANAGER
Sets the specified tag array index to the input entity.
set(int) method in class SPAnvector
Changes the size of SPAnvector to be the given size.
set(int) method in class option_header
Sets the value of the option_header if the option type is an integer_option type or logical_option type.
set(entity_handle*) method in class entity_handle_holder
Sets the entity_handle pointer.
set(asm_model*) method in class asm_model_holder
Sets the asm_model pointer.
set() method in class hh_sharped_options
setNewBulletin(BULLETIN*,ENTITY*) method in class HISTORY_MANAGER
Sets the given BULLETIN to point to the given ENTITY , and sets its next and previous pointers to NULL .
setOptions(logical,logical,logical,logical) method in class AcisSLInterface
Sets the value of each skinning/lofting option.
setSkinningDraftValues(double,double,double,double,SPAvector&,SPAvector&) method in class AcisSkinningInterface
Sets drafting data.
setSkinningNormal(skinning_normals) method in class AcisSkinningInterface
Sets skin to the planar normal data.
setSkinningPath(BODY*) method in class AcisSkinningInterface
Sets skin with path data.
setSkinningVectorsAndMagnitudes(SPAvector*,int,double*,int) method in class AcisSkinningInterface
Sets skin with vectors data.
setStartVertex(int,VERTEX*) method in class AcisSLInterface
Sets the given vertex to be the starting vertex for the operation.
setStartVertex(WIRE*,VERTEX*) method in class AcisSLInterface
Sets the given vertex to be the starting vertex for the operation.
setWireFixed(int) method in class AcisSLInterface
Sets the wire given by the index to be fixed, meaning it is skipped over during the minimize twist operation.
setWireUnFixed(int) method in class AcisSLInterface
Sets the given wire to be fixed, meaning it is skipped over during the minimize twist operation.
set_Guides(int) method in class skin_options
Sets the value of the virtual guides option.
set_accurate_knot_tangents(int) method in class pcurve
Set to 1 if the bs2_curve tangents are within SPAresnor of the true curve tangent vectors at all of the knots that lie within the checked_range, or to 0 if this is not satisfied.
set_acis_curve(curve*) method in class bounded_curve
Sets the ACIS curve for this bounded_curve .
set_acis_interrupt_checker(ACIS_Interrupt_Checker)
global function
Installs an interrupt checker that can be used to interrupt ACIS.
set_active_tag_manager(BASE_TAG_MANAGER*) method in class BASE_TAG_MANAGER
Sets the active tag manager to the one specified.
set_adjust_mode(AF_ADJUST_MODE) method in class REFINEMENT
The adjustment mode is used for triangle smoothing.
set_align(int) method in class skin_options
Sets the value of the align option.
set_allow_nonmanifold_stitch(tolerant_stitch_options*,logical)
global function
set_allow_same_uv(int) method in class skin_options
Sets the value of the allow same uv option.
set_allow_void_shells(logical) method in class tolerant_stitch_options
Accepts either TRUE or FALSE to indicate to the API api_stitch and api_stitch_nonmanifold whether or
not to allow void shells in the output.
set_alternate_stream(HISTORY_STREAM*) method in class BULLETIN_BOARD
Sets the history stream that the bulletin board needs to be in.
set_analytic_edge_intersect_log_details(char*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Function for log list addition for edge geometry computation using intersection.
set_analytic_edge_project_log_details(char*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Function for log list addition for edge geometry computation using projection.
set_annotation(ANNOTATION*) method in class ATTRIB_ANNOTATION
Specifies the ANNOTATION to associate with this ATTRIB_ANNOTATION .
set_app_id(MESH_APP_ID) method in class MESH_MANAGER
Specifies the application identification number of the mesh.
set_app_id(MESH_APP_ID) method in class ATTRIB_EYE_ATTACHED_MESH
Sets the application identification of this attribute.
set_approx_fit(int) method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Sets the value of the indicator of whether this is an exact or approximate fit curve.
set_approx_fit(int) method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Sets the value of the approximate fit indicator.
set_arc_length(int) method in class skin_options
Sets the value of the arc length (in V) option.
set_arc_length_u(int) method in class skin_options
Sets the value of the arc_length in u option.
set_area(double) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the face area.
set_assembly_ptr_vf(ASM_ASSEMBLY*) method in class asm_model_entity_mgr
Transfers ownership of an assembly entity to this entity manager.
set_attrib(ATTRIB*) method in class ENTITY
Changes the attribute pointer of this ENTITY to point to the given attribute.
set_auto_display(logical) method in class PART_CONTEXT
Control if entities are displayed when they are added to the PART_CONTEXT.
set_auto_update(logical) method in class ATTRIB_CELL
Sets the automatic update on or off.
set_axis_dir(SPAunit_vector&) method in class HELIX
Sets this HELIX 's axis direction to the given unit vector.
set_axis_root(SPAposition&) method in class HELIX
Sets this HELIX 's axis root position to the given position.
set_back_cface(CFACE*) method in class ATTRIB_FACECFACE
Sets the back CFACE .
set_bad(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Mark the edge as bad.
set_bad(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Sets the value of the m_bad flag, which indicates whether the geometry (new if present; otherwise, old) is bad.
set_bb(BULLETIN_BOARD*) method in class outcome
Sets the bulletin board pointer of this outcome .
set_bi_blend(bl_v_property) method in class ATTRIB_VBLEND
Sets the bi_blend property value.
set_bl_end_con_at_end(bl_end_condition) method in class ATTRIB_FFBLEND
Sets the bl_end_con_at_end_data data, which records the condition at the end of the blend.
set_bl_end_con_at_start(bl_end_condition) method in class ATTRIB_FFBLEND
Sets the bl_end_con_at_start_data data, which records the condition at the start of the blend.
set_bl_how(blend_how) method in class ATTRIB_FFBLEND
Sets the mid-blend behavior.
set_bl_v_auto(bl_v_auto_property) method in class ATTRIB_VBLEND
Sets the property to be used for autosetback computation.
set_bl_v_prop(bl_v_property) method in class ATTRIB_VBLEND
Sets special properties of blends on vertices.
set_blank_face(FACE*) method in class ATT_CAP_FACE
set_blank_patches_strict_cover(int) method in class glue_options
Copies input value to blank_patches_strict_cover flag.
set_blend_splsur(var_blend_spl_sur*) method in class ATTRIB_VAR_BLEND
Sets the blend spline surface.
set_blend_supports_max_angle(double) method in class defeature_options
Sets the value of the "blend_supoorts_max_angle" to input value in radians.
set_blend_supports_max_angle() method in class defeature_options
Sets the value of the "blend_supoorts_max_angle" to the default value of 175 deg.
set_blended_entity(ENTITY*) method in class ATT_CAP_FACE
set_blends_max_radius(double) method in class defeature_options
Sets the value of the "blends_max_radius".
set_blends_max_radius() method in class defeature_options
Sets the value of the "blends_max_radius" to be the default value of 10.
set_blends_num_curvature_samples() method in class defeature_options
Sets the number of sample curvature points used for testing blends as Constant Radius or Variable Radius blends
to the default value of 1.
set_blends_num_curvature_samples(int) method in class defeature_options
Sets the number of sample curvature points used for testing blends as Constant Radius or Variable Radius blends
to the default value.
set_blue(double) method in class rgb_color
Sets the blue component.
set_blue(double) method in class Render_Color
Sets the blue color value to a double value between 0 and 1.
set_body(BODY*,logical) method in class LUMP
Sets this LUMP 's BODY backpointer to the specified BODY .
set_body(BODY*) method in class WIRE
Sets the this WIRE's owning BODY to the specified BODY .
set_body_coedge(COEDGE*) method in class ATTRIB_INTCOED
Sets a new coedge pointer after the edge split occurs in bool2 .
set_body_entity(ENTITY*) method in class ATTRIB_INTCOED
Sets a new body entity.
set_bool_type(sweep_bool_type) method in class sweep_options
Sets the options for the boolean operation type against the to_body .
set_bool_type(sweep_bool_type) method in class tube_options
Sets the bool_type for the operation.
set_bound(SPAbox*) method in class CSHELL
Sets the bounding box in the CSHELL .
set_bound(SPAbox*) method in class LUMP
Sets the bounding region (box) of this LUMP to the specified box.
set_bound(SPAbox*) method in class FACE
Sets the bounding region (box) of this FACE to the specified box.
set_bound(SPAbox*) method in class BODY
Sets the bounding region (box) of this BODY to the specified box.
set_bound(SPAbox*) method in class WIRE
Sets the bounding region (box) of this WIRE to the specified box.
set_bound(SPAbox*) method in class CELL
Changes the data for the bounding box.
set_bound(SPAbox*) method in class SHELL
Sets the bounding region (box) of this SHELL to the specified box.
set_bound(SPAbox*) method in class SPAGROUP
Sets the bounding box for a group.
set_bound(SPAbox*) method in class EDGE
Sets the bounding region (box) of this EDGE to the specified box.
set_bound(SPAbox*) method in class SUBSHELL
Sets the bounding region (box) of this SUBSHELL to the specified box .
set_bound(SPAbox*) method in class LOOP
Sets the bounding region (box) of this LOOP to the specified box.
set_boundary_constraint(EDGE*,acovr_edge_constraint&) method in class acovr_options
Overrides the default continuity and tolerance specification for a particular boundary edge.
set_boundary_constraint(EDGE*,acovr_continuity_level) method in class acovr_options
Overrides the default continuity specification for a particular boundary edge.
set_boundary_constraints(ENTITY_LIST&,acovr_continuity_level) method in class acovr_options
Overrides the default continuity specification for a list of boundary edges.
set_boundary_constraints(ENTITY_LIST&,acovr_edge_constraint&) method in class acovr_options
Overrides the default continuity and tolerance specification for a list of boundary edges.
set_box_tol(double) method in class ATTRIB_HH_ENT_STITCH_EDGE
Sets the box_tol , the tolerance depending on the box size.
set_bs_hull_angles_ok(int,int) method in class intcurve
Sets the property in the underlying int_cur , of the bs2_curve hull not turning too sharply.
set_bs_hull_self_intersects(int,int) method in class intcurve
Sets the property in the underlying int_cur , of the bs2_curve hull self-intersecting (or not).
set_bs_knots_on_curve(int,int) method in class intcurve
Sets the property in the underlying int_cur , of the bs2_curve of whether the knots lie on the intcurve.
set_bulge(double) method in class ATTRIB_VBLEND
Sets the bulge.
set_callback(entity_callback*) method in class PART
Invokes an entity_callback for the PART , which is invoked when the entities in the PART are affected.
set_cell(CELL3D*) method in class CSHELL
Sets the CELL3D in the CSHELL .
set_cell(CELL*) method in class ATTRIB_CELL
Sets the first cell in a complete enumeration of all cells in the attribute.
set_cell2d(CELL2D*) method in class CFACE
Changes the data for the cell2d.
set_center(SPAposition&) method in class bounded_arc
Modifies the center position of this bounded_arc .
set_center_bs2_curve(bs2_curve) method in class blend_spl_sur
Sets the bs2_curves into the center support data.
set_centre(SPAposition&) method in class SPHERE
Sets this SPHERE 's center to the given position.
set_centre(SPAposition&) method in class TORUS
Sets this TORUS's center point to the given position.
set_centre(SPAposition&) method in class ELLIPSE
Sets this ELLIPSE 's center point to the given position.
set_cface(CFACE*) method in class CSHELL
Sets the CFACE in the CSHELL .
set_cface(CFACE*) method in class CELL2D
Sets the CFACE for the CELL2D .
set_chamfers_max_width() method in class defeature_options
Sets the value of the "chamfers_max_width" to the default value of 10.
set_chamfers_max_width(double) method in class defeature_options
Sets the value of the "chamfers_max_width" to the input value.
set_check_discontinuity(logical) method in class ATTRIB_HH_AGGR_GEOMBUILD
Sets the option that denotes if checking edge discontinuity is on or off.
set_check_remote_face_face_intersections(logical) method in class lop_options
Sets check_remote_face_face_intersections to the given value.
set_check_status(bb_check_status) method in class BULLETIN_BOARD
Sets the check status.
set_checked_range(SPAinterval&,int,double*) method in class pcurve
Sets the checked range of the pcurve.
set_child(SUBSHELL*) method in class SUBSHELL
Sets this SUBSHELL 's child pointer to the given this SUBSHELL .
set_clean_component_entity_handles(logical) method in class asm_cleanup_options
set_clean_component_handles(logical) method in class asm_cleanup_options
set_clean_entity_handles(logical) method in class asm_cleanup_options
set_close_to_axis(logical) method in class sweep_options
The sweep option close_to_axis allows a solid body to be created from a swept wire body.
set_closed(int) method in class skin_options
Sets the value of the closed option.
set_closure(int) method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Sets the value of the closure indicator.
set_closure(int) method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Sets the value of the indicator of whether this is a closed curve.
set_closure(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Sets the value of the loop closure indicator.
set_coedge(COEDGE*) method in class WIRE
Sets the first COEDGE in the list of COEDGEs belonging to this WIRE .
set_coedge(COEDGE*,logical) method in class EDGE
Sets the start of a list of COEDGEs corresponding to this EDGE .
set_coedge_details(hh_coedge_details*) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Stores the input coedge details structure in the m_coedge_details data member.
set_coin_attrib(ATTRIB_INTCOED*) method in class ATTRIB_INTCOED
Sets a new coincident face attribute pointer.
set_collection_copy_behavior(collection_copy_behavior) method in class SPACOLLECTION
Set the copy behavior for a collection.
set_collection_empty_behavior(collection_empty_behavior) method in class SPACOLLECTION
Set the empty behavior for a collection.
set_collection_save_behavior(collection_save_behavior) method in class SPACOLLECTION
Set the save behavior for a collection.
set_color(double*) method in class polygon_vertex
Sets the polygon vertex color.
set_color(rgb_color) method in class ATTRIB_RGB
Sets the rgb_color values.
set_color(int) method in class ATTRIB_VOL_COL
Sets the color data.
set_colour(int) method in class ATTRIB_COL
Sets the color value.
set_component(int,double) method in class SPAvector
Sets the value of ith component of a vector.
set_computed(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Sets the value of the m_computed flag.
set_concave(logical) method in class cvty
Data setting functions.
set_connected(logical) method in class tube_options
Sets whether or not to check for connection.
set_cont(CONTBIT,logical) method in class FACE
Sets the containment bit of this FACE with respect to the parent SHELL .
set_cont(WIRECONTBIT) method in class WIRE
Sets the containment for this WIRE .
set_continuity(int) method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Sets the value of the continuity indicator.
set_continuity(acovr_continuity_level) method in class acovr_edge_constraint
Sets the continuity level.
set_continuity(bl_continuity) method in class ATTRIB_VBLEND
Marks the blend as having at least the given continuity at its boundaries.
set_continuity(int) method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Sets the value of the indicator of whether this is a continuous curve.
set_convex(logical) method in class cvty
Data setting functions.
set_convexity(EDGE_cvty,logical) method in class EDGE
Sets the convexity of this EDGE to the given value.
set_coordinate(int,double) method in class SPAposition
Sets the ith component value.
set_coords(SPAposition&) method in class APOINT
Sets the coordinates of this APOINT .
set_copy_member_action(copy_member_action) method in class SPACOLLECTION
Set the copy action for a collection.
set_copy_method(char const*,copy_func)
global function
Registers a function which implements a custom copy_owner method for generic attributes.
set_copy_owner_action(copy_action) method in class ATTRIB
Set the copy_owner action for this attribute.
set_copyable(logical) method in class SPACOLLECTION
Specify if the collection is copyable or not.
set_cosine_angle(double) method in class CONE
Sets the cosine of this CONE 's half-angle to the given value.
set_count_flag(logical) method in class asm_list_options
set_cshell(CSHELL*) method in class CFACE
Changes the data for the cshell.
set_cshell(CSHELL*) method in class CELL3D
Sets the CSHELL for the CELL3D .
set_ctrlpt_array(SPAposition*,int,int) method in class splsurf
Sets a pointer to an array of positions that are control points for a spline surface.
set_ctrlpt_item(int,int,SPAposition&) method in class splsurf
Changes one of the elements in the array of control points.
set_cur(bs3_curve,double,logical,logical) method in class intcurve
Replaces the underlying bs3_curve approximation.
set_cur_seg(IHL_SEGMENT*) method in class IHL_OUTPUT_MANAGER
Sets the current segment which is newly allocated.
set_current(tk_list_object*) method in class tk_list
Sets the current object to the object referenced by the pointer.
set_current_state(STATE_ID,DELTA_STATE*) method in class HISTORY_STREAM
Sets the current state to the given ID in the DELTA_STATE .
set_curve_quality(int) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Sets the indicator of underlying curve quality.
set_cut_end_off(int) method in class sweep_options
The sweep option cut_end_off determines whether or not the end of the swept surface should be cut off squarely.
set_cvxty(bl_ed_convexity) method in class ATTRIB_FFBLEND
Sets the blend convexity, which derives from the convexity of the owning edge if any; otherwise, it is found from adjacent blends or is given explicitly.
set_data(int,ENTITY**,ENTITY**) method in class glue_options
Copies the input values to this object.
set_data(int,polygon_vertex**,int) method in class indexed_polygon
Set the data.
set_data(SPAposition&,SPAunit_vector&,SPApar_pos&) method in class polygon_vertex
Set the data for the polygon vertex.
set_def(pcurve&) method in class PCURVE
Puts the specified pcurve in def .
set_def(spline&) method in class SPLINE
Sets this SPLINE 's definition spline to the given spline.
set_def(CURVE*,int,logical,SPApar_vec&) method in class PCURVE
Sets def to the n th pcurve of an existing CURVE , where n as a
positive integer.
set_def(intcurve&) method in class INTCURVE
Sets this INTCURVE's definition curve to the given intcurve.
set_def(law*) method in class LAW
Specifies a new law function to store in the LAW entity.
set_def_curve(CURVE*) method in class ATTRIB_VAR_BLEND
Sets the defining curve.
set_def_plane(plane const&) method in class ATTRIB_FFBLEND
Defines a plane that cuts the blend.
set_default_constraint(acovr_edge_constraint&) method in class acovr_options
Changes the default continuity and tolerance values for constraints.
set_default_exception_control(logical)
global function
Enables or disables exceptions when floating point errors occur.
set_defaults(int,int,int,int,int,int,int,int,int,int,int,int,int,guide_curve_preference,int,int,int,int,skin_gap_type,double) method in class skin_options
Sets the default value of the options: -1 = unset, 0 = false, and 1 = true.
set_degeneracy(int) method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Sets the value of the degeneracy indicator.
set_degeneracy(int) method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Sets the value of the indicator of whether this is a degenerate curve.
set_delta_state(STATE_ID,STATE_ID,DELTA_STATE*) method in class HISTORY_STREAM
Sets the current delta state to the given state.
set_delta_u(double) method in class SPApar_transf
Change the u translation.
set_delta_v(double) method in class SPApar_transf
Change the v translation.
set_deriv(int,SPAvector const&) method in class blend_contact
set_derivative(int,law*,logical) method in class law
Establishes a pointer to a law which represents the specified derivative of this law.
set_direction(SPAunit_vector&) method in class CONE
Sets this CONE 's direction to the given unit vector.
set_direction(SPAunit_vector&) method in class STRAIGHT
Sets this STRAIGHT 's direction to the given unit vector.
set_direction(SPAvector&) method in class pick_ray
Sets the direction with a vector.
set_direction(SPAunit_vector&) method in class pick_ray
Sets the direction with a SPAunit_vector .
set_distance(law*) method in class wire_offset_options
set_distance(double) method in class wire_offset_options
set_distribute_flag(logical) method in class HISTORY_STREAM
Sets the flag for distribution.
set_do_analytic(logical) method in class ATTRIB_HH_AGGR_ANALYTIC
Sets a flag indicating whether or not the analytic solver subphase needs to be used.
set_do_approximate(int) method in class simplify_options
Sets the value of do_approximate parameter to 0 or 1 .
set_do_curve_simplification(int) method in class simplify_options
Sets the value of do_curve_simplification parameter to ON or OFF .
set_do_curve_simplification(int) method in class hh_simplify_options
Sets the value to switch curve simplification ON or OFF .
set_do_force_simplification(int) method in class simplify_options
Sets the value of do_force_simplification parameter to ON or OFF .
set_do_gen_spline(logical) method in class ATTRIB_HH_AGGR_GEN_SPLINE
Sets a flag indicating whether or not the generic spline solver subphase needs to be used.
set_do_geombuild(logical) method in class ATTRIB_HH_AGGR_GEOMBUILD
Sets a flag indicating whether or not the geometry building phase needs to be used.
set_do_geombuild_log(logical) method in class ATTRIB_HH_AGGR_GEOMBUILD
Used for logging simplification module changes.
set_do_isospline(logical) method in class ATTRIB_HH_AGGR_ISOSPLINE
Sets a flag indicating whether or not the isospline solver subphase needs to be used.
set_do_sharp_edge(logical) method in class ATTRIB_HH_AGGR_SHARP_EDGE
Sets a flag indicating whether or not the sharp edge solver subphase needs to be used.
set_do_simplify(logical) method in class ATTRIB_HH_AGGR_SIMPLIFY
Sets a flag indicating whether or not the geometry simplification phase needs to be used and if TRUE , the geometry simplification phase is used; otherwise, it is not used.
set_do_simplify_log(logical) method in class ATTRIB_HH_AGGR_SIMPLIFY
Sets the option to denote if simplify log generation is on or off.
set_do_stitch(logical) method in class ATTRIB_HH_AGGR_STITCH
Sets a flag indicating whether or not the stitching phase needs to be used.
set_do_stitch_log(logical) method in class ATTRIB_HH_AGGR_STITCH
Sets a flag indicating whether or not is to be used.
set_do_surface_simplification(int) method in class hh_simplify_options
Sets the value to switch surface simplification ON or OFF .
set_do_surface_simplification(int) method in class simplify_options
Sets the value of do_curve_simplification parameter to ON or OFF .
set_do_wrapup(logical) method in class ATTRIB_HH_AGGR_WRAPUP
Sets a flag indicating whether or not the wrap-up subphase needs to be used.
set_domain(SPAinterval*,logical) method in class law
Establishes the domain of this law.
set_domain(SPAinterval*) method in class law_data
Sets the domain of this law_data to the given interval.
set_draft_angle(double) method in class sweep_options
Sets the draft angle.
set_draft_hole(draft_hole_option,double) method in class sweep_options
Controls the offset behavior of internal loops (or holes) of a profile face when used to sweep with draft.
set_draft_law(law*) method in class sweep_options
Sets the law that wants to be used to calculate the draft angle/behavior.
set_draft_repair_level(draft_repair_level) method in class sweep_options
Sets the level of detection for degeneracy and self-intersection during sweeping with draft.
set_dynamic_surtol(REFINEMENT_IFLOAT) method in class REFINEMENT
Sets the maximum allowable dynamic surface tolerance.
set_edge(EDGE*,logical) method in class VERTEX
Sets the owning EDGE of this VERTEX to the specified EDGE .
set_edge(EDGE*) method in class edge_entity_rel
Sets the edge in the edge-entity relationship.
set_edge(EDGE*) method in class ATTRIB_INTCOED
Sets a new edge.
set_edge(EDGE*,logical) method in class COEDGE
Sets the underlying EDGE of this COEDGE .
set_edge_dist(double) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the maximum distance from the edges.
set_edge_length(REFINEMENT_IFLOAT) method in class REFINEMENT
Sets the maximum allowable length of a facet edge.
set_edge_sense() method in class ATTRIB_VAR_BLEND
Sets the attribute member sense_data , the sense of the edge, with respect to the defining curve.
set_edge_seq_end(EDGE*) method in class ATTRIB_VAR_BLEND
Set the last edge in the sequence of edges to be blended.
set_edge_seq_start(EDGE*) method in class ATTRIB_VAR_BLEND
Set the first edge in the sequence of edges to be blended.
set_edges_meet(int) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the indicator of whether or not edges meet.
set_element(int,int,double) method in class SPAmatrix
Assigns a value into the matrix.
set_element(int,int,double) method in class tensor
Sets an element (i,j) , where i and j range from 0 to 2 .
set_end(VERTEX*,logical) method in class EDGE
Sets the this EDGE's end VERTEX .
set_end(SPAposition&) method in class ATTRIB_HH_ENT_STITCH_EDGE
Sets the end position.
set_end_curv(SPAvector const&) method in class UNDEFC
ets the curvature at the end of the curve.
set_end_dir(SPAunit_vector const&) method in class UNDEFC
ets the direction at the end of the curve.
set_end_draft_dist(double) method in class sweep_options
Sets a specific offset distance.
set_end_face(FACE*) method in class SWEEP_ANNO_END_CAPS
set_end_maj(double) method in class var_rad_rot_ellipse
Sets end major.
set_end_min(double) method in class var_rad_rot_ellipse
Sets end minor.
set_end_param(double) method in class var_radius
Sets the end parameter.
set_end_param(double) method in class bounded_curve
Sets the end parameter of this bounded_curve .
set_end_point(SPAposition const&) method in class UNDEFC
ets the point at the end of the curve.
set_end_ptr(VERTEX*,logical) method in class EDGE
Assigns a pointer to the end VERTEX of this EDGE .
set_end_rad(double) method in class var_rad_two_ends
Sets a new value for the end radius.
set_end_rot(double) method in class var_rad_rot_ellipse
Sets end rotation.
set_end_stop_angle(double) method in class ATTRIB_FFBLEND
Sets the end_stop_angle_data (for stopped blends, this is the end angle of the stopping plane").
set_end_t(SPAposition&,double*) method in class bounded_curve
Sets the end points of this bounded_curve .
set_entities(ENTITY_LIST&) method in class entity_error_info
Sets the entities pointed to by this entity_error_info object to be
those contained in the incoming list 'entities'.
set_entity(ENTITY*) method in class edge_entity_rel
Sets the entity in the edge-entity relationship.
set_entity(ENTITY*) method in class entity_with_ray
Sets the ENTITY .
set_entity(ENTITY*) method in class param_info
Sets the entity referred to by this instance.
set_entity_by_name(char*,ENTITY*) method in class ANNOTATION
Specifies the name for the given ENTITY .
set_entity_history(logical) method in class PART
Turns on or off flag stating whether ENTITY has a history stream.
set_entity_mgr_factory(entity_mgr_factory*) method in class asm_restore_options
set_entity_ptrs(ENTITY*,ENTITY*) method in class BULLETIN
Sets the entity pointers.
set_entity_type(param_info_type) method in class param_info
Sets the entity type for this instance.
set_enum(logical) method in class ATTRIB_HH_AGGR_WRAPUP
Sets a flag indicating whether or not the fix_enum option needs to be used.
set_estimate_loft_tanfacs(int) method in class skin_options
Sets the value of the estimate loft tanfacs option.
set_eyepos(SPAposition&) method in class IHL_CAMERA
Sets the eye position.
set_face(FACE*) method in class ATTRIB_INTCOED
Sets the face adjacent to the graph coedge.
set_face(FACE*,logical) method in class LOOP
Sets the face pointer of this LOOP to the specified FACE .
set_face(FACE*) method in class SUBSHELL
Sets this SUBSHELL 's FACE pointer to the given FACE .
set_face(FACE*) method in class CFACE
Changes the data for the face.
set_face(FACE*,logical) method in class SHELL
Sets this SHELL 's FACE pointer to the given FACE .
set_face_area(int) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the face area status indicator.
set_face_dist(double) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the maximum distance from the faces.
set_face_narrow(int) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the face width status indicator.
set_face_rel(face_body_rel,face_body_conf) method in class ATTRIB_INTCOED
Sets the relationship of the coedge attribute.
set_face_seen() method in class ATTRIB_INTCOED
Marks this coedge's body face as having been processed.
set_ffblend(ENTITY*) method in class ATTRIB_FFBLEND
Sets this ffblend on the given entity having first removed any existing ffblend attribute.
set_ffblends(ENTITY_LIST const&) method in class ATTRIB_FFBLEND
Sets copies of this ffblend on a list of edges.
set_file_name(char*) method in class AcisJournal
This method is used to set the filename for scheme and sat files.
set_final_surf_check(logical) method in class acovr_options
Sets whether or not advanced covering checks the correctness of candidate covering surfaces.
set_first_error(double) method in class moments
Sets the first error of a moment.
set_first_moment(SPAvector const&) method in class moments
Sets the first moment of the moment.
set_fitol(double) method in class blend_spl_sur
Sets the approximating fit tolerance.
set_fix_body_orientation(logical) method in class edge_tolstitch_options
Checks whether all face normals in the final stitched model need to be reversed.
set_flags(unsigned long) method in class PART
Sets the PART flags.
set_flags(int,int,int,int) method in class glue_options
Copies the flag values to this object.
set_flattening(double) method in class acovr_options
Sets the value of the flattening parameter.
set_font_name(char*) method in class TEXT_ENT
Sets the text font.
set_font_size(int) method in class TEXT_ENT
Sets the size of the font.
set_from(STATE_ID) method in class DELTA_STATE
Sets the identification of the from STATE_ID .
set_from_tolerant_owner_action(tolerant_action) method in class ATTRIB
Set the from_tolerant_owner action for this attribute.
set_front_cface(CFACE*) method in class ATTRIB_FACECFACE
Sets the front CFACE .
set_fuzzy_int() method in class ATTRIB_INTEDGE
Sets whether this graph edge derives from a fuzzy region on an edge of one or both bodies.
set_gap(double) method in class ATTRIB_HH_ENT_STITCH_EDGE
Sets the gap.
set_gap_type(skin_gap_type) method in class skin_options
Sets the gap filling type.
set_gap_type(sg_gap_type) method in class wire_offset_options
Set the gap filling type.
set_gap_type(int) method in class sweep_options
Sets the desired gap type for a draft operation.
set_gaps(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Sets the value of the coedge gaps indicator.
set_geomchanged_member_action(geomchanged_member_action) method in class SPACOLLECTION
Set the geometry changed action for a collection.
set_geometry(int,ellipse&,double,double,pcurve&,double,logical,logical,logical,SPAunit_vector&) method in class VBL_SURF
Sets the boundaries for the geometry as a circle on the end of a pipe.
set_geometry(CURVE*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Sets the geometry in the attribute to the given curve.
set_geometry(int,ellipse&,double,double,double,logical,logical,logical,SPAunit_vector&) method in class VBL_SURF
Sets the boundaries for the geometry as a circle on the end of a cylinder.
set_geometry(SURFACE*,logical) method in class FACE
Sets the geometry pointer of this FACE to the specified SURFACE .
set_geometry(APOINT*,logical) method in class VERTEX
Sets the geometry of this VERTEX to the specified APOINT .
set_geometry(int,curve&,SPAunit_vector&,double,double,double,logical,logical,logical,SPAunit_vector&) method in class VBL_SURF
Sets the boundaries for the geometry as a curve on a plane.
set_geometry(int,curve&,double,double,double,logical,SPAunit_vector&) method in class VBL_SURF
Sets the boundaries for the geometry as a curve across which the blend is not smooth.
set_geometry(int,ellipse&,double,double,SPAposition&,double,logical,logical,logical,SPAunit_vector&) method in class VBL_SURF
Sets the boundaries for the geometry as a circle on the end of a torus.
set_geometry(PCURVE*) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Sets the pcurve, pPCU , associated with the owning coedge to the given pcurve.
set_geometry(int,SPAposition&,SPAunit_vector&,SPAunit_vector&,double,logical,logical,logical,SPAunit_vector&) method in class VBL_SURF
Sets the boundaries for the geometry as a degenerate zero-radius cross curve or as a point.
set_geometry(int,ellipse&,double,double,SPAvector&,SPAvector&,double,logical,logical,logical,SPAunit_vector&) method in class VBL_SURF
Sets the boundaries for the geometry as a circle with given twist vectors at the ends of the boundary.
set_geometry(int,pcurve&,logical,curve&,double,logical,logical,SPAunit_vector&) method in class VBL_SURF
Sets the boundaries for the geometry as a pcurve .
set_geometry(PCURVE*,logical) method in class COEDGE
Sets this COEDGE's parameter-space geometry to the given PCURVE .
set_geometry(APOINT*) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Sets the geometry in the attribute to the given point.
set_geometry(SURFACE*) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the geometry in the attribute to the given surface.
set_geometry(CURVE*,logical,logical) method in class EDGE
Sets this EDGE's geometry to the given CURVE .
set_geometry_ptr(CURVE*) method in class EDGE
Sets the pointer to the underlying CURVE geometry for this EDGE .
set_geometry_ptr(PCURVE*) method in class COEDGE
Sets this COEDGE's parameter-space geometry to the given PCURVE .
set_globals() method in class ATTRIB_HH_AGGR_ANALYTIC
Initializes various global variables to zero.
set_grading_mode(logical) method in class REFINEMENT
Sets the grading mode.
set_green(double) method in class Render_Color
Sets the green color value to a double value between 0 and 1.
set_green(double) method in class rgb_color
Sets the green component.
set_grid_aspect_ratio(REFINEMENT_IFLOAT) method in class REFINEMENT
Grid aspect ratio specifies the approximate aspect ratio of each cell in the grid.
set_grid_mode(AF_GRID_MODE) method in class REFINEMENT
The grid mode specifies whether a grid is used and whether the points where the grid cuts the edges should be inserted into the edge discretization.
set_gridpts_array(SPAposition*,int,int) method in class splgrid
Sets a pointer to an array of positions that form a grid of points on a spline surface.
set_gridpts_item(int,int,SPAposition&) method in class splgrid
Changes one of the elements in the array of grid points.
set_guide(ENTITY*,double) method in class acovr_options
Specifies a guide point (vertex) or guide curve (edge).
set_guide(ENTITY*) method in class acovr_options
Specifies a guide point (vertex) or guide curve (edge).
set_guide_constraint_preference(guide_curve_preference) method in class skin_options
Sets the value of the guide curve constraint option option.
set_guide_tol(double) method in class skin_options
Set virtual guide tolerance.
set_guides(ENTITY_LIST&,double) method in class acovr_options
Specifies a list of guide points (vertices) or guide curves (edges).
set_guides(ENTITY_LIST&) method in class acovr_options
Specifies a list of guide points (vertices) or guide curves (edges).
set_handedness(logical) method in class HELIX
Sets this HELIX 's handedness to the given value.
set_heal_status(enum MODULE_HEAL_STATUS) method in class ATTRIB_HH_AGGR
Sets the current status of healing.
set_helix_range(SPAinterval const&) method in class helix
set_helix_range(SPAinterval const&) method in class HELIX
set_hidden_line_style(phlv5_hidden_line_style) method in class phlv5_options
Sets the hidden line style.
set_history(HISTORY_STREAM*) method in class BULLETIN
Sets the current history stream.
set_history_ptrs() method in class DELTA_STATE
Sets history pointers.
set_hold_state(asm_hold_state) method in class component_handle_list
Sets the hold state of the handle list.
set_hold_state(asm_hold_state) method in class component_entity_handle_list
Sets the hold state of the handle list.
set_hold_state(asm_hold_state) method in class asm_list_options
set_hold_state(asm_hold_state) method in class asm_model_list
Sets the hold state of the model list.
set_hold_state(asm_hold_state) method in class entity_handle_list
Sets the hold state of the handle list.
set_hole_max_diameter(double) method in class defeature_options
Sets the value of the "holes_max_diameter" to the input value.
set_hole_max_diameter() method in class defeature_options
Sets the value of the "hole_max_diameter" to the default value of 10.
set_hull_distance(double) method in class pcurve
Sets the distance from the true curve to the underlying bs2_curve convex hull, if the true curve comes outside of the hull.
set_hull_enclosure(int,int) method in class intcurve
Sets the curve enclosure in the underlying int_cur .
set_hull_self_intersects(int) method in class pcurve
Set to 1 if the bs2_curve hull self-intersects, within the checked_range , or to zero if it does not self-intersect within this range.
set_hull_turning_angles_ok(int) method in class pcurve
Sets the value for hull turning angle checking.
set_ic_global_cache_run_mode(gcmgr_run_mode)
global function
Sets the global cache manager run mode for int_cur cache objects.
set_ic_global_cache_size(int)
global function
Sets the maximum number of int_cur cache objects maintained by the global cache manager.
set_identity(logical) method in class SPApar_transf
Specifies whether or not to turn transform into identity transform.
set_inflect(logical) method in class cvty
Data setting functions.
set_initial_face(FACE*) method in class acovr_options
Chooses an initial spline surface.
set_initial_fitol(double) method in class blend_spl_sur
Sets the initial fit tolerance.
set_initial_num_u(int) method in class blend_spl_sur
Sets the initial u value.
set_input_entity(ENTITY*&,ENTITY*) method in class ANNOTATION
Specifies a pointer to an input ENTITY .
set_input_scale(double) method in class UNITS_SCALE
Sets the input scale factor.
set_intersect(FACE*,edge_face_int*) method in class ATTRIB_EFINT
Sets the intersection list for a given face.
set_inverse(law*) method in class law
Sets the inverse of the given law.
set_iso_spline_edge_log_details(char*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Function for log list addition for iso_spline junction.
set_iso_spline_log_details(int,int,int,int,int,int) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Logs surface knot insertion details.
set_journal(AcisJournal&) method in class AcisOptions
This method sets the value of AcisJournal to the value of the passed AcisJournal object.
set_keep(law*,logical) method in class pattern
Obsolete: use api_pattern_modify_filter instead.
set_keep_branches(logical) method in class tube_options
Sets logical to keep or discard branch cells.
set_keep_branches(logical) method in class sweep_options
Sets whether or not to keep branches from "to body/face" operations.
set_keep_law(law*) method in class sweep_options
Specifies which portions of a graph are to be kept.
set_keep_law(law*) method in class tube_options
Sets the current keep_law option values.
set_keep_minimum_topology(int) method in class wire_offset_options
Set the value of the keep_minimum_topology option.
set_keep_start_face(logical) method in class sweep_options
Specifies that the face used to sweep remains available after the sweep operation.
set_kind(int,logical) method in class gvertex
Assigns a user-defined kind to this graph edge.
set_kind(int,logical) method in class gedge
Assigns a user-defined kind to this graph edge.
set_kind(generic_graph*,int,logical) method in class generic_graph
Turn the given kind on or off for all gvertexes and gedges in the reference graph.
set_knife(logical) method in class cvty
Data setting functions.
set_knots_on_true_curve(int) method in class pcurve
Set to 1 if all of the bs2_curve knots that are within the checked_range lie on the associated true curve (to within SPAresabs), or to 0 if this is not the case.
set_left_bs2_curve(bs2_curve) method in class blend_spl_sur
Sets the bs2_curves into the left support data.
set_left_face(FACE*) method in class ATTRIB_FFBLEND
Sets the value of the left face.
set_left_lateral_edge(EDGE*) method in class SWEEP_ANNO_VERTEX_LAT
set_left_range(double) method in class ATTRIB_CONST_CHAMFER
Sets the value for the left range.
set_left_spring(intcurve*) method in class blend_spl_sur
set_left_top_edge(EDGE*) method in class SWEEP_ANNO_VERTEX_TOP
set_left_top_vertex(VERTEX*) method in class SWEEP_ANNO_VERTEX_TOP
set_len(double) method in class ATTRIB_HH_ENT_STITCH_EDGE
Sets the length.
set_length(double) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Sets the length of the edge.
set_level(mass_props_level) method in class mass_props_options
Sets an indicator of the mass properties to be calculated.
set_levels(int,int) method in class wire_law_data
Sets the number of levels for the points stored and the derivatives stored.
set_levels(int,int) method in class surface_law_data
Establishes the number of positions stored in tvalue in preparation for starting over and clears out cached arrays of the positions and their derivatives.
set_levels(int,int) method in class curve_law_data
Establishes the number of parameter values to store in tvalue , which in turn establishes the positions for cached_f .
set_levels(int,int) method in class pcurve_law_data
Changes the number of points and derivative levels to cache.
set_list(pattern_datum**,int) method in class pattern
Obsolete: do not use.
set_location(SPAposition&) method in class TEXT_ENT
Indicates that the tolerance needs to be recalculated.
set_log_details() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Set logging details.
set_logging(logical)
global function
Flag to control whether rollback records are produced or not.
set_logging(stream_logging) method in class HISTORY_STREAM
Sets the stream specific application logging value.
set_lolo_inter(int) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the loop/loop intersection indicator.
set_loop(LOOP*,logical) method in class FACE
Sets the loop pointer of this FACE to the specified LOOP .
set_loop(LOOP*,logical) method in class COEDGE
Sets the owning ENTITY of this COEDGE to the specified LOOP .
set_loop_inter(int) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the loop self-intersection indicator.
set_loop_type(loop_type,LOOP*) method in class LOOP
set_loops(int) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the loop quality indicator.
set_lop_change_owner_action(geometry_changed_action) method in class ATTRIB
Set the lop_change_owner action for this attribute.
set_lump(LUMP*,logical) method in class SHELL
Sets this SHELL 's LUMP pointer to the specified LUMP .
set_lump(LUMP*,logical) method in class BODY
Sets the LUMP pointer of this BODY to the specified LUMP .
set_lump(LUMP*) method in class CELL
Changes the data for the lump.
set_mac_color(RGBColor) method in class rgb_color
When running in the Macintosh Environment, this defines an additional method for converting to an RGBColor record.
set_major_axis(SPAvector&) method in class ELLIPSE
Sets this ELLIPSE 's major axis to the given vector.
set_major_axis(SPAvector&) method in class bounded_arc
Modifies the major axis of this bounded_arc .
set_major_axis(SPAvector&) method in class CONE
Sets this CONE 's major axis to the given vector.
set_major_radius(double) method in class TORUS
Sets this TORUS's major radius to the given value.
set_make_c1(logical) method in class ATTRIB_HH_AGGR_ISOSPLINE
Sets the make_c1 option.
set_mark() method in class BinaryFile
Returns the current file pointer position.
set_mark() method in class FileInterface
Sets the mark.
set_mark() method in class SatFile
Returns the current file position within the SatFile.
set_mark() method in class SabFile
Returns the current file position within the SabFile.
set_masked(unsigned long,FileInfo const&) method in class FileInfo
Copies selected fields from another instance.
set_match_vertices(int) method in class skin_options
Sets the value of the match vertices option.
set_max_angle(double) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Sets the edge_datamax_angle to the input value.
set_max_edge_length(REFINEMENT_IFLOAT) method in class REFINEMENT
The maximum edge length specifies the maximum length of a side of a cell in object space.
set_max_gap(double) method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Sets the maximum gap.
set_max_grid_lines(int) method in class REFINEMENT
The maximum grid lines specifies the maximum number of grid subdivisions.
set_max_radius(double) method in class simplify_options
Sets the value of max_radius parameter.
set_max_radius(double) method in class var_radius
Sets the maximum radius.
set_max_radius(double) method in class hh_simplify_options
Sets the value of Maximum curve radius.
set_max_spans(int) method in class acovr_options
Sets the maximum number of spans in the covering surface.
set_max_spline_tang_tol(double) method in class ATTRIB_HH_AGGR_GEOMBUILD
Set the maximum global tolerance value to the input value given.
set_max_states_to_keep(int) method in class HISTORY_STREAM
Establishes the maximum number of states to keep in history stream.
set_max_stitch_tol(double) method in class tolerant_stitch_options
Allows you to override internal algorithm which determines the maximum stitch tolerance parameter.
set_max_stitch_tol(double) method in class edge_tolstitch_options
Allows you to override internal algorithm which determines the maximum stitch tolerance parameter.
set_max_tol(double) method in class ATTRIB_HH_AGGR_STITCH
Sets the new value of the maximum stitching tolerance.
set_meet_dist(double) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the maximum distance between the edges.
set_merge(logical) method in class tube_options
Sets the merge option value.
set_merge_member_action(merge_member_action) method in class SPACOLLECTION
Set the merge action for a collection.
set_merge_method(char const*,merge_func)
global function
Registers a function which implements a custom split_owner method for generic attributes with the specified name.
set_merge_owner_action(merge_action) method in class ATTRIB
Set the merge_owner action for this attribute.
set_merge_type(merge_type) method in class sweep_options
Sets the merge type.
set_merge_type(bool_merge_type) method in class BoolOptions
Sets the merge type.
set_merge_wirecoedges(int) method in class skin_options
Sets the value of the merge wire coedges option.
set_mesh(MESH*) method in class ATTRIB_EYE_ATTACHED_MESH
Sets the mesh of this attribute.
set_message(err_mess_type,char*)
global function
Replace an error message with a custom message in the message_module system.
set_mgr(asm_model_entity_mgr*) method in class ASM_ASSEMBLY
Notifies the assembly of the entity manager which manages it.
set_mid_lateral_edge(EDGE*) method in class SWEEP_ANNO_VERTEX_LAT
set_mid_top_vertex(VERTEX*) method in class SWEEP_ANNO_VERTEX_TOP
set_min_angle(double) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Sets the edge_datamin_angle to the input value.
set_min_radius(double) method in class var_radius
Sets the minimum radius.
set_min_spline_tang_tol(double) method in class ATTRIB_HH_AGGR_GEOMBUILD
Sets the minimum global spline tangent tolerance to the specified value.
set_min_tol(double) method in class ATTRIB_HH_AGGR_STITCH
Sets the new value of the minimum stitching tolerance.
set_min_tol(double) method in class ATTRIB_HH_AGGR_GEOMBUILD
Sets the minimum geombuild tolerance.
set_min_u_grid_lines(int) method in class REFINEMENT
Sets the minimum number of u grid lines.
set_min_v_grid_lines(int) method in class REFINEMENT
Sets the minimum number of v grid lines.
set_minor_radius(double) method in class TORUS
Sets this TORUS's minor radius to the given value.
set_miter(miter_type) method in class sweep_options
Specifies how mitering is performed.
set_miter_amount(double) method in class sweep_options
Sets the minimum radius for using the miter_type , bend_miter .
set_miter_edge(EDGE*) method in class SWEEP_ANNO_EDGE_MITER
set_miter_vertex(VERTEX*) method in class SWEEP_ANNO_VERTEX_MITER
set_mixed(logical) method in class cvty
Data setting functions.
set_mode(SPAboxing_mode) method in class SPAboxing_options
Establishing a boxing mode.
set_mode(void) method in class SPAboxing_options
Establishing a boxing mode.
set_model_info(asm_model_info const&) method in class acis_pm_entity_mgr
Changes the model_info information associated with the entity manager's bound PART .
set_model_info(asm_model_info const&) method in class default_entity_mgr
Associates model information with the default_entity_mgr .
set_model_scale(double) method in class UNITS_SCALE
Sets the model scale factor.
set_modified(logical) method in class PART
Returns TRUE if an ENTITY in the PART has been modified; otherwise, it returns FALSE .
set_n_derivatives(int) method in class blend_contact
set_name(char*) method in class DELTA_STATE
Changes name of DELTA_STATE .
set_name(char*) method in class NAMED_ATTRIB
Sets the name of the attribute.
set_name(char const*) method in class ATTRIB_GEN_NAME
Changes the name assigned to this attribute.
set_narrow(double) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the face width.
set_narrow_support(support_entity*,SPAinterval&) method in class ATTRIB_BLEND
set_near_coincidence_fuzz(double) method in class BoolOptions
Sets the value of the near coincidence fuzz.
set_new_evaluator_curve_tolerance(double) method in class blend_spl_sur
set_new_sequence(EDGE*,EDGE*,CURVE*) method in class ATTRIB_VAR_BLEND
Set new sequence information in an attribute.
set_next(subtrans_object*) method in class subtrans_object
Sets the next object in the list.
set_next(COEDGE*,REVBIT,logical) method in class COEDGE
Sets this COEDGE's next COEDGE pointer, taking into account the specified sense.
set_next(LUMP*,logical) method in class LUMP
Sets this LUMP 's next LUMP pointer to the given LUMP .
set_next(WIRE*,logical) method in class WIRE
Sets the next WIRE in the BODY's list of WIREs to the given WIRE .
set_next(CELL*) method in class CELL
Changes the data for the next cell.
set_next(CFACE*) method in class CFACE
Changes the data for the next cface .
set_next(edge_entity_rel*) method in class edge_entity_rel
Sets the next pointer in the edge-entity relationship.
set_next(IHL_SEGMENT*) method in class IHL_SEGMENT
Sets next IHL_SEGMENT pointer.
set_next(FACE*,logical) method in class FACE
Sets the next pointer of this FACE to the specified FACE .
set_next(SHELL*,logical) method in class SHELL
Sets this SHELL 's next SHELL pointer to the given SHELL .
set_next(error_list_info*) method in class error_list_info
Set next_ptr and juggle use counts.
set_next(point_entity_rel*) method in class point_entity_rel
Sets the next point-entity relationship.
set_next(LOOP*,logical) method in class LOOP
Sets the next pointer of this LOOP to the specified LOOP .
set_next(blend_contact*) method in class blend_contact
set_next(CSHELL*) method in class CSHELL
Sets the next CSHELL .
set_next_bb_b(BULLETIN*) method in class BULLETIN
Sets the corresponding bulletin in the next bulletin board.
set_next_no_rev(COEDGE*,logical) method in class COEDGE
Sets this COEDGE's next COEDGE pointer.
set_next_tag(int) method in class BASE_TAG_MANAGER
Sets the next available tag array index, growing the tag array as required.
set_no_new_twist_vertices(int) method in class skin_options
Sets the value of the no new twist vertices option.
set_no_twist(int) method in class skin_options
Sets the value of the no twist option.
set_non_trivial(int) method in class glue_options
Copies the input value to non_trivial flag.
set_normal(SPAunit_vector&) method in class polygon_vertex
Set the normal polygon vertex.
set_normal(SPAunit_vector&) method in class TORUS
Sets this TORUS's normal to the given unit vector.
set_normal(SPAunit_vector&) method in class PLANE
Sets this PLANE 's normal to the given unit vector.
set_normal(VERTEX_TEMPLATE*,SPAunit_vector&) method in class POLYGON_VERTEX
Sets the normal of the vertex.
set_normal(SPAunit_vector&) method in class ELLIPSE
Sets this ELLIPSE 's planar normal to the given unit vector.
set_normal(SPAunit_vector&) method in class bounded_arc
Modifies the plane normal to this bounded_arc .
set_normal_tol(REFINEMENT_IFLOAT) method in class REFINEMENT
The normal tolerance specifies the maximum normal deviation allowed between two normals on two adjacent facet nodes.
set_occurrence(PHLV5_OCC*) method in class PHLV5_EDGE
set_off_face(double) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Sets the value of the maximum distance off the face.
set_old_no_option_sweep(logical) method in class sweep_options
set the old no opton sweep type.
set_on_edges(int) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the indicator of whether or not the vertex is on the edges.
set_on_face(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Sets the value of the "on face" indicator.
set_on_face(int) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Sets the value of "on the face" indicator, on_face .
set_on_faces(int) method in class ATTRIB_HH_ENT_GEOMBUILD_VERTEX
Gets the indicator of whether or not the vertex is on the faces.
set_one_sided_sheet_opt(one_sided_sheet_opt) method in class mass_props_options
Sets an indicator of the way in which voids and open, one-sided sheets will be treated.
set_only_from(int) method in class tube_options
Sets the option to use cells only from the tube (1) or only from the blank (2).
set_order(gvertex const*,int) method in class generic_graph
Manually assigns an order to a gvertex in a graph.
set_oriented(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Sets the value of the loop orientation indicator.
set_origin(SPAposition const&) method in class moments
Sets the origin from which the first and second moments are measured.
set_other_body(ENTITY*,REVBIT) method in class ATTRIB_INTEDGE
Sets the data associated with the other body.
set_other_body(ENTITY*,double,edge_face_int*) method in class ATTRIB_INTVERT
Sets the properties of the other body involved in the intersection.
set_other_coedge(COEDGE*) method in class ATTRIB_INTVERT
Sets the pointer to the other coedge.
set_output_entity(ENTITY*&,ENTITY*) method in class ANNOTATION
Specifies a pointer to an output ENTITY .
set_output_file(FILE*) method in class STL_MESH_MANAGER
Set the output file.
set_output_scale(double) method in class UNITS_SCALE
Sets the output scale factor.
set_overlap(int) method in class wire_offset_options
Set the value of the overlap option.
set_owner(ENTITY*) method in class EE_LIST
Specifies the owning entity for this list.
set_owner(ENTITY*) method in class WIRE
Set this WIRE's owner to be the specified BODY or SHELL .
set_owner(ENTITY*,logical) method in class COEDGE
Sets the owning ENTITY of this COEDGE to the specified ENTITY .
set_owner(ENTITY*) method in class TRANSFORM
Sets the owner of this TRANSFORM .
set_owners() method in class HISTORY_STREAM
Resets the owning stream after moving states between streams.
set_ownership(logical) method in class EE_LIST
Sets the entry ownership flag to the desired state.
set_owns_entities(logical) method in class HISTORY_STREAM
Sets the flag for owning entities.
set_owns_ents(logical) method in class default_entity_mgr
Specifies whether the default_entity_mgr owns the entities that it contains.
set_owns_stream(logical) method in class default_entity_mgr
Specifies whether the default_entity_mgr owns the history stream to which it is bound.
set_p_curve(int) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Sets the value of pcurve status indicator, p_curve .
set_p_curve_max_dist(double) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Sets the value of the maximum distance off the face.
set_par_pos(SPApar_pos&) method in class insanity_data
Set the parameter position property for this instance.
set_par_pos_mapping_01(logical) method in class INDEXED_MESH
set_par_pos_mapping_01(logical) method in class SEQUENTIAL_MESH
Change the parametric positions to be mapped from zero to one.
set_param_range(SPAinterval const&) method in class EDGE
Checks the parameter range of this EDGE .
set_parameter(double&) method in class AF_POINT
Set the parmater (t value of the curve) corresponding to the 3d position of this AF_POINT.
set_parameter_data(VERTEX_TEMPLATE*,parameter_token,NODE_DATA_CELL_TYPE*) method in class polygon_vertex
Sets the parameter data as specified in the array.
set_parameter_data(VERTEX_TEMPLATE*,parameter_token,NODE_DATA_CELL_TYPE*) method in class POLYGON_VERTEX
Sets the parameter data as specified in the array.
set_parameter_range(double,double) method in class bounded_curve
Sets the parameter range of this bounded_curve .
set_parent(SUBSHELL*) method in class SUBSHELL
Sets this SUBSHELL 's parent pointer to the given SUBSHELL .
set_part(PART*) method in class acis_pm_entity_mgr
Binds this entity manager to the specified PART .
set_part_delete_flag(logical) method in class entity_callback_list
Sets the part delete flag on or off.
set_part_name(char*) method in class PART
Sets the name for the PART .
set_partner(int) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Sets the value of partner indicator, partner .
set_partner(COEDGE*,logical) method in class COEDGE
Sets this COEDGE's partner to be the given COEDGE .
set_partner(VERTEX*) method in class ATTRIB_INTVERT
Sets the vertex created on a duplicate graph, which is used only during graph duplication.
set_partner_edge(EDGE*) method in class ATTRIB_HH_ENT_STITCH_EDGE
Sets the partner edge of the owner as the given edge.
set_patch_and_face_cover(int) method in class glue_options
Copies the input value to patch_and_face_cover flag.
set_pattern(pattern*,logical) method in class SHELL
Obsolete: api_pattern_apply_to_entity should be used to apply patterns to shells.
set_pattern(pattern*,logical) method in class ENTITY
Obsolete: do not use.
set_pattern(pattern*,logical) method in class BODY
Obsolete: api_pattern_apply_to_entity should be used to apply patterns to bodies.
set_pattern(pattern*,logical) method in class LOOP
Obsolete: api_pattern_apply_to_entity should be used to apply patterns to loops.
set_pattern(pattern*,logical) method in class FACE
Obsolete: api_pattern_apply_to_entity should be used to apply patterns to faces.
set_pattern(pattern*,logical) method in class COEDGE
Obsolete: do not use.
set_pattern(pattern*,logical) method in class LUMP
Obsolete: api_pattern_apply_to_entity should be used to apply patterns to lumps.
set_pattern(pattern*,logical) method in class VERTEX
Obsolete: do not use.
set_pattern(pattern*,logical) method in class EDGE
Obsolete: do not use.
set_pattern(pattern*,logical) method in class WIRE
Obsolete: do not use.
set_pattern_holder(pattern_holder*) method in class ENTITY
Obsolete: do not use.
set_pause_after_recognize(logical) method in class defeature_options
Sets the status of the "pause_after_recognize" flag.
set_pending(logical) method in class BULLETIN_BOARD
Sets the pending value.
set_periodic(int) method in class skin_options
Sets the value of the periodic option.
set_periodic() method in class intcurve
Marks an intcurve as periodic.
set_periodic(double) method in class discontinuity_info
Establishes the periodicity.
set_perpendicular(int) method in class skin_options
Sets the value of the perpendicular option.
set_perspective(logical) method in class IHL_CAMERA
Sets the perspective flag.
set_pid_base(pid_base*) method in class pid_base
Sets the pid_base to an existing one.
set_pid_base(char*,long,int,int) method in class pid_base
Sets the pid_base , with all the necessary information.
set_pitch(double) method in class HELIX
Sets this HELIX 's pitch to the given value.
set_plane_info(SPAposition&,SPAvector&) method in class mass_props_options
Sets the position and normal vector defining the projection plane to be used in
calculating mass properties.
set_plane_normal(SPAunit_vector&) method in class acovr_options
Defines the initial projection plane.
set_plane_normal(SPAunit_vector&) method in class wire_offset_options
Set the value of the plane normal option.
set_planes_only(logical) method in class ATTRIB_HH_AGGR_SIMPLIFY
Sets the value of the m_planes_only flag, which indicates whether or not only planes should be simplified and If TRUE , only plane surface types are simplified.
set_point(SPAposition&) method in class pick_ray
Sets the position.
set_point(SPAposition&) method in class POLYGON_VERTEX
Sets the position of the vertex.
set_poly_vertex(int,int,polygon_vertex*) method in class INDEXED_MESH
Sets the data of the polygon vertex.
set_portion_end(SPAposition&) method in class sweep_options
Set the end of the portion of the curve used for sweeping.
set_portion_start(SPAposition&) method in class sweep_options
Set the start of the portion of the curve used for sweeping.
set_pos(SPAposition const&) method in class blend_contact
set_pos_tol(double) method in class acovr_edge_constraint
Sets the position gap tolerance value.
set_position(SPAposition&) method in class AF_POINT
Set the position of this AF_POINT.
set_position(SPAposition&) method in class polygon_vertex
Sets the position.
set_postprocess_heal_status(MODULE_HEAL_STATUS) method in class ATTRIB_HH_AGGR_GEOMBUILD
Sets the postprocessor stage flag.
set_postprocess_stitch(int) method in class skin_options
Sets the value of the postprocess stitch option.
set_preprocess_heal_status(MODULE_HEAL_STATUS) method in class ATTRIB_HH_AGGR_GEOMBUILD
Sets the preprocess stage flag.
set_previous(IHL_SEGMENT*) method in class IHL_SEGMENT
Sets previous IHL_SEGMENT pointer.
set_previous(COEDGE*,REVBIT,logical) method in class COEDGE
Sets this COEDGE's previous COEDGE pointer, taking into account the specified sense.
set_previous_no_rev(COEDGE*,logical) method in class COEDGE
Sets this COEDGE's previous COEDGE pointer.
set_product_id(char*) method in class FileInfo
Sets the product ID .
set_profile(ENTITY*) method in class SWEEP_ANNOTATION
set_progress_callback(SPA_progress_callback,SPA_progress_info_type_id)
global function
Function for registering a progress callback pointer.
set_progress_callback(SPA_progress_callback)
global function
Function for registering a progress callback pointer.
set_ps_polygon(ps_polygon*) method in class LOOP
set_radius(radius_forms,bs2_curve,bs2_curve) method in class ATTRIB_VAR_BLEND
Sets the radius to a FUNCTIONAL form.
set_radius(double) method in class bounded_arc
Modifies the radius of this bounded_arc .
set_radius(var_radius*,var_radius*) method in class ATTRIB_VAR_BLEND
Sets the left and right radius.
set_radius(double) method in class SPHERE
Sets this SPHERE 's radius to the given value.
set_radius(double) method in class ATTRIB_CONST_ROUND
Sets the constant radius of the round.
set_radius(radius_forms,double,double,double,double) method in class ATTRIB_VAR_BLEND
Sets the radius to a TWO_ENDS form.
set_radius(double const) method in class blend_contact
set_radius_derivative(int,double const) method in class blend_contact
set_radius_ratio(double) method in class bounded_arc
Modifies the radius ratio of this bounded_arc .
set_radius_ratio(double) method in class ELLIPSE
Sets this ELLIPSE 's radius ratio to the given value.
set_radius_ratio(double) method in class CONE
Sets this CONE 's major-to-minor radius ratio to the given value.
set_rads_different(logical) method in class ATTRIB_VAR_BLEND
Sets whether the left and right radii are the same.
set_rail_law(law*) method in class sweep_options
Specifies the orientation of the profile as it is swept.
set_rail_laws(law**,int) method in class sweep_options
Sets an array of rail laws.
set_range(SPAinterval*,logical) method in class law
Sets a new range for this law.
set_ray(pick_ray&) method in class entity_with_ray
Sets the pick_ray .
set_recognize_blends() method in class defeature_options
Sets the status of the "recognize_blends" flag to the default value of TRUE.
set_recognize_blends(logical) method in class defeature_options
Sets the status of the "recognize_blends" flag to the input Value.
set_recognize_chamfers() method in class defeature_options
Sets the status of the "recognize_chamfers" flag to the default value of TRUE.
set_recognize_chamfers(logical) method in class defeature_options
Sets the status of the "recognize_chamfers" flag to the input value.
set_recognize_holes(logical) method in class defeature_options
Sets the status of the "recognize_holes" flag to the input value.
set_recognize_holes() method in class defeature_options
Sets the status of the "recognize_holes" flag to the default value of TRUE.
set_recognize_sphericalholes(logical) method in class defeature_options
Sets the status of the "recognize_spherical_holes" flag to the input value.
set_recognize_sphericalholes() method in class defeature_options
Sets the status of the "recognize_spherical_holes" flag to the default value of TRUE.
set_red(double) method in class Render_Color
Sets the red color value to a double value between 0 and 1.
set_red(double) method in class rgb_color
Sets the red component.
set_ref_face(logical) method in class var_rad_rot_ellipse
Sets the referenced face.
set_rel(face_body_rel) method in class shell_lump
set_rep_owner_geom_action(geometry_changed_action) method in class ATTRIB
Set the replace_owner_geometry action for this attribute.
set_repair_self_int(logical) method in class lop_options
Sets repair self-intersections to the given value.
set_replace_member_action(replace_member_action) method in class SPACOLLECTION
Set the replace action for a collection.
set_replace_owner_action(replace_action) method in class ATTRIB
Set the replace_owner action for this attribute.
set_req_rel_accy(double) method in class mass_props_options
Sets the desired accuracy for mass property calculations to the specified relative error.
set_request(asm_get_request) method in class asm_get_options
set_resolution(double) method in class phlv5_options
Sets the resolution.
set_restore_file(asm_restore_file*) method in class asm_restore_options
set_restore_progress_callback(proc_restore_progress_callback)
global function
Function for setting the restore progress callback pointer.
set_reverse_owner_action(geometry_changed_action) method in class ATTRIB
Set the reverse_owner action for this attribute.
set_right_bs2_curve(bs2_curve) method in class blend_spl_sur
Sets the bs2_curves into the right support data.
set_right_face(FACE*) method in class ATTRIB_FFBLEND
Sets the value of the right face.
set_right_lateral_edge(EDGE*) method in class SWEEP_ANNO_VERTEX_LAT
set_right_range(double) method in class ATTRIB_CONST_CHAMFER
Sets the value for the right range.
set_right_spring(intcurve*) method in class blend_spl_sur
set_right_top_edge(EDGE*) method in class SWEEP_ANNO_VERTEX_TOP
set_right_top_vertex(VERTEX*) method in class SWEEP_ANNO_VERTEX_TOP
set_rigid(logical) method in class sweep_options
Specifies whether or not to make the cross-sections of a sweep parallel to one another.
set_rigid_twist_normal(SPAunit_vector&) method in class sweep_options
Specifies the normal direction in a rigid twist sweep.
set_rigid_twist_normal_from_profile(logical&) method in class sweep_options
set_rollbacks_cleared(logical) method in class BULLETIN_BOARD
Merge method, Sets whether or not rollbacks are cleared on merge.
set_root_point(SPAposition&) method in class PLANE
Sets this PLANE 's root point to the given position.
set_root_point(SPAposition&) method in class STRAIGHT
Sets this STRAIGHT 's root point to the given position.
set_root_point(SPAposition&) method in class CONE
Sets this CONE 's root point to the given position.
set_root_transf(SPAtransf&) method in class pattern
Obsolete: use api_pattern_modify_root_transformation instead.
set_rot_tol(double) method in class ATTRIB_HH_AGGR_ANALYTIC
Sets the rotation tolerance to the specified value.
set_sag_resolution(double) method in class phlv5_options
Sets the sag resolution.
set_savable(logical) method in class SPACOLLECTION
Specify if the collection is savable or not.
set_save_factory(asm_save_file_factory*) method in class asm_save_options
set_save_spine(curve*) method in class blend_spl_sur
set_sbdiff_set_at_end(logical) method in class ATTRIB_FFBLEND
Resets the different setback to the end.
set_sbdiff_set_at_start(logical) method in class ATTRIB_FFBLEND
Resets the different setback to the start.
set_scale(law*,SPAposition&,logical) method in class pattern
Obsolete: use api_pattern_modify_scale instead.
set_scale_law(law*) method in class sweep_options
Specifies the amount of scale in the xyz direction in the form of a vector law.
set_scale_tol(double) method in class ATTRIB_HH_AGGR_ANALYTIC
Sets the scale tolerance to the specified value.
set_scan_pre_existing_attribs(logical) method in class edge_tolstitch_options
Allows the API api_stitch to scan pre-existing attributes and remove them from incoming body.
set_search_order(MESH_MANAGER_SEARCH_ORDER) method in class MESH_MANAGER
Sets the order of how the internal mesh of the faceter should be searched to provide output.
set_search_order(MESH_MANAGER_SEARCH_ORDER) method in class LINKED_MESH_MANAGER
Sets the order of how the internal mesh of the faceter should be searched to provide output.
set_search_order(MESH_MANAGER_SEARCH_ORDER) method in class INDEXED_MESH_MANAGER
Sets the order of how the internal mesh of the faceter should be searched to provide output.
set_second_error(double) method in class moments
Sets the second error of a moment.
set_second_moment(symtensor const&) method in class moments
Sets the second moment of the moment.
set_self_approx_surface(logical) method in class phlv5_options
Sets the surface approximation flag.
set_self_calibrate(logical) method in class phlv5_options
Sets the self-calibration option.
set_self_int_test(int) method in class skin_options
Sets the value of the self intersection test option.
set_self_int_test(int) method in class sweep_options
Set the type of self intersecting test.
set_selfint(int) method in class ATTRIB_HH_ENT_GEOMBUILD_CURVE
Sets the value of the indicator of whether this is a self-intersecting curve.
set_selfint(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Sets the value of the loop self-intersection indicator.
set_selfint(int) method in class ATTRIB_HH_ENT_GEOMBUILD_SURFACE
Sets the value of the self-intersection indicator.
set_sense(REVBIT) method in class CFACE
Changes the data for the sense data.
set_sense(REVBIT) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the face sense.
set_sense(REVBIT,logical) method in class FACE
Sets the sense of this FACE with respect to its SURFACE .
set_sense(REVBIT,logical) method in class COEDGE
Sets the sense of this COEDGE with respect to the underlying EDGE .
set_sense(REVBIT) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Sets a new sense for the coedge.
set_sense(REVBIT,logical) method in class EDGE
Sets the sense of this EDGE with respect to the underlying CURVE .
set_sense(REVBIT) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Sets the edge sense.
set_setback_at_end(double) method in class ATTRIB_FFBLEND
Sets the value for the setback at end.
set_setback_at_start(double) method in class ATTRIB_FFBLEND
Sets the value for the setback at start.
set_setback_diff_at_end(double) method in class ATTRIB_FFBLEND
Sets the setback difference to the end.
set_setback_diff_at_start(double) method in class ATTRIB_FFBLEND
Sets the setback difference to the start.
set_share_info(int) method in class indexed_polygon
Specifies the shared information.
set_sheet_thickness(double) method in class mass_props_options
Sets the thickness to be associated with sheets in mass property calculations.
set_shell(SHELL*,logical) method in class COEDGE
Sets the owning ENTITY of this COEDGE to the specified SHELL .
set_shell(SHELL*,logical) method in class WIRE
Sets the this WIRE's owning SHELL to the specified SHELL .
set_shell(SHELL*,logical) method in class LUMP
Sets this LUMP 's SHELL pointer to the given SHELL .
set_shell(SHELL*,logical) method in class FACE
Sets the shell pointer of this FACE to the specified SHELL .
set_sibling(SUBSHELL*) method in class SUBSHELL
Sets this SUBSHELL 's sibling pointer to the given SUBSHELL .
set_sides(SIDESBIT,logical) method in class FACE
Sets the sides bit of this FACE to single- or double-sided.
set_silhouette(EDGE*) method in class PHLV5_EDGE
set_simplification_options(hh_simplify_options*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Sets the simplify options used by simplification.
set_simplification_tol(double) method in class simplify_options
Sets the value of simplification_tol parameter.
set_simplification_tol(double) method in class hh_simplify_options
Sets the value of simplification tolerance.
set_simplify(logical) method in class sweep_options
Simplify sweept surfaces to a geometric surface whenever possible.
set_simplify(law*,int) method in class law
Sets the simplification level of this law.
set_simplify(int) method in class skin_options
Sets the value of the simplify option.
set_sine_angle(double) method in class CONE
Sets the sine of this CONE 's half-angle to the given value.
set_single_face_patch(int) method in class glue_options
Copies input value to single_face_patch flag.
set_smooth_cosine(double) method in class phlv5_options
Sets the cosine of the angle at which two faces can meet and still be considered tangentially smooth.
set_smooth_g0_vertices(double) method in class skin_options
Set smooth spline curve angle.
set_solid(int) method in class sweep_options
Specifies whether or not the result of sweeping a closed wire profile is intended to be a solid or a sheet body.
set_solid(int) method in class skin_options
Sets the value of the solid option.
set_spine(intcurve*) method in class blend_spl_sur
set_split_member_action(split_member_action) method in class SPACOLLECTION
Set the split action for a collection.
set_split_method(char const*,split_func)
global function
Registers a function which implements a custom split_owner method for generic attributes with the specified name.
set_split_option(logical) method in class exact_stitch_options
This method accepts either TRUE or FALSE to set the split option.
set_split_owner_action(split_action) method in class ATTRIB
Set the split_owner action for this attribute.
set_ss_global_cache_run_mode(gcmgr_run_mode)
global function
Sets the global cache manager run mode for spl_sur cache objects.
set_ss_global_cache_size(int)
global function
Sets the maximum number of spl_sur cache objects maintained by the global cache manager.
set_start(COEDGE*,logical) method in class LOOP
Sets the first COEDGE in the list of COEDGEs belonging to this LOOP .
set_start(SPAposition&) method in class ATTRIB_HH_ENT_STITCH_EDGE
Sets the start position.
set_start(VERTEX*,logical) method in class EDGE
Sets the this EDGE's start VERTEX .
set_start_curv(SPAvector const&) method in class UNDEFC
ets the curvature at the start of the curve.
set_start_dir(SPAunit_vector const&) method in class UNDEFC
ets the direction at the start of the curve.
set_start_disp(SPAvector&) method in class HELIX
Sets this HELIX 's start displacement to the given vector.
set_start_draft_dist(double) method in class sweep_options
Specifies the offset distance at the end of the sweep operation.
set_start_face(FACE*) method in class SWEEP_ANNO_END_CAPS
set_start_maj(double) method in class var_rad_rot_ellipse
Sets the start major.
set_start_min(double) method in class var_rad_rot_ellipse
Sets the start minor.
set_start_param(double) method in class bounded_curve
Sets the start parameter of this bounded_curve .
set_start_param(double) method in class var_radius
Sets the start parameter.
set_start_point(SPAposition const&) method in class UNDEFC
ets the point at the start of the curve.
set_start_ptr(VERTEX*,logical) method in class EDGE
Assigns a pointer to the start VERTEX of this EDGE .
set_start_rad(double) method in class var_rad_two_ends
Sets a new value for the start radius.
set_start_rot(double) method in class var_rad_rot_ellipse
Sets the start rotation.
set_start_stop_angle(double) method in class ATTRIB_FFBLEND
Sets the start_stop_angle_data (for stopped blends, this is the start angle of the stopping plane).
set_start_t(SPAposition&,double*) method in class bounded_curve
Sets the start points of this bounded_curve .
set_state_linking(logical) method in class HISTORY_STREAM
Sets the state link.
set_status(logical) method in class AcisJournal
This method is used to set the status of the journaling operation to on or off.
set_stch_coincident_face_handling_mode(STITCH_COIN_MODES) method in class tolerant_stitch_options
Sets the enum STITCH_COIN_MODES to SPASTITCH_COIN_ERROR , SPASTITCH_COIN_STITCH , SPASTITCH_COIN_SKIP for doing coincident face clustering in tolerant stitch.
set_stepped(logical) method in class ATTRIB_HH_AGGR_STITCH
Sets the value of the m_stepped flag, which indicates whether or not stepped stitching should be used.
set_steps(int) method in class sweep_options
Specifies to convert a circular sweep path into the specified number of linear segments.
set_stitch_edge_log_details(double*,double*) method in class ATTRIB_HH_ENT_STITCH_EDGE
Logs edge stitch details.
set_stitch_options() method in class ATTRIB_HH_AGGR_STITCH
Sets the stitching options.
set_stitch_progress_callback(proc_stitch_progress_callback)
global function
Function for setting the stitch progress callback pointer.
set_stitch_split_edge_log_details(char*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Function for log list addition for stitch_split .
set_string(char*) method in class TEXT_ENT
Changes the text string.
set_string(char*) method in class TEXT_ANNOTATION
Stores a text string as annotation data.
set_subshell(SUBSHELL*,logical) method in class FACE
Sets the subshell pointer of this FACE to the specified SUBSHELL .
set_subshell(SUBSHELL*) method in class WIRE
Sets the SUBSHELL directly containing this WIRE to be the given SUBSHELL .
set_subshell(SUBSHELL*,logical) method in class SHELL
Sets this SHELL 's SUBSHELL pointer to the given SUBSHELL .
set_sup_uv(SPApar_pos const&) method in class blend_contact
set_supercell(SUPERCELL*) method in class CELL
Changes the data for the next cell.
set_supercell(SUPERCELL*) method in class ATTRIB_CELL
Sets a list of supercells in the cell attribute.
set_sur(bs3_surface) method in class blend_spl_sur
Sets the approximating surface tolerance.
set_sur(bs3_surface,double) method in class spline
Sets the surface information.
set_surf(SURFACE*) method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Sets the new simplified surface and the old surface is lost.
set_surf_extended(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets surface extension on or off.
set_surf_mode(AF_SURF_MODE) method in class REFINEMENT
The surface mode specifies the type of surface to which the refinement is applicable.
set_surface(surface const&) method in class pcurve
Used to set the surface of a pcurve after a space warp.
set_surface_quality(int) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Sets the indicator of the underlying surface quality.
set_surface_tol(REFINEMENT_IFLOAT) method in class REFINEMENT
The surface tolerance specifies the maximum distance between a facet edge and the true surface.
set_sweep_angle(double) method in class sweep_options
Specifies the angle to sweep around an axis, given in radians.
set_sweep_portion(sweep_portion,SPAposition&,SPAposition&) method in class sweep_options
Sets the portion of the path to be used in the sweeping operation.
set_sweep_to_body(BODY*) method in class sweep_options
Specifies a pointer to the body where sweeping is to finish.
set_t(SPAparameter&) method in class param_info
Sets the parameter value for this instance.
set_tan_tol(double) method in class acovr_edge_constraint
Sets the tangent gap tolerance value.
set_tanfacs(double*,logical) method in class skin_spl_sur
Set the tangent factors and get them for purposes of determining optimal values for them.
set_tang_tol(double) method in class ATTRIB_HH_AGGR_GEOMBUILD
Sets the tangent tolerance to the specified value.
set_tangent(logical) method in class cvty
Data setting functions.
set_target(SPAposition&) method in class IHL_CAMERA
Sets the target position.
set_this_body(ENTITY*,double,edge_face_int*) method in class ATTRIB_INTVERT
Sets the properties of the body owning this graph; in the early stages, this is the blank body.
set_this_body(ENTITY*,REVBIT) method in class ATTRIB_INTEDGE
Sets the data associated with this body.
set_this_coedge(COEDGE*) method in class ATTRIB_INTVERT
Sets the pointer to this coedge.
set_to(STATE_ID) method in class DELTA_STATE
Sets the identification of the to_state to STATE_ID .
set_to_default() method in class option_header
Resets the option to its default value, leaving the stack intact.
set_to_face(surface*) method in class sweep_options
Sets a surface to which the swept body will be clipped to.
set_to_model(SPAtransf const&) method in class WCS
Sets the transformation that maps from this WCS to model space.
set_to_tolerant_owner_action(tolerant_action) method in class ATTRIB
Set the to_tolerant_owner action for this attribute.
set_tol(acovr_tol_type,double) method in class acovr_edge_constraint
Sets the tolerance value, for the specified gap tolerance type (position or tangent).
set_tol(double) method in class ATTRIB_HH_AGGR_ANALYTIC
Sets the tolerance used by the analytic solver subphase.
set_tol(double) method in class ATTRIB_HH_AGGR_SIMPLIFY
Sets the tolerance used by the geometry simplification phase.
set_tol(double) method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Sets the simplification tolerance used for calculating the simplified surface.
set_tol(double) method in class splgrid
Sets the surface fit tolerance.
set_tol(double) method in class ATTRIB_HH_AGGR_GEOMBUILD
Sets the tolerance used by the geometry building phase.
set_tolerance(double,logical) method in class TVERTEX
set_tolerances() method in class ATTRIB_HH_AGGR_ANALYTIC
Sets the tolerance used by the analytic solver subphase.
set_tolerant_member_action(tolerant_member_action) method in class SPACOLLECTION
Set the tolerant action for a collection.
set_tolerant_stitch_option(tolerant_stitch_options*) method in class ATTRIB_HH_AGGR_STITCH
Sets the tolerant stitch option object.
set_tool_coedge(COEDGE*) method in class ATTRIB_INTEDGE
Sets the tool coedge pointer.
set_top_edge(EDGE*) method in class SWEEP_ANNO_EDGE_TOP
Specifies the edge to use as the top edge of sweeping.
set_trans_member_action(trans_member_action) method in class SPACOLLECTION
Set the trans action for a collection.
set_trans_method(char const*,trans_func)
global function
Registers a function which implements a custom trans_owner method for generic attributes with the specified name.
set_trans_owner_action(trans_action) method in class ATTRIB
Set the trans_owner action for this attribute.
set_transform(SPAtransf&) method in class TRANSFORM
Sets this TRANSFORM to the given SPAtransf object.
set_transform(TRANSFORM*,logical) method in class BODY
Sets the TRANSFORM pointer of this BODY to the specified TRANSFORM .
set_triang_mode(AF_TRIANG_MODE) method in class REFINEMENT
This sets the triangulation control, which specifies how much triangulation to perform.
set_trim(int) method in class wire_offset_options
Set the value of the trim option.
set_trim_faces(int) method in class adm_options
Sets the value of the trim_faces member to the specified value.
set_twist_angle(double) method in class sweep_options
Sets the angle that the profile twists in total as the profile is swept along the path, regardless of the length of the path.
set_twist_correction(logical) method in class ATTRIB_HH_AGGR_ISOSPLINE
Sets the twist_correction option on or off.
set_twist_law(law*) method in class sweep_options
Sets the angle that the profile will be rotated along the path, as a function of the path length.
set_twist_law(law*) method in class wire_offset_options
set_two_sided(logical) method in class sweep_options
Sets whether or not the resulting sheets will be two sided or not.
set_type(coedge_type) method in class ATTRIB_INTCOED
Sets the graph coedge type.
set_u_closure(closed_forms) method in class blend_spl_sur
Sets closure properties.
set_u_end_array(SPAunit_vector*) method in class splgrid
Sets the array of tangent vectors defining the ending boundary conditions in the u -parameter.
set_u_end_item(int,SPAunit_vector&) method in class splgrid
Changes one of the elements in the array of tangent vectors defining the ending boundary condition for the u -parameter.
set_u_knot_array(double*,int) method in class splsurf
Sets a pointer to an array of knots for the u -parameter.
set_u_knot_item(int,double&) method in class splsurf
Changes one of the elements in the array of knots for the u -parameter.
set_u_param(int,int,int,int) method in class splsurf
Changes the u-parameter.
set_u_range(double,double) method in class blend_spl_sur
Sets the u -parameter range.
set_u_scale(double) method in class SPApar_transf
Changes the u scaling.
set_u_start_array(SPAunit_vector*) method in class splgrid
Sets the array of tangent vectors defining the starting boundary conditions in the u -parameter.
set_u_start_item(int,SPAunit_vector&) method in class splgrid
Changes one of the elements in the array of tangent vectors defining the starting boundary condition for the u -parameter.
set_units(double) method in class FileInfo
Sets the model units scale (in millimeters).
set_unknown(logical) method in class cvty
Data setting functions.
set_update(logical) method in class TVERTEX
set_update(logical) method in class TEDGE
Indicates that the tolerance needs to be recalculated.
set_use_bdy_loads(int) method in class adm_options
Sets the value of the use_bdy_loads member to the specified value.
set_use_count(int) method in class ENTITY
Sets the reference use count of this ENTITY .
set_use_count(int) method in class PCURVE
Sets the reference use count of this PCURVE .
set_use_count(int) method in class SURFACE
Sets the reference use count of this SURFACE .
set_use_count(int) method in class APOINT
Sets the reference use count of this APOINT .
set_use_count(int) method in class CURVE
Sets the reference use count of this CURVE .
set_use_plane_info(logical) method in class mass_props_options
Sets a flag indicating whether or not user-specified projection-plane information
will be used in calculating the mass properties.
set_user_data(void*) method in class ANNOTATION
Specifies a pointer to user data.
set_user_data(DELTA_STATE_user_data*) method in class DELTA_STATE
Permits users to change user data in DELTA_STATE .
set_user_data(HISTORY_STREAM_user_data*) method in class HISTORY_STREAM
Permits users to change user data in HISTORY_STREAM .
set_user_id(MESH_USER_ID) method in class ATTRIB_EYE_ATTACHED_MESH
Sets the user identification of this attribute.
set_user_id(AF_POINT_ID) method in class AF_POINT
Set the unique identifier (if needed).
set_user_id(MESH_USER_ID) method in class MESH_MANAGER
Specifies the user identification number of the mesh.
set_uv(SPApar_pos&) method in class polygon_vertex
Set the uv position.
set_uv(SPApar_pos&) method in class param_info
Sets the (u,v) parameter position for this instance.
set_uv(double,double) method in class polygon_vertex
Set the uv parameter position.
set_v_closure(closed_forms) method in class blend_spl_sur
Sets closure properties.
set_v_end_array(SPAunit_vector*) method in class splgrid
Sets the array of tangent vectors defining the ending boundary conditions in the v -parameter.
set_v_end_item(int,SPAunit_vector&) method in class splgrid
Changes one of the elements in the array of tangent vectors defining the ending boundary condition for the v -parameter.
set_v_knot_array(double*,int) method in class splsurf
Sets a pointer to an array of knots for the v -parameter.
set_v_knot_item(int,double&) method in class splsurf
Changes one of the elements in the array of knots for the v -parameter.
set_v_param(int,int,int,int) method in class splsurf
Changes the v -parameter.
set_v_range(SPAinterval) method in class ATTRIB_VAR_BLEND
Sets the interval for the v-range.
set_v_range(double,double) method in class blend_spl_sur
Set the v -parameter range.
set_v_scale(double) method in class SPApar_transf
Changes the v scaling.
set_v_start_array(SPAunit_vector*) method in class splgrid
Sets the array of tangent vectors defining the starting boundary conditions in the v -parameter.
set_v_start_item(int,SPAunit_vector&) method in class splgrid
Changes one of the elements in the array of tangent vectors defining the starting boundary condition for the v -parameter.
set_value(SPAposition const&) method in class ATTRIB_GEN_POSITION
Changes the position contained by this attribute.
set_value(double) method in class ATTRIB_GEN_REAL
Changes the real value contained by this attribute.
set_value(ENTITY*) method in class ATTRIB_GEN_POINTER
Changes the entity referenced by this attribute.
set_value(char const*) method in class ATTRIB_GEN_STRING
Changes the string value contained by this attribute.
set_value(ENTITY*) method in class ATTRIB_GEN_ENTITY
Changes the entity owned by this attribute.
set_value(SPAvector const&) method in class ATTRIB_GEN_VECTOR
Changes the vector contained by this attribute.
set_value(wchar_t const*) method in class ATTRIB_GEN_WSTRING
Changes the wide character string value contained by this attribute.
set_value(int) method in class NAMED_INT_ATTRIB
Sets the value of the named integer attribute.
set_value(logical) method in class NAMED_LOGICAL_ATTRIB
Changes the integer value contained by this attribute.
set_value(SPAposition&) method in class NAMED_POS_ATTRIB
Sets the value of the named position attribute.
set_value(int) method in class ATTRIB_GEN_INTEGER
Changes the integer value contained by this attribute.
set_vent_type(vent_type_id) method in class lop_options
Sets the vent face addition behavior.
set_version(AcisVersion const&) method in class AcisOptions
This method sets the value of AcisVersion of the AcisOptions object to the value of the passed AcisVersion object.
set_vertex(int,polygon_vertex*) method in class indexed_polygon
Set a vertex pointer.
set_vertex_template(VERTEX_TEMPLATE*) method in class indexed_polygon
Get the vertex template for the polygon.
set_vertex_template(VERTEX_TEMPLATE*) method in class POLYGON
Sets the vertex template.
set_vexity(int) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Sets the value of the convexity indicator.
set_viewed(logical) method in class acis_ha_part_entity_mgr
set_volume(double) method in class mass_property
Sets the volume of the mass_property .
set_warp_owner_action(geometry_changed_action) method in class ATTRIB
Set the warp_owner action for this attribute.
set_wcs(WCS*) method in class SPAboxing_options
Sets the coordinate system for boxing.
set_weight(double) method in class gedge
Sets the weight of the gedge.
set_weight_array(double*) method in class splsurf
Sets a pointer to an array of doubles that are weights for the control points of a rational spline surface.
set_weight_item(int,int,double&) method in class splsurf
Changes one of the elements in the array of weights.
set_which_side(logical) method in class sweep_options
Establishes which side of the profile should be swept.
set_width(double) method in class var_rad_fixed_width
Sets the width of the radius.
set_windows_color(unsigned long) method in class rgb_color
Set the color values from a Windows COLORREF.
set_wire(WIRE*,logical) method in class SHELL
Sets this SHELL 's WIRE pointer to the given WIRE .
set_wire(WIRE*,logical) method in class COEDGE
Sets the owning ENTITY of this COEDGE to the specified WIRE .
set_wire(WIRE*,logical) method in class BODY
Sets the WIRE pointer of this BODY to the specified WIRE .
set_wire(WIRE*) method in class SUBSHELL
Sets this SUBSHELL 's WIRE pointer to the given WIRE .
set_with_history(logical) method in class asm_restore_options
set_with_history(logical) method in class asm_save_options
set_within_domain(logical) method in class ATTRIB_HH_ENT_GEOMBUILD_LOOP
Sets the value of the within domain indicator.
set_within_domain(int) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Sets the value of the within domain indicator (within_domain ).
set_x(double) method in class SPAposition
Sets the x-coordinate value.
set_x(double) method in class SPAvector
Sets the x-coordinate of a vector.
set_y(double) method in class SPAposition
Sets the y-coordinate value.
set_y(double) method in class SPAvector
Sets the y-coordinate of a vector.
set_z(double) method in class SPAposition
Sets the z-coordinate value.
set_z(double) method in class SPAvector
Sets the z-coordinate of a vector.
set_zeroth_error(double) method in class moments
Sets the zeroth error of a moment.
set_zeroth_moment(double) method in class moments
Sets the zeroth moment of the moment.
setback_at_end() method in class ATTRIB_FFBLEND
Returns the setback at end, a setback is meaningful only if the owner is an edge.
setback_at_start() method in class ATTRIB_FFBLEND
Returns the setback at start, a setback is meaningful only if the owner is an edge.
setback_diff_at_end() method in class ATTRIB_FFBLEND
Identifies the setback as different at end.
setback_diff_at_start() method in class ATTRIB_FFBLEND
Identifies the setback as different at start.
setback_param(logical) method in class ATTRIB_VAR_BLEND
Returns the parameter value at a setback.
severity() method in class error_info
Returns the severity of the error that this error_info object is
encapsulating.
sfdata data member in class curve_interp
The pointer to an array of objects describing surface-related information.
sg_add_pcurves_to_entity(ENTITY*)
global function
Adds pcurves to any ENTITY .
sg_gap_type
enum
Defines the method to use to close an offset gap.
sg_get_transform(ENTITY*)
global function
Returns the transformation of the parent body of the the provided entity.
sg_point_ent_relation
enum
Specifies whether a point lies inside, outside, or on the boundary of an entity.
sg_split_edge_at_convexity(EDGE*,logical,ENTITY_LIST&)
global function
Splits edge convexity at convexity points.
sg_split_edge_at_vertex(EDGE*,VERTEX*,ENTITY_LIST&,logical)
global function
Splits edge at vertex which is know to lie within the domain of the edge.
sg_split_edge_at_vertex(EDGE*,VERTEX*,double,ENTITY_LIST&,logical)
global function
Splits edge at vertex which is know to lie within the domain of the edge.
shallow() method in class cone
Returns TRUE if the cosine angle is small (less than 0.
share() method in class REFINEMENT
Increments the use count if "this" and returns "this.
share() method in class VERTEX_TEMPLATE
Increments a VERTEX_TEMPLATE 's use count.
shear() method in class SPAtransf
Queries whether or not the transformation has a shearing component.
shear_transf(double,double,double)
global function
Constructs a shear transformation.
sheet_face(int) method in class ATTRIB_BLEND
Return a sheet face from the sheet face list.
sheet_face_list() method in class ATTRIB_BLEND
Returns the sheet face list for this blend.
shell() method in class LUMP
Returns a pointer to the first SHELL contained in this LUMP .
shell() method in class WIRE
Return a pointer to the owning SHELL .
shell() method in class COEDGE
Returns the owner of this COEDGE if the former is a SHELL , otherwise NULL .
shell() method in class shell_lump
Return the entity being described if it is a shell.
shell() method in class FACE
Returns a pointer to the SHELL containing this FACE .
shell_lump
class
Records the classification of shells or wires that do not contribute to any intersection.
shift(double) method in class discontinuity_info
Shifts all of the discontinuity values by a constant amount.
shift(double) method in class var_radius
Shifts the variable radius by the given value.
shift(SPApar_vec&) method in class PCURVE
Shifts this PCURVE in parameter space by integral multiples of the period
on a periodic surface.
shift(double) method in class var_rad_functional
Reparameterizes the var_rad_functional by the given parameter shift.
shift_u(double) method in class blend_spl_sur
Adjusts the spline surface to have a parameter range increased by the argument value (which may be negative).
shift_v(double) method in class blend_spl_sur
Adjusts the spline surface to have a parameter range increased by the argument value (which may be negative).
sib_entity
define
sibling() method in class SUBSHELL
Returns a pointer to the next SUBSHELL in the list contained by a superior SHELL or SUBSHELL .
side_of_plane(SPAposition&,SPAunit_vector&,SPAposition&)
global function
Finds which side of a plane a SPAposition lies by returning a positive or negative distance.
sides() method in class FACE
Indicates whether this FACE is single- or double-sided.
simple() method in class wire_law_data
Returns whether or not this wire_law_data is simple.
simple_rail_law
class
simplification_tol() method in class simplify_options
Returns the value of simplification_tol parameter.
simplify() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Analyzes the face at a given tolerance.
simplify(int,int) method in class law
Returns a law that is a mathematical simplification of this law.
simplifyWires() method in class AcisSLInterface
Simplify the wire geometry.
simplifyWires(logical) method in class AcisSkinningInterface
Removes G1 vertices, if possible.
simplify_curves() method in class ATTRIB_HH_AGGR_SIMPLIFY
Does curve simplification.
simplify_options
class
This class contains parameters that govern the behaviour of api_simplify_entity .
sin_law
class
Provides methods and data for the sine mathematical function.
sine_angle() method in class CONE
Returns the sine of the half-angle defining this CONE .
sine_angle data member in class cone
Sine of the angle between major generator and axis.
singular_u(double) method in class sphere
Reports whether the surface parameterization is singular at the specified u -parameter value.
singular_u(double) method in class spline
Reports whether the surface parameterization is singular at the specified u -parameter value.
singular_u(double) method in class torus
Determines whether the parameterization of this surface is singular at
the specified u -parameter value.
singular_u(double) method in class cone
Reports whether the surface parameterization is singular at the u -parameter value.
singular_u(double) method in class surface
Determines whether the parameterization of this surface is singular at the specified u -parameter value.
singular_u(double) method in class spl_sur
Reports whether the surface parameterization is singular at the specified u -parameter value.
singular_u(double) method in class plane
Reports whether the surface parameterization is singular at the specified u-parameter value.
singular_v(double) method in class surface
Determines whether the parameterization of this surface is singular at the specified v -parameter value.
singular_v(double) method in class spline
Reports whether the surface parameterization is singular at the specified v -parameter value.
singular_v(double) method in class plane
Reports whether the surface parameterization is singular at the specified v-parameter value.
singular_v(double) method in class sphere
Reports whether the surface parameterization is singular at the specified v-parameter value.
singular_v(double) method in class cone
Reports whether the surface parameterization is singular at the v -parameter value.
singular_v(double) method in class spl_sur
Reports whether the surface parameterization is singular at the specified v -parameter value.
singular_v(double) method in class torus
Determines whether the parameterization of this surface is singular at
the specified v -parameter value.
singularities(double**,int**,double,double) method in class path_law_data
Specifies where in this law_data there might be discontinuities.
singularities(double**,int**,double,double,double**) method in class law
Specifies where in this law there might be discontinuities.
size() method in class BASE_TAG_MANAGER
Returns the current size of the tag array index.
size(logical) method in class HISTORY_STREAM
Returns the amount of space taken by this history stream.
size() method in class ENTITY
Returns the size, in bytes, of this ENTITY .
size(logical) method in class BULLETIN_BOARD
Returns the size of the bulletin board.
size() method in class POLYGON
Returns the size of the polygon.
size() method in class POLYGON_POINT_MESH
Returns the size of the polygon point mesh.
size(logical) method in class BULLETIN
Returns the size of the BULLETIN .
size(int) method in class restore_progress_data
The size method returns a positive integer of the acquired size of
the restore file, or a zero if the entity count is available or the file size
could not be obtained.
size data member in class SPAnvector
Number of items, n, in array of values associated with the n dimensional vector.
size(logical) method in class DELTA_STATE
Returns the size of the DELTA_STATE .
size data member in class multiple_data_law
This is the number of elements in the data sent to the multiple data law.
size_list() method in class DEBUG_LIST
Determines the total space occupied by all of the entities in the list.
skin_gap_type
enum
Type of lateral gap covering.
skin_options
class
Sets options for skinning.
skin_spl_sur
class
Defines a skin surface between a list of curves.
sl_list() method in class ATTRIB_INTGRAPH
Returns a shell lump list.
slaw data member in class law
Holds the cache value of the most simplified version of this law.
slevel data member in class law
Tells what level of simplification was used to create the law held by slaw .
smoothWires(logical&,double) method in class AcisSkinningInterface
smooth curve at G0 vertices, if possible ( i.
sort(int(*compare_func)(const void* entry1, const void* )) method in class LIST_HEADER
Sorts the list based upon the user-supplied comparison function.
sort(int(*compare_func)(const void* handle1, const void* )) method in class entity_handle_list
Sorts the list based upon the user-supplied comparison function.
sort(int(*compare_func)(const void* handle1, const void* )) method in class component_handle_list
Sorts the list based upon the user-supplied comparison function.
sort(int(*compare_func)(const void* ent1, const void* )) method in class VOID_LIST
Sorts the list based upon the user-supplied comparison function.
sort(int(*compare_func)(const void* ent1, const void* )) method in class ENTITY_LIST
Sorts the list based upon the user-supplied comparison function.
sort(int(*compare_func)(const void* model1, const void* )) method in class asm_model_list
Sorts the list based upon the user-supplied comparison function.
sort(int(*compare_func)(const void* handle1, const void* )) method in class component_entity_handle_list
Sorts the list based upon the user-supplied comparison function.
source() method in class COPY_ANNOTATION
Returns the original ENTITY* which may actually be an
ATTRIB_TAG, EE_LIST, FACE, EDGE or VERTEX.
spa_outcome_severity_type
enum
Enum for specifying different severities of an error that is
represented by an error_info object.
spa_unlock_errmsg
enum
Validation process warning and error messages.
spa_unlock_products(char*)
global function
Unlocks licensed products
Role: This routine must be called before any Spatial products can
be accessed.
spa_unlock_result
class
Stores the outcome of the license validation process.
spa_unlock_state
enum
sphere
class
Spherical surface definition.
sphere_type
define
spl_sur
class
Defines an abstract base class from which spline surface definitions are derived.
splgrid
class
Defines a spline surface grid.
spline
class
Records a B-spline surface.
spline_type
define
split(double,var_radius*[ 2]) method in class var_radius
Splits a variable radius into two pieces.
split(double,var_radius*[ 2]) method in class var_rad_two_ends
Splits a var_rad_two_ends into two pieces at the given point.
split(double,SPAposition const&) method in class intcurve
Divides an intcurve into two pieces at a parameter value.
split(double,var_radius*[ 2]) method in class var_rad_rot_ellipse
Returns the split.
split(double,var_radius*[ 2]) method in class var_rad_functional
Splits a var_rad_functional into two pieces at the given point.
split(double,SPAposition&) method in class bounded_curve
Splits this bounded_curve at a given parameter value.
split(double,SPApar_pos const&,SPApar_vec const&) method in class pcurve
Divides a pcurve into two pieces at a parameter value.
split(double,SPAposition&) method in class curve
Splits this curve at the given parameter value, if possible.
split(double) method in class discontinuity_info
Split the discontinuity lists into two at a given parameter value.
split_action
enum
ATTRIB actions for a split_owner notification.
split_at_kinks_u(spline**&,double) method in class spline
Divides a surface into separate pieces which are smooth (and therefore suitable for offsetting or blending).
split_at_kinks_u(spline**&,double) method in class surface
Divides this surface along u into separate pieces that are smooth (and therefore suitable for offsetting or blending).
split_at_kinks_v(spline**&,double) method in class cone
Divides a surface into separate pieces which are smooth (and therefore suitable for offsetting or blending).
split_at_kinks_v(spline**&,double) method in class spline
Divides a surface into separate pieces which are smooth (and therefore suitable for offsetting or blending).
split_at_kinks_v(spline**&,double) method in class surface
Divides this surface along v into separate pieces that are smooth (and therefore suitable for offsetting or blending).
split_attrib(ENTITY*,ENTITY*,ENTITY*)
global function
Provides a convenient way to have the "split_owner" method called for every attribute
on an entity being split.
split_branches(generic_graph**&) method in class generic_graph
Finds all branches in the graph and return a set of subgraphs that do not have a branch.
split_func
typedef
split_member(ENTITY*,ENTITY*) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member has been split into two parts.
split_member(ENTITY*,ENTITY*) method in class SWEEP_ANNO_EDGE_MITER
split_member(ENTITY*,ENTITY*) method in class SWEEP_ANNOTATION
split_member(ENTITY*,ENTITY*) method in class SWEEP_ANNO_VERTEX_MITER
split_member(ENTITY*,ENTITY*) method in class SWEEP_ANNO_VERTEX_LAT
split_member(ENTITY*,ENTITY*) method in class SWEEP_ANNO_END_CAPS
split_member(ENTITY*,ENTITY*) method in class SWEEP_ANNO_VERTEX_TOP
split_member_action
enum
Text specifies what to do with members involved in a split.
split_owner(ENTITY*) method in class ATTRIB_GEN_NAME
Notifies the ATTRIB_GEN_NAME that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class ATTRIB_CONST_CHAMFER
Notifies the ATTRIB_CONST_CHAMFER that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Notifies the ATTRIB_HH_ENT_GEOMBUILD_EDGE that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class ATTRIB_VAR_BLEND
Notifies the ATTRIB_VAR_BLEND that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class ATTRIB_HH_ENT_STITCH_EDGE
Splits the attribute when the edge is split.
split_owner(ENTITY*) method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Notifies the ATTRIB_HH_ENT_GEOMBUILD_COEDGE that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class ATTRIB
Notifies this ATTRIB that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class ATT_BL_INST
Notifies the ATT_BL_INST that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class ATT_CAP_FACE
split_owner(ENTITY*) method in class ATTRIB_COL
Notifies the ATTRIB_COL that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class REFINEMENT
Notifies the REFINEMENT that its owner is about to be split into two parts.
split_owner(ENTITY*) method in class VERTEX_TEMPLATE
Notifies the VERTEX_TEMPLATE that its owner is about to be split into two parts.
split_param data member in class surf_surf_int
The terminator point at the start of the curve.
split_u(double,spl_sur*[ 2]) method in class blend_spl_sur
Divides a surface into two pieces at the u -parameter value.
split_u(double) method in class spline
Divides a surface into two pieces at a u -parameter value.
split_u(double,spl_sur* [ 2]) method in class VBL_SURF
Divides a surface into two pieces at the given u -parameter value.
split_v(double,spl_sur* [ 2]) method in class VBL_SURF
Divides a surface into two pieces at the given v -parameter value.
split_v(double,spl_sur*[ 2]) method in class blend_spl_sur
Divides a surface into two pieces at the v -parameter value.
split_v(double) method in class spline
Divides a surface into two pieces at a v -parameter value.
splsurf
class
Defines a spline surface.
sprint(char*) method in class ATTRIB_HH_AGGR_SHARP_EDGE
Prints statistics of the results of the sharp edge solver subphase to the specified string.
sprint(char*) method in class ATTRIB_HH_AGGR_ANALYTIC
Prints statistics of the results of the analytic solver subphase to the specified string.
sprint(char*) method in class ATTRIB_HH_AGGR_GEN_SPLINE
Prints statistics of the results of the generic spline solver subphase to the specified string.
sprint(char*) method in class ATTRIB_HH_AGGR_WRAPUP
Prints statistics of the results of the wrap-up subphase to the specified string.
sprint(char*) method in class ATTRIB_HH_AGGR_STITCH
Prints statistics of the results of the stitching phase to the specified string.
sprint(char*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Prints statistics of the results of the geometry simplification phase to the specified string.
sprint(char*) method in class ATTRIB_HH_AGGR_ISOSPLINE
Prints statistics of the results of the isospline solver subphase to the specified string.
sprint(char*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the geometry building results to the specified string.
sprint_analytic_edge_intersect_log_details(char*,char*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the log list addition for edge geometry computation using intersection.
sprint_analytic_edge_project_log_details(char*,char*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the log list addition for edge geometry computation using projection.
sprint_analyze(char*) method in class ATTRIB_HH_AGGR_WRAPUP
Prints statistics of the results of the analyze stage of the wrap-up subphase to the specified string.
sprint_analyze(char*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the results of the analyze stage of the geometry building phase to the specified string.
sprint_analyze(char*) method in class ATTRIB_HH_AGGR_STITCH
Prints statistics of the results of the analyze stage of the stitching phase to the specified string.
sprint_analyze(char*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Prints statistics of the results of the analyze stage of the geometry simplification phase to the specified string.
sprint_analyze(char*) method in class ATTRIB_HH_AGGR_ISOSPLINE
Prints statistics of the results of the analyze stage of the isospline solver subphase to the specified string.
sprint_calculate(char*) method in class ATTRIB_HH_AGGR_GEN_SPLINE
Prints statistics of the results of the calculate stage of the generic spline solver subphase to the specified string.
sprint_calculate(char*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the results of the calculate stage of the geometry building phase to the specified string.
sprint_calculate(char*) method in class ATTRIB_HH_AGGR_SHARP_EDGE
Prints statistics of the results of the calculate stage of the sharp edge solver subphase to the specified string.
sprint_calculate(char*) method in class ATTRIB_HH_AGGR_ISOSPLINE
Prints statistics of the results of the calculate stage of the isospline solver subphase to the specified string.
sprint_calculate(char*) method in class ATTRIB_HH_AGGR_ANALYTIC
Prints statistics of the results of the calculate stage of the analytic solver subphase to the specified string.
sprint_calculate(char*) method in class ATTRIB_HH_AGGR_WRAPUP
Prints statistics of the results of the calculate stage of the wrap-up subphase to the specified string.
sprint_calculate(char*) method in class ATTRIB_HH_AGGR_STITCH
Prints statistics of the results of the calculate stage of the stitching phase to the specified string.
sprint_calculate(char*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Prints statistics of the results of the calculate stage of the geometry simplification phase to the specified string.
sprint_check(char*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the results of the check stage of the geometry building phase to the specified string.
sprint_fix(char*) method in class ATTRIB_HH_AGGR_SIMPLIFY
Prints statistics of the results of the fix stage of the geometry simplification phase to the specified string.
sprint_fix(char*) method in class ATTRIB_HH_AGGR_GEOMBUILD
Prints the results of the fix stage of the geometry building phase to the specified string.
sprint_fix(char*) method in class ATTRIB_HH_AGGR_STITCH
Prints statistics of the results of the fix stage of the stitching phase to the specified string.
sprint_iso_spline_edge_log_details(char*,char*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the log list addition for iso_spline junction.
sprint_iso_spline_log_details(char*,int,int,int,int,int,int) method in class ATTRIB_HH_ENT_GEOMBUILD_FACE
Returns the surface knot insertion details from the log.
sprint_log_details(char*) method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Returns the surface data from the log.
sprint_stitch_edge_log_details(char*,double*,double*) method in class ATTRIB_HH_ENT_STITCH_EDGE
Returns edge stitch details from the log.
sprint_stitch_split_edge_log_details(char*,char*) method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the log list addition for stitch_split .
sqrt_law
class
Provides methods and data for the square root mathematical function.
sss_int_cur
class
st_evaluate(int,SPApar_pos const&,SPApar_pos&,SPAposition&,SPAvector**,int,evaluate_surface_quadrant) method in class VBL_SURF
Returns the u and v values for a given SPApar_pos .
st_measure_interior_fit(bs3_surface,int,error_type&,double) method in class VBL_SURF
Finds the maximum error on the interior of a four-sided patch of the VBL_SURF and its approximating bs3_surface (parameterized in s and t).
st_measure_side_fit(bs3_surface,int,int,error_type&,double) method in class VBL_SURF
Finds the maximum error between one side of a four-sided patch of the VBL_SURF and its approximating bs3_surface (parameterized in s and t), along the given side only (0 => t=0, 1 => t=1, 2 => s=0, 3 => s=1).
standard_error_info
class
Encapsulates standard error information.
start(REVBIT) method in class COEDGE
Returns the start VERTEX pointer from the associated EDGE , if any, taking into account the sense of the COEDGE and a sense argument.
start() method in class EDGE
Returns a pointer to the start VERTEX of this EDGE .
start data member in class path_law_data
The starting parameter value of the path.
start() method in class COEDGE
Returns the start VERTEX pointer from the associated EDGE , if any, taking into account the sense of this COEDGE .
start() method in class LOOP
Returns a pointer to one COEDGE in this LOOP .
start_b data member in class BULLETIN_BOARD
Pointer to first bulletin.
start_bulletin() method in class BULLETIN_BOARD
Returns the last bulletin in the bulletin board.
start_coordinate_polygon(int,int) method in class POLYGON_POINT_MESH_MANAGER
Starts a polygon output.
start_coordinate_polygon(int,int) method in class MESH_MANAGER
Starts the shareable indexed polygon.
start_curv() method in class UNDEFC
Returns the curvature at the start of the curve.
start_deriv() method in class EDGE
Returns the derivative at the start parameter of this EDGE .
start_deriv1() method in class var_rad_functional
Returns the first derivative at the start parameter.
start_deriv1() method in class var_rad_const
Returns the first derivative at the start parameter.
start_deriv1() method in class var_rad_fixed_width
Returns the start of the first derivative.
start_deriv1() method in class var_rad_rot_ellipse
Returns the start derivative.
start_deriv1() method in class var_radius
Returns the first derivative at the start parameter.
start_deriv1() method in class var_rad_two_ends
Returns the first derivative at the start parameter.
start_dir() method in class UNDEFC
Returns the direction at the start of the curve.
start_disp() method in class HELIX
Returns the start displacement of this HELIX .
start_disp() method in class helix
Returns the start displacement of this helix .
start_edge() method in class SKIN_ANNO_START_EDGE
Returns the start edge (an edge on the start face) that is annotated by this object.
start_entity_creation(void)
global function
Prepares for the definition of a new ENTITY .
start_entity_modification(void)
global function
Prepares for ENTITY modification.
start_face() method in class SWEEP_ANNO_END_CAPS
start_indexed_polygon(int,int,int) method in class SIMPLE_INDEXED_MESH_MANAGER
A polygon starts.
start_indexed_polygon(int,int,int) method in class GLOBAL_MESH_MANAGER
A new polygon starts and prints the polygon header.
start_indexed_polygon(int,int,int) method in class INDEXED_MESH_MANAGER
A polygon starts and adds it to the mesh.
start_indexed_polygon(int,int,int) method in class STL_MESH_MANAGER
Start the index.
start_indexed_polygon(int,int,int) method in class LINKED_MESH_MANAGER
A polygon starts and adds it to the mesh.
start_indexed_polygon(int,int,int) method in class MESH_MANAGER
Announces the beginning of a new polygon output.
start_journaling() method in class AcisJournal
This method is used to start journaling operation.
start_maj() method in class var_rad_rot_ellipse
Returns the start major.
start_min() method in class var_rad_rot_ellipse
Returns the start minor.
start_param() method in class COEDGE
Finds the start parameter of this COEDGE .
start_param() method in class EDGE
Returns the parameter defining the start of this EDGE .
start_param data member in class curve_bounds
The start parameter on the curve.
start_param data member in class bounded_curve
The start parameter of the ACIS curve.
start_param data member in class surf_surf_int
The parameter value of start_point, which is meaningless if the start_point is NULL.
start_param() method in class EDGE
Returns the parameter defining the start of this EDGE .
start_point data member in class curve_bounds
The start position, which can be NULL .
start_point() method in class UNDEFC
Returns the point at the start of the curve.
start_pos() method in class EDGE
Returns the start position of this EDGE .
start_pos() method in class COEDGE
Finds the start position of this COEDGE .
start_pt() method in class PHLV5_SEGMENT
Returns the start visibility parameter of the segment.
start_pt() method in class PHL_SEGMENT
Returns the start parameter of the segment.
start_pt() method in class SPAinterval
Returns the start point of the interval.
start_ptr data member in class EDGE
Pointer to the start VERTEX of this EDGE .
start_rad() method in class var_rad_two_ends
Returns the start radius datum.
start_rad() method in class ATTRIB_VAR_BLEND
Returns the radius at the beginning of the blend.
start_radius() method in class var_rad_functional
Returns the radius at the start parameter.
start_radius() method in class var_rad_rot_ellipse
Returns the start radius.
start_radius() method in class var_rad_fixed_width
Returns the start of the radius.
start_radius() method in class var_radius
Returns the start radius.
start_radius() method in class var_rad_two_ends
Returns the radius at the start parameter.
start_radius() method in class var_rad_const
Returns the radius at the start parameter.
start_rel data member in class curve_bounds
The start relation.
start_rot() method in class var_rad_rot_ellipse
Returns the start rotation.
start_shareable_coordinate_polygon(int,int,int) method in class MESH_MANAGER
Starts the shareable coordinate polygon.
start_shareable_indexed_polygon(int,int,int) method in class MESH_MANAGER
Starts the shareable indexed polygon.
start_stop_angle() method in class ATTRIB_FFBLEND
Returns the start_stop_angle_data (for stopped blends, this is the start angle of the stopping plane).
start_term data member in class surf_surf_int
The terminator point at the start of the curve.
starts_at_mergable_singularity() method in class COEDGE
starts_at_singularity() method in class COEDGE
Determines if this coedge starts at a surface singularity.
state() method in class PHL_SEGMENT
Returns the state of the segment, where OUT means the segment is an outer segment and INN means the segment is an inner segment.
state() method in class PHLV5_SEGMENT
Returns the state of the segment.
status data member in class BULLETIN_BOARD
Status of the bulletin board.
status() method in class check_status_list
Returns the status code of this element of the list.
stepped() method in class ATTRIB_HH_AGGR_STITCH
Performs stitching based on the value of the m_stepped flag.
stitch_options
class
Abstract base class from which specific stitch options classes, such as exact_stitch_options , tolerant_stitch_options and edge_tolstitch_options , are derived.
stitch_performed() method in class ATTRIB_HH_AGGR_STITCH
Returns TRUE if any stitching was performed.
stitch_progress_info
class
Abstract base class for providing stitch progress information.
straight
class
Defines an infinite straight line represented by a point and a unit vector specifying the direction.
stream_logging
enum
Values that specify the application logging setting of a history stream.
string(int) method in class enum_table
Retrieves string corresponding to given value.
string(law_symbol_type,int&,law_data_node*&) method in class law
Returns a string that represents the type of this law.
string() method in class option_header
Returns the string value of the option_header if the option type is string_option .
string() method in class TEXT_ANNOTATION
Returns the string that is stored as the annotation data.
string(law_symbol_type,int&,law_data_node*&) method in class law_data
Returns a string that represents this law_data .
string(char*) method in class ed_cvty_info
The readable "string representation" of this.
string() method in class TEXT_ENT
Gets the text string.
string(char*) method in class cvty
The readable "string representation" of this.
string(char*) method in class pt_cvty_info
The readable "string representation" of this thing.
string_and_data(law_data***,int*,law_symbol_type) method in class law
Returns a string representing this law and its data.
string_convexity(char*) method in class EDGE
Assigns a convexity to this EDGE , for example, "concave ", "tangent ", "unknown ", etc.
sub data member in class multiple_law
Pointer to the first sublaw that is used as input to this law.
sub_inverse() method in class law
Returns a pointer to the sublaws that are used to make up the inverse law of this class.
sub_law data member in class unary_law
This is a pointer to the sublaw that the unary law is to act upon.
sub_model_changed_vf(asm_event_type,asm_model*) method in class asm_model_entity_mgr
Notifies the entity manager that a change was made to one of its sub-models.
sub_num data member in class multiple_law
Integer specifying how many sublaws are used by this law.
sub_simplify(int,char*&) method in class law
Returns a law that is a simplification of this law.
sub_spl_sur
class
Subsetted spline surface.
subsequent_fail_fn
typedef
Insanity data secondary fail function.
subset(SPAinterval&) method in class curve
Constructs a subsetted copy of this curve .
subset(SPApar_box const&) method in class spline
Constructs a new spline that is a copy of the part of the given one within given parameter bounds.
subset(SPApar_box&) method in class surface
Constructs a subset copy, within the given parameter box, of this surface.
subset(law*) method in class generic_graph
The subset method with a law returns the set of all vertices such that their order evaluates as true along with the all edges that have both of their adjacent vertices evaluating as true orders.
subset(int,int) method in class generic_graph
The subset method with two integers takes a and b and returns a subgraph in one of two ways.
subset(SPAinterval const&) method in class intcurve
Constructs a new curve, which is a copy of the portion of the given one within the specified parameter bounds.
subset_box() method in class surface
Returns the subset box of this surface .
subset_range data member in class surface
Range to which this surface is subsetted.
subset_range data member in class curve
Range to which this curve is subsetted.
subset_u(SPAinterval&) method in class surface
Constructs a subset copy, within the given u interval, of this surface.
subset_u_interval() method in class surface
Returns a subset interval of this surface , in u .
subset_v(SPAinterval&) method in class surface
Constructs a subset copy within the given v interval.
subset_v_interval() method in class surface
Returns a subset interval of this surface , in v .
subsetted() method in class curve
Indicates whether this curve has a significant subset range.
subsetted() method in class surface
Determines whether this surface has a significant subset range.
subsetted_u() method in class surface
Determines whether this surface has a significant subset range in the
u direction.
subsetted_v() method in class surface
Determines whether this surface has a significant subset range in the v direction.
subshell() method in class SHELL
Returns a pointer to the first SUBSHELL in a list of SUBSHELL s immediately contained within this SHELL .
subshell() method in class FACE
Returns a pointer to the SUBSHELL containing this FACE directly.
subshell() method in class WIRE
Returns a pointer to the SUBSHELL directly containing this WIRE .
subtract(generic_graph*,logical) method in class generic_graph
Removes the specified graph from this graph structure.
subtract_edges(generic_graph*) method in class generic_graph
Subtracts the gedges of the input graph from the full graph.
subtrans_object
class
Defines a shared-subtype class that is subject to transformations.
subtype_object
class
Defines the master object from which all subtype objects must be derived.
successful() method in class BULLETIN_BOARD
Returns TRUE if the bulletin-board closed successfully; otherwise, it returns FALSE .
suggest_offset() method in class VBL_SURF
Suggests a range of legitimate offset distances.
sum_spl_sur
class
Represents a surface built by the linear summation of two curves.
summary_bs3_curve
class
This class contains 'summary data', enabling the approximating curve to be
stored concisely, and regenerated quickly.
sup_uv() method in class blend_contact
supercell() method in class ATTRIB_CELL
Returns the (optional) list of supercells in the cell attribute.
supercell() method in class CELL
Returns the pointer to the supercell.
support_cvec(int) method in class blend_spl_sur
Returns the CVEC on the left or right blend support, if that support is, or contains a curve.
support_stack() method in class ATTRIB_FFBLEND
Returns the support_stack_ptr , which maintains a stack of support_entity lists for this attribute.
support_svec(int) method in class blend_spl_sur
Returns the SVEC on the left or right support, if that support is, or contains a surface.
supports(ENTITY**&) method in class ATTRIB_BLEND
The "supports" of a blend are the entities the spring curves of the blend actually run along, which get added to the list.
supports_extended data member in class blend_spl_sur
Flag to indicate whether the supports are extended.
sur() method in class spl_sur
Returns the bs3_surface approximation.
sur(double) method in class spline
Returns (a pointer to) the underlying surface, or NULL if none.
sur_present() method in class spline
Returns TRUE if there is underlying surface data.
surf() method in class pcurve
Returns the surface that the parameter space curve is defined.
surf1(logical) method in class intcurve
Returns the first surface supporting the curve.
surf2(logical) method in class intcurve
Returns the second surface supporting the curve.
surf_identity() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Gets the surface identity of the owner surface.
surf_int_cur
class
surf_int_type
enum
Types of surface intersection.
surf_normcone
class
Provides a return value for normal_cone , which returns a cone bounding the surface normal.
surf_param data member in class curve_surf_int
The parameters of the intersection point on the surface.
surf_princurv
class
Provides the return value for the principal curvature functions, returning two directions and two curvatures for a surface.
surf_surf_int
class
Represents the intersection of two face surfaces and returns zero or more curves.
surf_surf_rel
enum
Types of surface-surface relation.
surface
class
Base class for all ACIS surface types, which defines the basic virtual functions that are supplied for all specific surface classes.
surface_data() method in class surface_law_data
Returns a pointer to the reference surface stored as part of the surface_law_data .
surface_law
class
Returns the position on a surface.
surface_law_data
class
Serves as a wrapper for ACIS surface objects.
surfnorm_law
class
Composes a law mathematical function that returns the normal to a surface at a given position.
swap(ENTITY*,ENTITY*) method in class BULLETIN
Swaps one entity for another.
sweep_bool_type
enum
Sweep to body boolean operation type.
sweep_options
class
Provides a data structure for sweeping operations to be used in the function api_sweep_with_options .
sweep_path_type
enum
Enumerated type used to determine sweep path type if the surface can be thought of as a swept surface.
sweep_portion
enum
Specifies what and how to use a specific portion of the path in the sweeping operation.
sweep_spl_sur
class
Defines the perpendicular sweep of a planar profile curve along a path curve.
symbol(law_symbol_type) method in class law
Returns the string that represents this law class's symbol.
symbol(law_symbol_type) method in class simple_rail_law
symbol(law_symbol_type) method in class law_data
Returns the string that represents this law_data's symbol.
sys_error(err_mess_type,error_info*)
global function
Signals ACIS errors and interrupts.
sys_error(err_mess_type)
global function
Signals ACIS errors and interrupts.
sys_warning(err_mess_type)
global function
Signals an ACIS warning.
TCOEDGE
class
Internal to ACIS and not intended for direct usage.
TCOEDGE_ID
define
TCOEDGE_LEVEL
define
TEDGE
class
Although this internal class is intended strictly for ACIS usage,
a minimal amount of information about this class is provided for the sole
purpose of being able to understand and trace restoration from a SAT file.
TEDGE_ID
define
TEDGE_LEVEL
define
TEXT_ANNOTATION
class
Defines a simple annotation attribute for testing annotations.
TEXT_ANNOTATION_LEVEL
define
TEXT_ENT
class
Stores simple text display information.
TEXT_ENT_LEVEL
define
THIS_FUNCTION
define
TORUS
class
Defines a torus as an object in the model.
TORUS_ID
define
TORUS_LEVEL
define
TRANSFORM
class
Represents an overall transformation applied to a BODY , and is saved as part of the model.
TRANSFORM_DEF
define
TRANSFORM_FUNCTION
define
TRANSFORM_ID
define
TRANSFORM_LEVEL
define
TVERTEX
class
Internal to ACIS and not intended for direct usage.
TVERTEX_ID
define
TVERTEX_LEVEL
define
TYPE
define
TYPEBITS
define
T_Autoload
define
T_Bignum
define
T_Boolean
define
T_Broken_Heart
define
T_Character
define
T_Compound
define
T_Control_Point
define
T_End_Of_File
define
T_Environment
define
T_Fixnum
define
T_Flonum
define
T_Macro
define
T_Null
define
T_Pair
define
T_Port
define
T_Primitive
define
T_Promise
define
T_Special
define
T_String
define
T_Symbol
define
T_Unbound
define
T_Vector
define
Tag_count() method in class ATTRIB_DM2ACIS
Tag_from_tag_flag(int) method in class ATTRIB_DM2ACIS
Returns a tag for input tag_flag .
Tag_object_changed(Spatial_abs_hurler&) method in class DM_srf_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_sps_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_vec_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_icon
This routine is called by DM to notify the icon that the state of the owning tag object has changed.
Tag_object_changed(Spatial_abs_hurler&) method in class ADM_srf_icon2
Notification of a state change to the owning tag object.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_dbx_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_spr_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_ppr_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_pct_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_lld_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_lct_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_grd_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class ADM_srf_icon
Notification of a state change to the owning tag object.
Tag_object_changed(Spatial_abs_hurler&) method in class ADM_srf_icon3
Notification of a state change to the owning tag object.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_dpr_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_act_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_att_icon
Notifications of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_cct_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_crv_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_cpt_icon
Notification of owning tag object state change.
Tag_object_changed(Spatial_abs_hurler&) method in class DM_cld_icon
Notification of owning tag object state change.
TaggedData
class
Tracks data and its type for saving and restoring unknown ENTITY types.
Tags_2figure(float)
global function
ThePartHandle data member in class PART
The part_handle .
ThePartName data member in class PART
The name of the part.
Tmp_curv(int) method in class ATTRIB_DM2ACIS
Returns a pointer to the deformable surface's surface object for debugging purposes.
Tmp_shape_2figure()
global function
Tmp_shape_eval(int,SPApar_pos&,SPAposition&,SPAvector*,SPAvector*,int) method in class ATTRIB_DM2ACIS
Evaluates tmp_surface at dpt .
Tmp_surf(int) method in class ATTRIB_DM2ACIS
Returns a pointer to the ACIS representation surface object for debugging purposes.
Toggle_cstrn(int) method in class ATTRIB_DM2ACIS
When tag identifies a constraint that can be disabled.
Toggle_seam(int) method in class ATTRIB_DM2ACIS
Toggles patch's C0/C1/C2 connectivity.
t() method in class param_info
Returns the parameter of the point represented by this instance.
t_end() method in class IHL_SEGMENT
Returns t-parameter edge end point.
t_start() method in class IHL_SEGMENT
Returns t-parameter edge start point.
tag(ENTITY*,logical,tag_id_type) method in class HISTORY_STREAM
Returns the tag on an ENTITY in the HISTORY_STREAM .
tag(logical) method in class ENTITY
Data reading routine.
tag() method in class AcisVersion
Returns the version tag.
tag_id_type
typedef
An integer identifier that defines the entity tag reference type.
tag_manager() method in class HISTORY_STREAM
tail() method in class tk_list
Sets the current object to the last object in the list.
take_dim() method in class pattern
Obsolete: use api_pattern_query_coordinate_dimension instead.
take_dim() method in class law
Returns the dimension of this law's domain (input).
take_size() method in class simple_rail_law
take_size() method in class law
Returns the dimension of this law's domain (input).
take_val data member in class law
Specifies the cached domain dimension.
tang_tol() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns the tolerance at which the tangency is calculated (m_tang_tol ).
tang_tol() method in class ATTRIB_HH_AGGR_GEOMBUILD
Returns the tangent tolerance.
tangent() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_concave() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_concave_mixed() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_cone(SPAinterval const&,logical,SPAtransf const&) method in class ellipse
Returns a cone bounding the tangent direction of the curve.
tangent_cone(SPAinterval const&,logical,SPAtransf const&) method in class straight
Returns a cone bounding the tangent direction of a curve.
tangent_cone(SPAinterval const&,logical,SPAtransf const&) method in class helix
Returns a cone bounding the tangent direction of the curve.
tangent_cone(SPAinterval const&,logical,SPAtransf const&) method in class intcurve
Returns a cone bounding the tangent direction of a curve.
tangent_cone(SPAinterval&,logical,SPAtransf&) method in class curve
Returns a cone bounding the tangent direction of this curve .
tangent_convex() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_convex_mixed() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_convexity() method in class ed_cvty_info
The convexity of this edge, if the angle tolerance is such that the whole edge would be regarded as tangent.
tangent_convexity() method in class pt_cvty_info
The convexity of this point, if the angle tolerance is such that this point would be regarded as tangent.
tangent_inflect() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_inflect_concave() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_inflect_concave_mixed() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_inflect_convex() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_inflect_convex_mixed() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_inflect_mixed() method in class cvty
Returns TRUE if this form of convexity applies.
tangent_mixed() method in class cvty
Returns TRUE if this form of convexity applies.
taper() method in class helix
Returns the taper of this helix .
target() method in class PHL_CAMERA
Returns the target position.
target() method in class IHL_CAMERA
Returns the target position.
tedge_repair_options
class
Specifies the options for api_check_and_fix_tedge.
tensor
class
Defines a 3 x 3 tensor.
term_domain(int,SPAinterval&) method in class base_surface_law_data
Establishes the domain of a given term in the law.
term_domain(int,SPAinterval&) method in class law
Establishes the domain of a given term in this law.
term_domain(int,SPAinterval&) method in class pattern
Obsolete: do not use.
term_law
class
Provides methods for the term mathematical function that returns a single dimensional element of a multidimensional function.
terminate_base()
global function
Terminates the Base library.
terminate_defeature()
global function
terminate_law()
global function
Terminates the law library.
terminate_page_system()
global function
Terminate the page system used by api_minimize_entities.
test(ENTITY*) method in class entity_test_filter
Tests the child filter, This method returns TRUE if and only if the child function returns TRUE .
test(ENTITY*) method in class entity_binary_filter
Tests the binary filter, This method returns TRUE if the ENTITY passes the test.
test(ENTITY*) method in class entity_filter
Tests the entity_filter.
test(ENTITY*) method in class entity_and_filter
Tests both filters.
test(ENTITY*) method in class entity_not_filter
Tests the child filter, This method returns TRUE if and only if the child method returns FALSE .
test(ENTITY*) method in class entity_or_filter
Tests both filters.
test_point(SPAposition&,double*,double*) method in class bounded_curve
Tests point-on-curve, optionally returning the exact parameter value if the point is
on this bounded_curve .
test_point(SPAposition&,SPAparameter&,SPAparameter&) method in class curve
Tests point-on-curve, optionally returning the exact parameter value if the point is on this curve .
test_point(SPAposition&,SPApar_pos&,SPApar_pos&) method in class surface
Determines whether a point lies on this surface to the system precision.
test_point_tol(SPAposition const&,double,SPApar_pos const&,SPApar_pos&) method in class spline
Tests whether a point lies on the surface, to user-defined tolerance.
test_point_tol(SPAposition&,double,double*,double*) method in class bounded_curve
Tests point-on-curve to a given precision, optionally returning the exact parameter value if the point is on this bounded_curve .
test_point_tol(SPAposition const&,double,SPAparameter const&,SPAparameter&) method in class helix
Tests point-on-curve to given precision, returning its parameter value as well if requested.
test_point_tol(SPAposition&,double,SPApar_pos&,SPApar_pos&) method in class VBL_SURF
Tests whether a given point lies on the surface to within a given fit tolerance.
test_point_tol(SPAposition const&,double,SPApar_pos const&,SPApar_pos&) method in class cone
Tests if a point lies on the surface to user-supplied precision.
test_point_tol(SPAposition const&,double,SPApar_pos const&,SPApar_pos&) method in class plane
Tests whether a point lies on the surface, to user-supplied precision.
test_point_tol(SPAposition&,double,SPAparameter&,SPAparameter&) method in class curve
Tests point-on-curve to a given precision, optionally returning the exact parameter value if the point is on this curve .
test_point_tol(SPAposition const&,double,SPAparameter const&,SPAparameter&) method in class ellipse
Tests point-on-curve to given precision, returning its parameter value as well if requested.
test_point_tol(SPAposition const&,double,SPApar_pos const&,SPApar_pos&) method in class sphere
Tests whether a point lies on the surface, to user-supplied precision.
test_point_tol(SPAposition const&,double,SPAparameter const&,SPAparameter&) method in class intcurve
Tests if a point lies on the curve to a given precision.
test_point_tol(SPAposition&,double,SPApar_pos&,SPApar_pos&) method in class torus
Determines whether a point lies on this surface to the given tolerance.
test_point_tol(SPAposition const&,double,SPAparameter const&,SPAparameter&) method in class straight
Tests a point on the curve, returning the parameter value if it is required.
test_point_tol(SPAposition&,double,SPApar_pos&,SPApar_pos&) method in class surface
Determines whether a point lies on this surface to the given tolerance.
test_type(TaggedData::DataType,int) method in class BinaryFile
Reads the next data type tag, and checks to see if it is the specified type.
this_coedge() method in class ATTRIB_INTVERT
Returns a pointer to this coedge.
this_edge_param() method in class ATTRIB_INTVERT
Returns this edge parameter.
this_ef_int() method in class ATTRIB_INTVERT
Returns this edge-face intersection.
this_entity() method in class ATTRIB_INTVERT
Returns this entity, which is an edge or a vertex.
this_entity() method in class ATTRIB_INTEDGE
Returns the edge for this body.
this_sense() method in class ATTRIB_INTEDGE
Returns the sense data for this body.
this_state data member in class DELTA_STATE
Sets when state is noted.
time_stamp_activate() method in class PART
Turn on time stamp mechanism.
time_stamp_allow_update() method in class PART
Returns whether the time stamp mechanism is active or not.
time_stamp_deactivate() method in class PART
Turn off time stamp mechanism.
times_law
class
Provides methods for the times, or multiplication, mathematical function.
tk_list
class
Base class that can be used to manage a list of items.
to() method in class DELTA_STATE
Read only access to the destination DELTA_STATE .
to_do_curve_simplify() method in class ATTRIB_HH_AGGR_SIMPLIFY
Returns whether curve simplification is to be done.
to_model(SPAposition&) method in class WCS
Maps a position from this WCS to model space.
to_model(SPAunit_vector&)
global function
Gets a model space position from a WCS position.
to_model(SPAunit_vector&) method in class WCS
Maps a SPAunit_vector from this WCS to model space.
to_model() method in class WCS
Gets a transformation that maps from this WCS to model space.
to_model(SPAvector&)
global function
Gets a model space position from a WCS position.
to_model(SPAvector&) method in class WCS
Maps a vector from this WCS to model space.
to_model(SPAposition&)
global function
Gets a model space position from a WCS position.
to_state data member in class DELTA_STATE
Next modeler state to change to.
to_tolerant_attrib(ENTITY*,ENTITY*)
global function
Provides a convenient way for attributes to be notified when their owning entity
has been replaced with a tolerant entity and will be deleted.
to_tolerant_owner(ENTITY*) method in class ATTRIB
Notifies this ATTRIB that its owning ENTITY is being replaced
with a tolerant ENTITY .
to_wcs(SPAunit_vector&) method in class WCS
Maps a SPAunit_vector from model space to this WCS .
to_wcs(SPAunit_vector&)
global function
Gets a WCS position from a model space position.
to_wcs() method in class WCS
Gets a transformation that maps from model space to this WCS .
to_wcs(SPAvector&)
global function
Gets a WCS position from a model space position.
to_wcs(SPAposition&) method in class WCS
Maps a position from model space to this WCS .
to_wcs(SPAvector&) method in class WCS
Maps a vector from model space to this WCS .
to_wcs(SPAposition&)
global function
Gets a WCS position from a model space position.
tol() method in class ATTRIB_HH_AGGR_ANALYTIC
Gets the current value of the analytic solver subphase tolerance.
tol() method in class splgrid
Resets the surface fit tolerance.
tol() method in class ATTRIB_HH_ENT_SIMPLIFY_FACE
Gets the simplification tolerance used for calculating the simplified surface.
tol() method in class ATTRIB_HH_AGGR_SIMPLIFY
Gets the current value of the geometry simplification tolerance.
tol() method in class ATTRIB_HH_AGGR_GEOMBUILD
Gets the current value of the geometry building tolerance.
tol_abs() method in class FileInfo
Returns the value of the SPAresabs when the model was saved.
tol_list data member in class ATTRIB_EFINT
List of tolerant edge intersections.
tol_nor() method in class FileInfo
Returns the value of the SPAresnor when the model was saved.
tolerance data member in class curve_surf_int
Supports tolerant modeling.
tolerant_action
enum
ATTRIB actions for to_tolerant_owner and from_tolerant_owner
notifications.
tolerant_member(ENTITY*,ENTITY*) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member ENTITY is replaced by a tolerant ENTITY if the ENTITY
is a non-tolerant ENTITY , or is replace by a non-tolerant ENTITY if the ENTITY is a tolerant ENTITY .
tolerant_member_action
enum
Text specifies what to do with members involved in a from/to tolerant operation.
tolerant_stitch_options
class
Specifies that api_stitch and api_stitch_nonmanifold should use tolerant stitching.
tombstones() method in class SPAGROUP
Returns the number of entities in the collection list, minus the use count.
tool_coedge() method in class ATTRIB_INTEDGE
Points to the coedges relating to the tool body, transferred to the partner edge when this is constructed.
toolkit_callback
class
Defines the toolkit_callback base class and the toolkit_callback_list class.
toolkit_callback_list
class
Stores the list of toolkit_callbacks.
top_edge() method in class SWEEP_ANNO_EDGE_TOP
Returns a pointer to the top edge from sweeping.
topology_check_results data member in class bhl_anal_stitch_results
Results of topology check of input body.
torus
class
Represents tori.
total_weight() method in class generic_graph
Returns the sum of the weights of all the gedges in the graph.
tpars() method in class IHL_SEGMENT
Returns t-parameter edge coordinates for update.
tpars() method in class IHL_SEGMENT
Returns t-parameter edge coordinates and this is read only.
trans() method in class phl_body_occurrence
return the VOID_LIST of SPAtranf pointers.
trans_action
enum
ATTRIB actions for a trans_owner notification.
trans_attrib(ENTITY*,SPAtransf const&,ENTITY_LIST*)
global function
Provides a convenient way for attributes to be notified when their owner is being
transformed.
trans_curve(SPAtransf&,logical) method in class INTCURVE
Transforms the curve's equation.
trans_curve(SPAtransf&,logical) method in class STRAIGHT
Transforms the curve equation of this STRAIGHT .
trans_curve(SPAtransf&,logical) method in class CURVE
Returns the transformed curve.
trans_curve(SPAtransf const&,logical) method in class UNDEFC
Returns a new curve, which is the undefc of the UNDEFC , transformed if the given transformation is not NULL .
trans_curve(SPAtransf&,logical) method in class HELIX
Transforms the curve equation of this HELIX .
trans_curve(SPAtransf&,logical) method in class ELLIPSE
Transforms the curve equation of this ELLIPSE .
trans_func
typedef
Defines the signature for custom trans_owner methods for generic attributes.
trans_member(ENTITY*,SPAtransf&) method in class SPACOLLECTION
Notifies this SPACOLLECTION that a member is about to be transformed.
trans_member_action
enum
Text specifies what to do with members involved in a transform.
trans_owner(SPAtransf const&) method in class NAMED_VEC_ATTRIB
Notifies the NAMED_VEC_ATTRIB that its owner is about to be transformed.
trans_owner(SPAtransf const&) method in class NAMED_POS_ATTRIB
Notifies the NAMED_POS_ATTRIB that its owner is about to be transformed.
trans_owner(SPAtransf const&) method in class ATTRIB_VAR_BLEND
Notifies the ATTRIB_VAR_BLEND that its owner is about to be transformed.
trans_owner(SPAtransf&) method in class ATTRIB
Notifies this ATTRIB that its owner is about to be transformed.
trans_owner(SPAtransf const&)
global function
Notifies the ATTRIB that its owner is about to be transformed.
trans_owner(SPAtransf const&) method in class ATTRIB_CONST_CHAMFER
Notifies the ATTRIB_CONST_CHAMFER that its owner is about to be transformed.
trans_owner_list(SPAtransf const&,ENTITY_LIST&) method in class ATTRIB_GEN_NAME
Notifies the ATTRIB_GEN_NAME that its owner is about to be transformed.
trans_owner_list(SPAtransf&,ENTITY_LIST&) method in class ATTRIB
Notifies this ATTRIB that its owner is about to be transformed.
trans_pcurve(SPAtransf&,logical) method in class PCURVE
Constructs a transformed pcurve.
trans_surface(SPAtransf&,logical) method in class SPLINE
Returns the transformed spline equation of this SPLINE .
trans_surface(SPAtransf&,logical) method in class SURFACE
Returns the transformed surface.
trans_surface(SPAtransf&,logical) method in class TORUS
Returns the transformed surface equation of this TORUS .
trans_surface(SPAtransf&,logical) method in class SPHERE
Returns the transformed surface equation of this SPHERE .
trans_surface(SPAtransf&,logical) method in class CONE
Returns the transformed surface equation of this CONE .
trans_surface(SPAtransf&,logical) method in class PLANE
Returns the transformed surface equation of this PLANE .
transf_decompose_data
struct
Represents the decomposition of a general transformation into a series of
elementary transformations.
transfer(ENTITY_LIST&,ENTITY_LIST&) method in class ATTRIB_INTVERT
Resets pointers to entities in the first list to the corresponding entities in the second list.
transfer(ENTITY_LIST&,ENTITY_LIST&) method in class ATTRIB_INTCOED
Resets pointers to entities in the first list to the corresponding entities in the second list.
transfer(ENTITY_LIST&,ENTITY_LIST&) method in class ATTRIB_INTEDGE
Resets pointers to entities in the first list to the corresponding entities in the second list.
transfer(ENTITY_LIST&,ENTITY_LIST&) method in class shell_lump
Resets pointers to entities in the first list to the corresponding entities in the second list.
transform(SPAtransf&) method in class pattern
Obsolete: use api_pattern_modify_transform instead.
transform() method in class TRANSFORM
Returns the SPAtransf object for this TRANSFORM .
transform(SPAtransf const&) method in class POLYGON_POINT_MESH
Transforms a POLYGON_POINT_MESH .
transform(SPAtransf const&) method in class POLYGON
Transforms the POLYGON .
transform(SPAtransf const&) method in class MESH
Transform a MESH (stub).
transform(SPAposition) method in class base_transform_law_data
Transforms the specified position by the transform in base_transform_law_data .
transform(SPAtransf const&) method in class INDEXED_MESH
Transform the nodes of index mesh.
transform() method in class BODY
Returns the TRANSFORM on this BODY .
transform_inverse(SPAposition) method in class base_transform_law_data
Performs an inverse transform on the specified position by the transform in base_transform_law_data .
transform_law
class
Applies an ACIS transform to a law that returns a three dimensional position.
transform_law_data
class
Serves as a wrapper for an ACIS SPAtransf object.
transform_patterns(SPAtransf&) method in class BODY
Obsolete: do not use.
transformed_faces() method in class WARP_ANNO_FACE
Returns a pointer to faces generated as a result of the space-warping operation.
translate(law*) method in class pattern
Obsolete: use api_pattern_modify_transform instead.
translate_transf(SPAvector const&)
global function
Constructs a transformation corresponding to a translation by a given vector.
translation() method in class SPAtransf
Returns the vector representing the translational portion of the transformation.
transpose() method in class SPAmatrix
Returns a transpose of the matrix.
trim(SPAinterval&,SPApar_pos&,SPApar_vec&,SPApar_pos&,SPApar_vec&) method in class pcurve
Trims the pcurve to the supplied range, using the supplied end par_pos's , if any.
trim_to_curve_range(curve*) method in class pcurve
Trims the pcurve to the range of the supplied curve.
trim_to_range(SPAinterval const&) method in class var_rad_rot_ellipse
Trims to range.
trim_to_range(SPAinterval const&) method in class var_rad_two_ends
Trims the radius to the given interval.
trim_to_range(SPAinterval const&) method in class var_radius
Trims the variable radius to the specified range.
true_point(double,point_data&) method in class pcurve_interp
Finds the point in 3D for a given parameter value.
true_point(double,point_data&) method in class curve_interp
Finds the true-point in 3D for a given parameter value.
true_point(double,point_data&) method in class par_int_interp
Finds the true-point in 3D for a given parameter value.
tube_options
class
Creates a data structure to facilitate generalizing selective Booleans.
two_ends_calibrated() method in class ATTRIB_VAR_BLEND
Returns TRUE if the parameterization of a two-ends blend has been calibrated; otherwise, it returns FALSE.
type() method in class surf_int_cur
Returns the type of surf_int_cur .
type() method in class exact_int_cur
Returns the type of exact_int_cur .
type() method in class error_info
Returns the id number for whichever class this object happens to be.
type() method in class ellipse
Returns an identifier uniquely specifying the curve type.
type() method in class entity_error_info
Returns the id number for whichever class this object happens to be.
type() method in class option_header
Returns the type of option_header .
type() method in class off_int_cur
Returns the type of off_int_cur .
type() method in class helix
Returns an identifier uniquely specifying the curve type.
type() method in class pcur_int_cur
Returns the type of pcur_int_cur .
type() method in class surface
Returns the type of this surface .
type() method in class torus
Returns the type of torus.
type() method in class par_int_cur
Returns the type of par_int_cur .
type() method in class curve
Returns an identifier that specifies the curve type.
type() method in class ATTRIB_INTCOED
Returns the classification of the intersection edge with respect to the current body.
type() method in class ATTRIB_HH_AGGR_STITCH
Returns a number that indicates the type of body based on analysis.
type() method in class sum_spl_sur
Returns the type of sum_spl_sur .
type() method in class Render_Arg
Returns the type of Render_Arg .
type() method in class subtype_object
Returns the type of subtype_object .
type() method in class sub_spl_sur
Returns the integer representing the type of this spl_sur .
type() method in class straight
Returns the type of straight .
type() method in class cone
Returns type code for surface,that is cone_type .
type() method in class intcurve
Returns the type of intcurve .
type() method in class sweep_spl_sur
Returns the type sweep_spl_sur .
type() method in class BULLETIN
Returns the type of BULLETIN .
type() method in class check_status_details
type() method in class off_spl_sur
Returns the type of off_spl_sur .
type() method in class SPAinterval
Returns the type of interval_type .
type() method in class spline
Returns the type of spline.
type() method in class law
Identifies this law's class type.
type() method in class simple_rail_law
type() method in class plane
Returns the type of plane.
type() method in class rot_spl_sur
Returns the integer representing the type of this spl_sur .
type() method in class standard_error_info
Returns the id number for whichever class this object happens to be.
type() method in class VBL_SURF
Returns the type of VBL_SURF .
type() method in class rb_blend_spl_sur
Returns the type of rb_blend_spl_sur .
type() method in class sphere
Returns the type of sphere.
type() method in class skin_spl_sur
Returns the type of skin_spl_sur.
type_name() method in class LUMP
Returns the string "lump" .
type_name() method in class CURVE
Returns the string "curve ".
type_name() method in class straight
Returns a string "straight ".
type_name() method in class plane
Returns string "plane" .
type_name() method in class SPLINE
Returns the string "spline ".
type_name() method in class APOINT
Returns the string "point ".
type_name() method in class ENTITY_PHLV5
Returns the string "phlv5" .
type_name() method in class ATTRIB_ST
Returns the string "st" .
type_name() method in class SPHERE
Returns the string "sphere ".
type_name() method in class SUBSHELL
Returns the string "subshell ".
type_name() method in class var_rad_functional
Returns the string "functional".
type_name() method in class ATTRIB_ANNOTATION
Returns the string "attrib_annotation ".
type_name() method in class var_radius
Returns the string "var_radius".
type_name() method in class SHELL
Returns the string "shell" .
type_name() method in class SURFACE
Returns the string "surface".
type_name() method in class EDGE
Returns the string "edge ".
type_name() method in class PLANE
Returns the string "plane ".
type_name() method in class ATTRIB
Returns the string "attrib ".
type_name() method in class ELLIPSE
Returns the string "ellipse ".
type_name() method in class ATTRIB_SYS
Returns the string "sys ".
type_name() method in class ATTRIB_TAG
Returns the string "tag" .
type_name() method in class var_rad_fixed_width
Returns the string "fixed_width".
type_name() method in class CONE
Returns the string "cone ".
type_name() method in class ATTRIB_TSL
Returns the string "tsl ".
type_name() method in class COEDGE
Returns the string "coedge ".
type_name() method in class PCURVE
Returns the string "pcurve" .
type_name() method in class exact_int_cur
Returns the string "exactcur" .
type_name() method in class ATTRIB_GENERIC
Returns the string "gen ".
type_name() method in class spline
Returns string "spline_xxx" where xxx is replaced with type_names of the underlying spl_sur .
type_name() method in class WIRE
Returns the string "wire ".
type_name() method in class ENTITY
Returns a name for this ENTITY 's type.
type_name() method in class var_rad_const
Returns the string "const".
type_name() method in class FACE
Returns the string "face ".
type_name() method in class LOOP
Returns the string loop .
type_name() method in class sphere
Returns the string "sphere ".
type_name() method in class curve
Returns the string "curve ".
type_name() method in class helix
Returns a string "helix ".
type_name() method in class ANNOTATION
Returns the string "annotation ".
type_name() method in class sum_spl_sur
Returns the string "sumsur" .
type_name() method in class rb_blend_spl_sur
Returns the string "rbblnsur" .
type_name() method in class LAW
Returns the string "LAW".
type_name() method in class INTCURVE
Returns the string "intcurve ".
type_name() method in class pcur_int_cur
Returns the string "pcurcur" .
type_name() method in class ENTITY_IHL
Returns the string "ihl" .
type_name() method in class surface
Returns the string "surface" .
type_name() method in class HELIX
Returns the string "helix ".
type_name() method in class TORUS
Returns the string "torus".
type_name() method in class par_int_cur
Returns the string "parcur" .
type_name() method in class subtype_object
Returns a pointer to a static string, which is the externally-meaningful type name for this subtype.
type_name() method in class bounded_curve
Returns the string "bounded_curve ".
type_name() method in class ATTRIB_EYE
Returns the string "eye" .
type_name() method in class TRANSFORM
Returns the string "transform" .
type_name() method in class skin_spl_sur
Returns the string of the given spline surface type, which is "skinsur" for a skin_spl_surf.
type_name() method in class VERTEX
Returns the string "vertex ".
type_name() method in class TaggedData
Returns the string data type, ie ,"char_type ", "no_type ".
type_name() method in class sub_spl_sur
Returns the type of "subsur ".
type_name() method in class surf_int_cur
Returns the string "surfcur" .
type_name() method in class blend_spl_sur
Returns the string "blend_spl_sur ".
type_name() method in class off_spl_sur
Returns the string "offsur" .
type_name() method in class var_rad_rot_ellipse
Returns the string "elliptical".
type_name() method in class rot_spl_sur
Returns the type of "rotsur ".
type_name() method in class cone
Returns the string "cone ".
type_name() method in class off_int_cur
Returns the string "offintcur" .
type_name() method in class BODY
Returns the string "body" .
type_name() method in class torus
Returns the string "torus".
type_name() method in class var_rad_two_ends
Returns the string "two_ends".
type_name() method in class ellipse
Returns a string "ellipse ".
type_name() method in class intcurve
Returns the string "intcurve" .
type_name() method in class sweep_spl_sur
Returns a string "sweepsur" .
type_name() method in class VBL_SURF
Returns the string "vertexblendsur".
type_name() method in class pcurve
Returns a string identifying the pcurve type.
type_name() method in class STRAIGHT
Returns the string "straight ".
type_of_hit data member in class hit
The type of hit, which can be either through a face edge or vertex (hit_thru ) or along a face or edge (hit_along ).
UFIXNUM_FITS
define
UNDEFC
class
Defines a curve that is undefined except for its end points as an object in the model.
UNDEFC_ID
define
UNDEFC_LEVEL
define
UNITS_SCALE
class
Defines the UNITS_SCALE class.
UNSET_OPTION
define
Used to specify unset values in wire_offset_options .
UPDATE_OBJ
define
UTILITY_DEF
define
UnitsScale() method in class PART
Gets the units scale for the PART .
Update_face_bndry_geometry(FACE*,DS_dmod*,int,DS_cstrn**,intcurve**,double*) method in class ATTRIB_DS2ACIS
Rebuilds the ds_bound_cstrn and ds_seam_cstrn curve geometry.
Update_tmp_shape(int) method in class ATTRIB_DM2ACIS
Updates the tmp_shape from DS_dmod data.
u data member in class SPApar_pos
The u -parameter.
u0() method in class check_high_curvature_details
u1() method in class check_high_curvature_details
u_axis() method in class plane
Gets the u-parameter direction.
u_deriv data member in class plane
The direction in the plane of constant v-parameter lines, with a magnitude to convert dimensionless parameter values into distances.
u_end() method in class IHL_SEGMENT
Returns segment end point.
u_end_array() method in class splgrid
Returns a pointer to an array of tangent vectors defining the ending boundary conditions in u -parameter.
u_end_item(int) method in class splgrid
Returns one of the elements from the array of tangent vectors defining the end boundary conditions for the u -parameter.
u_for_v_on_i(int,double,double&,double&) method in class VBL_SURF
Returns the value of u for the given v , on the ith boundary.
u_knot_array() method in class splsurf
Returns a pointer to an array of knots for the u -parameter.
u_knot_count() method in class splsurf
Returns the number of knots in the array of knots for the u -parameter.
u_knot_item(int) method in class splsurf
Returns one of the elements from the array of knots for the u -parameter.
u_param_ctrlpts() method in class splsurf
Returns the number of rows in the control points array.
u_param_degree() method in class splsurf
Returns the polynomial degree for the u -parameter.
u_param_form() method in class splsurf
Returns the form of the surface.
u_param_line(double,spline const&) method in class blend_spl_sur
Constructs an isoparameter line on the surface.
u_param_line(double) method in class cone
Construct a parameter line on the surface.
u_param_line(double) method in class spline
Constructs a u -parameter line on the surface.
u_param_line(double) method in class torus
Constructs a parameter line on this surface.
u_param_line(double,spline&) method in class VBL_SURF
Returns the u -parameter line, given a v value.
u_param_line(double) method in class plane
Constructs a parameter line on the surface.
u_param_line(double) method in class sphere
Constructs a parameter line on the surface.
u_param_line(double) method in class surface
Constructs a parameter line on this surface .
u_param_pole() method in class splsurf
Returns pole singularities of the surface.
u_param_rational() method in class splsurf
Returns if the surface is weighted (rational or irrational) for each control point for the u parameter.
u_param_scale data member in class cone
Scaling of the u parameter lines.
u_points() method in class splgrid
Returns the number of rows (v ) in the grid points array.
u_range() method in class SPApar_box
Extracts the constituent data from the SPApar_box as an interval in the u direction.
u_range_for_v(double) method in class VBL_SURF
Returns the valid range for u for the given value of v .
u_scale() method in class SPApar_transf
Returns the value of the u scaling.
u_start() method in class IHL_SEGMENT
Returns segment start point.
u_start_array() method in class splgrid
Returns a pointer to an array of tangent vectors defining the starting boundary conditions in u -parameter.
u_start_item(int) method in class splgrid
Returns one of the elements from the array of tangent vectors defining the starting boundary conditions for the u -parameter.
unary_data_law
class
Provides methods and data for laws that have one law data member.
unary_law
class
Provides methods and data for laws that have one sublaw.
unbind() method in class asm_model_entity_mgr
Unbinds the manager from the owning model.
unbind_vf(asm_model*) method in class asm_model_entity_mgr
Notifies the entity manager that its asm_model is breaking their association.
unbounded() method in class SPAbox
Returns TRUE if any of the coordinate ranges is infinite or FALSE otherwise.
unbounded() method in class SPApar_box
Returns TRUE if the coordinate ranges are infinite or FALSE otherwise.
unbounded() method in class SPAinterval
Determines if an interval is unbounded.
unbounded_above() method in class SPApar_box
Returns TRUE if the coordinate ranges are either infinite or infinite above or FALSE otherwise.
unbounded_above() method in class SPAbox
Returns TRUE if either any of the coordinate ranges is infinite or the coordinate ranges are finite below or FALSE otherwise.
unbounded_above() method in class SPAinterval
Determines if an interval is unbounded above.
unbounded_below() method in class SPApar_box
Returns TRUE if the coordinate ranges are either infinite or infinite below or FALSE otherwise.
unbounded_below() method in class SPAbox
Returns TRUE if either any of the coordinate ranges is infinite or the coordinate ranges are finite above or FALSE otherwise.
unbounded_below() method in class SPAinterval
Determines if an interval is unbounded below.
uncalibrate_radius() method in class var_radius
Un-calibrates the radius function(s).
uncalibrate_radius() method in class ATTRIB_VAR_BLEND
Un-calibrates the two-end radius range.
uncalibrate_v_params() method in class var_cross_section
Un-calibrates v -parameters, for a variable section.
undef() method in class sphere
Verifies if the sphere is properly defined.
undef() method in class intcurve
Indicates if the curve is defined or undefined.
undef() method in class curve
Indicates whether this curve is properly defined.
undef() method in class cone
Tests for uninitialized cone.
undef() method in class torus
Determines whether this torus is properly defined.
undef() method in class plane
Classification of a plane.
undef() method in class helix
Indicates whether the helix is properly defined.
undef() method in class straight
Determines whether this curve is undefined.
undef() method in class ellipse
Indicates whether the ellipse is properly defined.
undef() method in class surface
Determines whether this surface is defined or undefined.
undef() method in class spline
Indicates if the spline is improperly defined.
undefined() method in class curve
Indicates whether this curve is properly defined.
undefined() method in class surface
Determines whether this surface is defined or undefined.
underlying_sf_type
enum
Text specifies surface type.
undo_move_element(int) method in class pattern
Obsolete: do not use.
undo_move_element(double*) method in class pattern
Obsolete: do not use.
unhook(ENTITY*) method in class ANNOTATION
Removes the attribute from the specified entity (or owner of the ATTRIB_TAG ) without calling the member_lost function.
unhook() method in class ATTRIB
Removes this ATTRIB from the chain of attributes of its owning ENTITY .
unite(generic_graph*) method in class generic_graph
Unites this graph with the specified graph.
units() method in class FileInfo
Returns the value of the millimeters per model unit.
unknown() method in class pt_cvty_info
An evaluation happened, but failed.
unknown() method in class ed_cvty_info
By convention an infinite interval indicates an "unknown" ed_cvty_info .
unknown() method in class cvty
Returns TRUE if this form of convexity applies.
unknown_text_pointer
class
Implements the member functions to point to an object containing textual data to be read from a save file.
unknown_type() method in class subtype_object
Returns TRUE if this object type is unknown to the system - else, it returns FALSE .
unknown_types_ok() method in class FileInterface
Determines if unknown ENTITY types are OK.
unlimit() method in class surface
Removes the subsetting from this surface .
unlimit() method in class curve
Removes the parameter limits from this curve .
unlimit_u() method in class surface
Removes the subsetting from this surface , in the u direction.
unlimit_v() method in class surface
Removes the subsetting from this surface , in the v direction.
unload() method in class message_module
Remove this module from the linked list.
unloadAll() method in class message_module
This static function initiates unload of all message_modules .
unset() method in class moments
Returns TRUE if no moments are set.
unset() method in class ed_cvty_info
By convention, an empty interval indicates an "unset" ed_cvty_info .
unset() method in class pt_cvty_info
This is not the result of any evaluation.
unset() method in class cvty
Returns TRUE if this form of convexity applies.
unshared() method in class ATTRIB_HH_ENT_STITCH_EDGE
Determines if the owner edge is unshared and returns an appropriate flag.
unsubset() method in class curve
Constructs a copy of the unbounded curve underlying this one.
unsubset() method in class surface
Constructs a copy of the unbounded surface underlying this one.
unsubset_u() method in class surface
Constructs a copy of the unbounded (in u ) surface underlying this one.
unsubset_v() method in class surface
Constructs a copy of the unbounded (in v ) surface underlying this one.
unused() method in class ATTRIB_HH_ENT_GEOMBUILD_BASE
Gets the value of the m_unused flag, which indicates whether this attribute has been used for storing geometry.
update(ENTITY*) method in class PART
Call this method when an entity has been updated somehow.
update_all_edge_data() method in class ATTRIB_HH_AGGR_GEOMBUILD
Finds all the edges in the model and computes the min_angle and max_angle data for the edge.
update_coedge_details() method in class ATTRIB_HH_ENT_GEOMBUILD_COEDGE
Updates the coedge details structure (m_coedge_details ) with new information and sets the m_coedge_details_updated flag.
update_default_stream() method in class PART
Make sure the default stream is the active part's stream when distributing.
update_edge_data() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Updates the min_angle and max_angle .
update_entity(ENTITY*) method in class entity_notification_handler
Notifies the handler of an entity update event, to allow the handler to decide what to do when a given entity event has occurred.
update_legal_range(double,logical) method in class blend_spl_sur
Updates the legal_range of the blend surface.
update_new_evaluator_curves() method in class blend_spl_sur
update_revision() method in class ID_ATTRIB
Updates the ID revision.
update_sequence_for_lose() method in class ATTRIB_VAR_BLEND
If this blend is part of a blend sequence, and it is being removed, then the sequence must be adjusted to start and end before and after this blend.
update_v_range_from_faces(segend*,segend*) method in class ATTRIB_VAR_BLEND
Finds the parameter range that corresponds to the extent at the edge being blended.
use_advspl data member in class hh_advspl_options
use_count() method in class PCURVE
Returns the use count of this PCURVE .
use_count() method in class APOINT
Returns the use count of this APOINT .
use_count() method in class SURFACE
Returns the use count of this SURFACE .
use_count() method in class ENTITY
Returns the use count of this ENTITY .
use_count() method in class CURVE
Returns the use count of this CURVE .
use_geombuild data member in class hh_geombuild_options
use_secondary_solver data member in class hh_secondary_solver_options
use_spline_tgt data member in class hh_isospline_options
user_data data member in class HISTORY_STREAM
Pointer to optional application data attached to the HISTORY_STREAM .
user_data() method in class ANNOTATION
Returns a pointer to user data.
user_data() method in class phl_body_occurrence
return the VOID_LIST of user data pointers.
user_data data member in class DELTA_STATE
Pointer to optional application data attached to the DELTA_STATE .
userdata data member in class curve_surf_int
Pointer to an arbitrary object to store user data.
userdata data member in class curve_curve_int
Pointer to an arbitrary object to store user data.
uv() method in class param_info
Returns the (u,v) parameters of the point represented by this instance.
uv() method in class check_self_intersection_details
uv data member in class curve_curve_int
Surface parameters if the curves are known to lie on a surface.
uv_oridir data member in class torus
The direction from the center toward the origin of parameter space.
uv_oridir data member in class sphere
Direction from the center of the sphere to the origin of parameter
space.
uv_partials(int,int) method in class law
Returns a law that is a partial derivative in uv of this law.
uv_set() method in class blend_contact
uv_set data member in class curve_curve_int
TRUE if the surface parameters have been set - FALSE by default.
uvcoords() method in class IHL_SEGMENT
Returns segment coordinates read only.
uvcoords() method in class IHL_SEGMENT
Returns segment coordinates for update.
VBL_SURF
class
Defines the vertex blend surface class.
VECTOR
define
VERTEX
class
Represents a corner of a FACE and/or the end of an EDGE .
VERTEX_ID
define
VERTEX_LEVEL
define
VERTEX_TEMPLATE
class
Creates parameter templates.
VM_cast() method in class DM_def_icon_draw_args
Allows GI draw engine to downcast draw_args object so it can be queried.
VOID_LIST
class
Creates a variable-length list of void* 's.
Validate() method in class DM_dbx_icon
Updates cached data.
Validate() method in class DM_srf_icon
Updates cached data.
Validate() method in class DM_dpr_icon
Updates cached data.
Validate() method in class DM_sps_icon
Updates cached data.
Validate() method in class ADM_srf_icon3
Update cached data.
Validate() method in class DM_lct_icon
Updates cached data.
Validate() method in class DM_crv_icon
Updates cached data.
Validate() method in class DM_att_icon
Updates cached data.
Validate() method in class DM_cct_icon
Updates cached data.
Validate() method in class DM_spr_icon
Updates cached data.
Validate() method in class DM_act_icon
Updates cached data.
Validate() method in class DM_vec_icon
Updates cached data.
Validate() method in class DM_lld_icon
Updates cached data.
Validate() method in class ADM_srf_icon2
Updates cached data.
Validate() method in class DM_pct_icon
Updates cached data.
Validate() method in class DM_default_icon
Updates cached data.
Validate() method in class DM_ppr_icon
Updates cached data.
Validate() method in class DM_cld_icon
Updates cached data.
Validate() method in class DM_grd_icon
Updates cached data.
Validate() method in class DM_cpt_icon
Updates cached data.
Validate() method in class ADM_srf_icon
Updates cached data.
v(vval) method in class SPApar_pos
C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.
v(uv[ 1]) method in class SPApar_pos
C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.
v data member in class SPApar_pos
The v -parameter.
v0() method in class check_high_curvature_details
v1() method in class check_high_curvature_details
v_end() method in class IHL_SEGMENT
Returns segment end point.
v_end_array() method in class splgrid
Returns a pointer to an array of tangent vectors defining the ending boundary conditions in v -parameter.
v_end_item(int) method in class splgrid
Returns one of the elements from the array of tangent vectors defining the end boundary conditions for the v -parameter.
v_for_u_on_i(int,double,double&,double&) method in class VBL_SURF
Returns the value of v for the given u , on the ith boundary.
v_knot_array() method in class splsurf
Returns a pointer to an array of knots for the v -parameter.
v_knot_count() method in class splsurf
Returns the number of knots in the array of knots for the v -parameter.
v_knot_item(int) method in class splsurf
Returns one of the elements from the array of knots for the v -parameter.
v_param_ctrlpts() method in class splsurf
Returns the number of columns in the control points array.
v_param_degree() method in class splsurf
Returns the polynomial degree for the v -parameter.
v_param_form() method in class splsurf
Returns the form of the surface.
v_param_line(double) method in class cone
Construct a parameter line on the surface.
v_param_line(double) method in class surface
Constructs a parameter line on the surface.
v_param_line(double) method in class spline
Constructs a v -parameter line on the surface.
v_param_line(double) method in class plane
Constructs a parameter line on the surface.
v_param_line(double,spline&) method in class VBL_SURF
Returns the v -parameter line, given a u value.
v_param_line(double,spline const&) method in class blend_spl_sur
Constructs an isoparameter line on the surface.
v_param_line(double) method in class torus
Constructs a parameter line on the surface.
v_param_line(double) method in class sphere
Constructs a parameter line on the surface.
v_param_pole() method in class splsurf
Returns pole singularities of the surface.
v_param_range() method in class ATTRIB_FFBLEND
Return the v-parameter range.
v_param_range() method in class ATTRIB_VAR_BLEND
Returns the v-parameter range.
v_param_rational() method in class splsurf
Returns if the surface is weighted (rational or irrational) for each control point for the v parameter.
v_points() method in class splgrid
Returns the number of columns (u ) in the grid points array.
v_range() method in class SPApar_box
Extracts the constituent data from the SPApar_box as an interval in the v direction.
v_range_for_u(double) method in class VBL_SURF
Returns the valid range for v for the given value of u .
v_scale() method in class SPApar_transf
Returns the value of the v scaling.
v_start() method in class IHL_SEGMENT
Returns segment start point.
v_start_array() method in class splgrid
Returns a pointer to an array of tangent vectors defining the starting boundary conditions in v -parameter.
v_start_item(int) method in class splgrid
Returns one of the elements from the array of tangent vectors defining the starting boundary conditions for the v -parameter.
valid() method in class FileInfo
Checks the values of the units and product id.
valid() method in class VERTEX_TEMPLATE
Determines whether the VERTEX_TEMPLATE is fully defined.
valid data member in class curve_interp
The array of parameter intervals within which the fit is in tolerance.
valid() method in class CELL
Returns TRUE if the CELL is valid; otherwise, it returns FALSE .
validStartVertices(WIRE*,ENTITY_LIST&) method in class AcisSLInterface
Any vertex used as the starting vertex must lie on the convex hull.
valid_range(int) method in class curve_interp
Extracts the nth valid interval from the object, where n ranges from 0 to nvalid - 1.
valid_unshared_edges(ENTITY_LIST&) method in class ATTRIB_HH_AGGR_STITCH
Returns a list of the unshared edges that are valid and can be closed by a cover sheet.
validate() method in class CELL
Validates the update data.
validity_checks(curve*,SPAinterval&,logical&,logical&,logical&,logical&,logical&) method in class pcurve
Carries out all the validity checks for a pcurve, over the supplied interval.
value(char const*) method in class enum_table
Retrieves value corresponding to given string.
value() method in class ATTRIB_GEN_VECTOR
Returns the SPAvector contained by this attribute.
value() method in class ATTRIB_GEN_ENTITY
Return the entity owned by this attribute.
value() method in class ATTRIB_GEN_POSITION
Returns the SPAposition contained by this attribute.
value() method in class option_header
Returns the value of the option_header if the option type is double_option .
value() method in class ATTRIB_GEN_WSTRING
Returns the wide character string value contained by this attribute.
value() method in class ATTRIB_GEN_REAL
Returns the real (double) value contained by the attribute.
value() method in class ATTRIB_GEN_POINTER
Returns the ENTITY referenced by this attribute.
value() method in class ATTRIB_GEN_INTEGER
Returns the integer value contained by this attribute.
value() method in class ATTRIB_GEN_STRING
Returns the string value contained by this attribute.
values data member in class SPAnvector
Array of values associated with the n dimensional vector.
var_cross_section
class
Evaluates the cross section of a blend surface.
var_rad_const
class
var_rad_fixed_width
class
Defines a constant cross section radius for a variable radius function.
var_rad_functional
class
Defines a functional form of a variable radius function.
var_rad_rot_ellipse
class
Defines a rotational radius ellipse for a variable radius function.
var_rad_two_ends
class
Defines a two-ends form of a variable radius function.
var_radius
class
Defines the variable radius.
vardir data member in class surf_normcone
Classifies whether the normal direction varies more in the u -parameter direction, more in the v -parameter direction, or in neither.
vbl_bound() method in class VBL_SURF
Returns the bound of the variable blend, whether or not there is an approximating surface.
vbl_param_range() method in class VBL_SURF
Returns the vertex blend parameter range, whether or not there is an approximating surface.
vbl_param_range_u() method in class VBL_SURF
Returns the variable blend u -parameter range, whether or not there is an approximating surface.
vbl_param_range_v() method in class VBL_SURF
Returns the variable blend v -parameter range, whether or not there is an approximating surface.
vector_law
class
Combines one dimensional laws into a multi-dimensional law.
vent_type_id
enum
Specifies whether vent faces should or should not be added during
a tapering operation.
verify_version() method in class lop_options
Sets values according to the version context.
vertex() method in class BLEND_ANNO_VERTEX
Returns a pointer to the original vertex that was blended.
vertex(int) method in class PRIMITIVE_ANNOTATION
Given an index, returns the primitive's vertex at that index.
vertex(int) method in class VBL_SURF
Returns the uv coordinates of ith vertex.
vertex1() method in class gedge
Returns the first vertex associated with this graph edge.
vertex2() method in class gedge
Returns the second vertex associated with this graph edge.
vertex_bounded() method in class EDGE
Returns TRUE if this EDGE is bounded by VERTEXes .
vertex_exists(gvertex const*) method in class generic_graph
Returns TRUE if the given gvertex exists in the graph.
vertex_template data member in class INDEXED_MESH_MANAGER
VERTEX_TEMPLATE .
vertex_template() method in class POLYGON
Returns the vertex template.
vertex_template data member in class indexed_polygon
vertices() method in class SKIN_ANNO_LAT_EDGE
Returns all the input vertices that corresponds to the lateral edges annotated by this object.
vertices() method in class PRIMITIVE_ANNOTATION
Returns a list of all the vertices created as part of the primitive.
vertices_do_not_deviate() method in class ATTRIB_HH_ENT_GEOMBUILD_EDGE
Returns TRUE if none of the end vertices deviate from the curve.
view() method in class ATTRIB_PHL_VW
Returns the view token.
visibility() method in class PHLV5_SEGMENT
Returns the visibility of the segment.
visibility() method in class PHL_SEGMENT
Returns the visibility of the segment, where VIS means the segment is visible, HID means the segment is hidden by a face, and OCC means the segment is occluded by an edge.
visible() method in class IHL_SEGMENT
Returns TRUE if the segment is visible.
void() method in class ATTRIB_TAG
Restores this ATTRIB_TAG from a SAT file.
volume() method in class mass_property
Returns the volume of the mass_property .
vortex() method in class torus
Returns TRUE if this torus has a vortex shape.
vtx_is_blended(logical) method in class ATTRIB_VAR_BLEND
Determines if the start or end vertex is blended.
vtx_old_way data member in class ATTRIB_VBLEND
Flag indicating whether to use new vertex blend processing or old.
vtx_processed data member in class ATTRIB_VBLEND
Flag indicating whether the vertex blend has been processed.
WARP_ANNOTATION
class
Implements the annotations for space-warped entities.
WARP_ANNO_FACE
class
Implements the annotations for space-warped faces.
WAS_FORWARDED
define
WCS
class
Defines the creation of a working coordinate system.
WCS_LEVEL
define
WCS_callback
class
Provides notification of changes to the WCS .
WCS_callback_list
class
Provides a type-safe interface to toolkit_callback_list class and the execute command.
WIRE
class
Represents a collection of edges that are owned by a body but are not attached to faces and do not enclose any volume.
WIRE_ID
define
WIRE_LEVEL
define
WK_LEADER
define
warp_attrib(ENTITY*,law*)
global function
Provides a convenient way for attributes to be notified when their owning entity
is being warped.
warp_owner(law*) method in class ATTRIB
Notifies this ATTRIB that its owning ENTITY will be modified by warping.
warped_faces() method in class WARP_ANNO_FACE
Returns a pointer to the original face that was space-warped.
wcs_active_to_model()
global function
Gets the transformation that maps from the active WCS to model space.
wcs_get_active()
global function
Gets the active WCS.
wcs_model_to_active()
global function
Gets the transformation that maps from model space to the active WCS.
wcs_origin()
global function
Gets the origin of the active WCS.
wcs_set_origin(WCS*,SPAposition&)
global function
Sets the point or origin of the given WCS.
wcs_x_axis()
global function
Gets the x-axis of the active WCS.
wcs_y_axis()
global function
Gets the y-axis of the active WCS.
wcs_z_axis()
global function
Gets the z-axis of the active WCS.
weight_array() method in class splsurf
Returns a pointer to a weights array.
weight_item(int,int) method in class splsurf
Returns one of the elements from the array of weights.
what_hit() method in class hit
The face, edge, or vertex that is hit.
width() method in class var_rad_fixed_width
Gets the width of a var_rad_fixed_width .
windows_color() method in class rgb_color
Convert to a Windows COLORREF.
wire() method in class SUBSHELL
Returns the first WIRE in a complete enumeration of all the WIREs in the owning SHELL .
wire() method in class BODY
Returns a pointer to the beginning of the list of wires comprising this BODY .
wire() method in class SHELL
Returns the first WIRE in a complete enumeration of all the WIRE s in this SHELL .
wire() method in class COEDGE
Returns the owner of this COEDGE if the former is a WIRE , otherwise NULL .
wire() method in class shell_lump
Return the entity being described if it is a WIRE ; otherwise, return NULL .
wire_edges() method in class SKIN_ANNO_START_EDGE
Returns the input coedge that corresponds to an edge of the start face,
which is annotated by this object.
wire_edges() method in class SKIN_ANNO_END_EDGE
Returns the input coedge corresponds to an edge on the end face, which
is annotated by this object.
wire_law_data
class
Serves as a wrapper for an ACIS WIRE object.
wire_list() method in class SHELL
Returns a pointer to the first WIRE of a list of WIRE s immediately contained in this SHELL .
wire_list() method in class SUBSHELL
Return a pointer to the first WIRE in the list of WIREs contained in this SUBSHELL .
wire_offset_options
class
Sets options for wire offsetting.
write(void*,size_t,logical) method in class BinaryFile
Writes the given data.
write(FILE*,SPAtransf*) method in class INDEXED_MESH
Writes the indexed mesh to a file.
write(FILE*,SPAtransf*) method in class SEQUENTIAL_MESH
Given a handle to a file, and a transform, fill the file with facet information.
write_char(char) method in class BinaryFile
Writes a given character.
write_char(char) method in class SatFile
Writes a character.
write_char(char) method in class FileInterface
Writes a character.
write_data(void*,int,int) method in class output_callback
Writes from array data, n items of size to the output device.
write_data(TaggedData&) method in class FileInterface
Writes the data.
write_double(double) method in class BinaryFile
Writes a given double.
write_double(double) method in class FileInterface
Writes a real.
write_double(double) method in class SatFile
Writes a real.
write_enum(int,enum_table const&) method in class FileInterface
Writes enumeration table.
write_enum(int,enum_table&) method in class BinaryFile
Writes a value to an enumeration table.
write_enum(int,enum_table const&) method in class SatFile
Writes enumeration table.
write_float(float) method in class BinaryFile
Writes a given float.
write_float(float) method in class FileInterface
Writes a float.
write_float(float) method in class SatFile
Writes a float.
write_header(int,int,int,int) method in class BinaryFile
Writes a header.
write_header(int,int,int,int) method in class SatFile
Writes a header.
write_header(int,int,int,int) method in class FileInterface
Writes a header.
write_id(char*,int) method in class BinaryFile
Writes an entity identifier.
write_id(char*,int) method in class FileInterface
Writes an identifier.
write_id(char*,int) method in class SatFile
Writes an identifier.
write_literal_string(char*,size_t) method in class FileInterface
Writes a literal string.
write_literal_string(char*,size_t) method in class SatFile
Writes a literal string.
write_literal_string(char*,size_t) method in class BinaryFile
Writes a literal string.
write_logical(logical,char*,char*) method in class SatFile
Writes a logical.
write_logical(logical,char*,char*) method in class BinaryFile
Writes a given logical.
write_logical(logical,char*,char*) method in class FileInterface
Writes a logical.
write_long(long) method in class SatFile
Writes a long.
write_long(long) method in class BinaryFile
Writes a given long.
write_long(long) method in class FileInterface
Writes a long.
write_long_size data member in class BinaryFile
Length of a long (in bytes) during write operations.
write_newline(int) method in class SatFile
Writes a new line.
write_newline(int) method in class FileInterface
Writes a new line character.
write_pointer(void*) method in class BinaryFile
Writes a given pointer.
write_pointer(void*) method in class FileInterface
Writes a pointer.
write_pointer(void*) method in class SatFile
Writes a pointer.
write_position(SPAposition&) method in class BinaryFile
Writes a given position.
write_position(SPAposition&) method in class FileInterface
Writes a position.
write_raw(FILE*,SPAtransf*) method in class INDEXED_MESH
Writes the mesh to a file.
write_sequence(int) method in class FileInterface
Writes a sequence.
write_sequence(int) method in class SatFile
Writes a sequence.
write_short(short) method in class BinaryFile
Writes a given short.
write_short(short) method in class SatFile
Writes a short.
write_short(short) method in class FileInterface
Writes a short.
write_string(char*,size_t) method in class FileInterface
Writes a string.
write_string(char*,size_t) method in class BinaryFile
Writes a given string.
write_string(char*,size_t) method in class SatFile
Writes a string.
write_subtype_end() method in class SatFile
Writes a subtype end.
write_subtype_end() method in class BinaryFile
Writes a subtype end.
write_subtype_end() method in class FileInterface
Writes a subtype end.
write_subtype_start() method in class FileInterface
Writes a subtype start.
write_subtype_start() method in class BinaryFile
Writes a subtype start.
write_subtype_start() method in class SatFile
Writes a subtype start.
write_tagged(TaggedData::DataType,void*,size_t,logical) method in class BinaryFile
Writes tagged data.
write_terminator() method in class FileInterface
Writes a terminator.
write_terminator() method in class SatFile
Writes a terminator.
write_terminator() method in class BinaryFile
Writes a terminator.
write_vector(SPAvector&) method in class BinaryFile
Writes a given vector.
write_vector(SPAvector&) method in class FileInterface
Writes a vector.
x() method in class SPAposition
Extracts the x-coordinate value.
x() method in class SPAposition
Extracts the x-coordinate value.
x() method in class SPAvector
Extracts the x-component of a vector in 3D Cartesian space.
x() method in class SPAvector
Extracts the x-component of a vector for an update and allows it to be modified.
x3_end() method in class IHL_SEGMENT
Returns 3D x -coordinate of the end point.
x3_start() method in class IHL_SEGMENT
Returns 3D x -coordinate of the start point.
x_axis() method in class WCS
Gets the x- axis in model space.
x_end() method in class IHL_SEGMENT
Returns 2D x -coordinate of the end point.
x_range() method in class SPAbox
Retrieves the x-coordinate range.
x_start() method in class IHL_SEGMENT
Returns 2D x -coordinate of the start point.
y() method in class SPAvector
Extracts the y-component of a vector for an update and allows it to be modified.
y() method in class SPAvector
Extracts the y-component of a vector.
y() method in class SPAposition
Extracts the y-coordinate value.
y() method in class SPAposition
Returns the y-coordinate value.
y3_end() method in class IHL_SEGMENT
Returns 3D y -coordinate of the end point.
y3_start() method in class IHL_SEGMENT
Returns 3D y -coordinate of the start point.
y_axis() method in class WCS
Gets the y- axis in model space.
y_end() method in class IHL_SEGMENT
Returns 2D y -coordinate of the end point.
y_range() method in class SPAbox
Retrieves the y-coordinate range.
y_start() method in class IHL_SEGMENT
Returns 2D y -coordinate of the start point.
z() method in class SPAvector
Extracts the z-component of a vector for an update and allows it to be modified.
z() method in class SPAvector
Extracts the z-component of a vector.
z() method in class SPAposition
Extracts the z-coordinate value.
z() method in class SPAposition
Returns the z-coordinate value.
z3_end() method in class IHL_SEGMENT
Returns 3D z -coordinate of the end point.
z3_start() method in class IHL_SEGMENT
Returns 3D z -coordinate of the start point.
z_axis() method in class WCS
Gets the z- axis in model space.
z_range() method in class SPAbox
Retrieves the z-coordinate range.
zero() method in class moments
Initializes the moment to zero.
zero(double) method in class law
Determines whether this law is zero.
zero() method in class tensor
Zeroes all elements of the tensor.
zero_end_deriv1(logical,double) method in class var_rad_rot_ellipse
Returns TRUE if the first derivative at the start or end point of the var_rad_rot_ellipse is zero (less than SPAresabs ).
zero_end_deriv1(logical,double) method in class var_radius
Returns TRUE if the first derivative at the start or end point of the var_radius is zero (less than SPAresabs ).
zero_end_deriv1(logical,double) method in class var_rad_functional
Returns TRUE if the first derivative at the start or end point of the var_rad_functional is zero (less than SPAresabs ).
zero_end_deriv1(logical,double) method in class var_rad_two_ends
Returns TRUE if the first derivative at the start or end point of the var_rad_two_ends is zero ( less than SPAresabs ).
zero_end_deriv1(logical,double) method in class var_rad_fixed_width
Returns TRUE if the first derivative at the start or end point of the var_rad_fixed_width is zero (less than SPAresabs ).
zero_end_deriv1(logical,double) method in class var_rad_const
Returns TRUE if the first derivative at the start or end point of the var_rad_const is zero ( less than SPAresabs ).
zero_end_rad_slope(logical,double) method in class blend_spl_sur
Returns TRUE if the blend radius slope at the start or end point of the blend_spl_sur is zero.
zero_end_rad_slope(logical,double) method in class ATTRIB_BLEND
Returns TRUE if the blend end radius slope is zero ( less than resabs ) at the start point if at_start is TRUE, or at the end point if at_start is FALSE.
zero_end_rad_slope(logical,double) method in class ATTRIB_VAR_BLEND
Returns TRUE if the blend end radius slope is zero(less than SPAresabs ) at the start point if at_start is TRUE, or at the end point if at_start is FALSE.
zero_end_radius(logical,double) method in class ATTRIB_CONST_CHAMFER
Returns TRUE if the chamfer end radius is zero (less than resabs ) at the start point if at_start is TRUE, or at the end point if at_start is FALSE.
zero_end_radius(logical,double) method in class ATTRIB_VAR_BLEND
Returns TRUE if the blend end radius is zero(less than SPAresabs ) at the start point if at_start is TRUE, or at the end point if at_start is FALSE.
zero_end_radius(logical,double) method in class blend_spl_sur
Returns TRUE if the blend radius at the start or end point of the blend_spl_sur is zero.
zero_end_radius(logical,double) method in class var_rad_const
Returns TRUE if the radius at the start or end point of the var_rad_const is zero (less than SPAresabs ).
zero_end_radius(logical,double) method in class ATTRIB_BLEND
Returns TRUE if the blend end radius is zero ( less than resabs ) at the start point if at_start is TRUE, or at the end point if at_start is FALSE.
zero_end_radius(logical,double) method in class var_rad_fixed_width
Returns TRUE if the radius at the start or end point of the var_rad_fixed_width is zero (less than SPAresabs ).
zero_end_radius(logical,double) method in class var_rad_two_ends
Returns TRUE if the radius at the start or end point of the var_rad_two_ends is zero (less than SPAresabs ).
zero_end_radius(logical,double) method in class var_rad_rot_ellipse
Returns TRUE if the radius at the start or end point of the var_rad_rot_ellipse is zero (less than SPAresabs ).
zero_end_radius(logical,double) method in class var_radius
Returns TRUE if the radius at the start or end point of the var_radius is zero (less than SPAresabs ).
zero_end_radius(logical,double) method in class var_rad_functional
Returns TRUE if the radius at the start or end point of the var_rad_functional is zero (less than SPAresabs ).
zeroth_error() method in class moments
Returns the zeroth moment of the moment, or zero if unset.
zeroth_moment() method in class moments
Returns the zeroth moment of the moment, or zero if unset.
zeroth_set() method in class moments
Returns TRUE if the zeroth moments have been set.
_IsCylinder data member in class cone
This cone is a cylinder.
_current_fitol(current) method in class check_bad_fitol_details
Constructor takes the calculated fit tolerance, and the
current fit tolerance.
_rad(rad_curvature) method in class check_high_curvature_details
_uv(uv) method in class check_self_intersection_details
~remove_face_info()
global function
C++ destructor.
~support_entity_stack() method in class ATTRIB_BLEND
Copyright (c) 1989-2007 by Spatial Corp. All rights reserved.