Kernel

Open all sections Open All Close all sections Close All



Close this section 1. Kernel Component
Close this section 2. Spline Interface
Close this section 3. Attribute Overview
Types of Attributes
Attribute Methods
How ACIS Uses Attributes
Attribute Pointers
Special Characters in Saved Attributes
Attribute Derivation
Organization Attribute Class
Specific Attribute Classes
Attribute Derivation Macros
User-Defined Attribute Macros
Predefined Attribute Macros
Creating an Organization Attribute Class
Header File
Implementation File
Creating a Specific Attribute Class
Derived Simple Attribute
Color Attribute Header File
Color Attribute Implementation File
Example Color Attribute Application
Derived Complex Attribute
Complex Attribute Header File
Complex Attribute Implementation File
Complex Attribute Boolean Conditions
Close this section 4. Patterns
Pattern Object Contents
Steps for Using Patterns
Working with Patterns
Applying Patterns to Entities
Saving Patterns
Removing Patterns
Patterns Safety
Refreshing Patterns
Patterns, Attributes, and Tags
Patterns and Bumps
Hints to Avoid Problems
C++ Examples Using Patterns
Using Function api_set_entity_pattern
Creating a Linear Array of Bumps
Creating a Radial Array of Bumps
Putting a Pattern Along a Surface
Scheme Examples Using Patterns
Close this section 5. Graph Theory
Definitions
Real-World Graph Theory
Boolean Operations on Graphs
Types of Edges and Vertices
Ordering Graphs
Other Ways to Create Graphs
Attaching Data to Edges and Vertices
Close this section 6. Tolerant Modeling
How Tolerant Modeling Works
Tolerant Edges
Tolerant Vertices
Options for Tolerant Modeling
Tolerant Modeling Applications
Healing
Local Operations
Shelling and Offsetting
Blending
Close this section 7. History and Roll Overview
Bulletins
Bulletin Boards
Bulletin Board APIs
Bulletin Board Macros
Bulletin Board Compression
Delta States
Rolling to Delta States
Keeping the Part and Display in Sync with the Model
Deleting Delta States and Freeing Memory
History Manager
History Management Functions with Part Manager
History Management Functions without Part Manager
Disabling History
Using History and Roll in Scheme
Options for History Management
Scheme Extensions for History Management
Start with a part:new
Turn on History and Roll
Use Distributed History Streams
Roll Through States
Save History Streams
Pruning Branches and States
Close this section 8. Feature Naming and Annotation
Attaching Annotations
Acquiring Annotations
When Entities Go Away
Feature Naming Theory
Dependency Graph and Feature Naming
Testing
Feature Naming Example
Close this section 9. SAT Save File Format
Save File Types
Structure of the Save File
Summary Mode
Usage
Saving in Summary Mode
Restoring in Summary Mode
Compression Results
Reserved Characters in SAT Files
Save File Header
Version Numbers
Entity Records
Optional Sequence Numbers
Save Identifier
Character Sets Supported
Entity Encapsulation in a Record
Terminator
Subtypes and References
Geometry with Laws
End Marker
History Markers
Class Restore Methods
Tracing SAT Data
Save File Example
Subtypes and References Example
Constant Definitions and #define
Close this section 10. Save and Restore Overview
API Functions for Save and Restore
Body Copy
Save and Restore Algorithms
Part Restore Progress Meter
Optional Sequence Numbers
Backward Compatibility
Decimal Point Representation
Option for Testing Shared Geometry
Close this section 11. ACIS Snapshot Journal
Journal File Name Convention
Limitations
Example I
Example I - Output
Example II
Example II - Output
Close this section 12. Scheme Extensions Aa thru Ez
acisoptions:set
acis_journal:end
acis_journal:pause
acis_journal:resume
acis_journal:set
acis_journal:start
annotation:assert
annotation:assert-not
annotation:clear-all
annotation:hook-all
annotation:inputs
annotation:member-name
annotation:outputs
annotation:unhook-all
arc:center
arc:end-angle
arc:major-axis
arc:radius
arc:start-angle
body?
body:get-transform
coedge?
coedge:types
curve:bs3-eval-arc-3curve
curve:bs3-eval-tan-pt
curve:circular?
curve:domain
curve:elliptical?
curve:end-param
curve:end-pos
curve:end-tan
curve:eval
curve:eval-curvature
curve:eval-pos
curve:eval-tan
curve:from-edge
curve:from-tcoedge
curve:length
curve:linear?
curve:normal
curve:param
curve:param-at-dist
curve:project-pos
curve:ray-pos
curve:start-param
curve:start-pos
curve:start-tan
curve:transform
curve?
debug:all-modules
debug:file
debug:list-modules
debug:module
derived-tag:string
dummy-name:add
edge:bs
edge:circular?
edge:curve?
edge:domain
edge:elliptical?
edge:linear?
edge:min-rad
edge:project-to-face
edge:project-to-plane
edge:reversed?
edge:spline?
edge:type
edge:types
edge?
eelist:add
eelist:entities
eelist:new
eelist:remove
entity
entity:annotation-names
entity:annotations
entity:attach-derived-tag
entity:coedges
entity:copy
entity:copy-contents
entity:debug
entity:deep-copy
entity:delete
entity:dindex
entity:dspindex
entity:fix-transform
entity:get-id
entity:how-connected
entity:index
entity:loops
entity:lose-attribs
entity:lumps
entity:move
entity:next
entity:owner
entity:previous
entity:reflect
entity:reset-boxes
entity:rotate
entity:scale
entity:sense
entity:shells
entity:tcoedges
entity:tedges
entity:transform
entity:tvertices
entity:wires
entity?
entray
entray:entity
entray:ray
entray?
env:load-state
env:restored-product-id
env:restored-units-scale
env:save-product-id
env:save-state
env:save-units-scale
env:set-save-units-scale
env:set-tolerance
env:tolerance
Close this section 13. Scheme Extensions Fa thru Hz
face:bs
face:check
face:conical?
face:cylinder-axis
face:cylinder-radius
face:cylindrical?
face:derivtest
face:planar?
face:plane-normal
face:plane-ray
face:scar?
face:sphere-center
face:sphere-radius
face:spherical?
face:spline?
face:toroidal?
face:type
face:types
face?
filter:and
filter:apply
filter:not
filter:or
filter:type
filter:types
find:angle
find:bump
find:pattern-index
graph:add-edge
graph:add-vertex
graph:adjacent
graph:branch
graph:component
graph:components
graph:connected?
graph:copy
graph:cut-edge?
graph:cut-edges
graph:cut-vertex?
graph:cut-vertices
graph:cycle-vertex?
graph:cycle?
graph:degree?
graph:edge-entities
graph:edge-weight
graph:entities
graph:get-order
graph:intersect
graph:is-subset
graph:kind
graph:kind?
graph:kinds?
graph:lightest-path
graph:linear?
graph:negate
graph:order-cyclic
graph:order-from
graph:order-with
graph:set-kind
graph:shortest-cycle
graph:shortest-path
graph:show-order
graph:split-branches
graph:subset
graph:subtract
graph:subtract-edges
graph:total-weight
graph:tree?
graph:unite
graph:vertex-entities
graph:which-component
gvector
gvector:+
gvector:-
gvector:copy
gvector:cross
gvector:dot
gvector:from-to
gvector:length
gvector:parallel?
gvector:perpendicular?
gvector:reverse
gvector:scale
gvector:set!
gvector:set-x!
gvector:set-y!
gvector:set-z!
gvector:transform
gvector:unitize
gvector:x
gvector:y
gvector:z
gvector?
history:ensure-empty-root-state
history:get-active-state-id
history:get-default
history:get-entity-from-id
history:validate-streams
Close this section 14. Scheme Extensions Ia thru Qz
is:helix
law
law:bounds
law:check
law:count
law:cubic
law:derivative
law:end
law:eval
law:eval-par-pos
law:eval-position
law:eval-vector
law:hedgehog
law:inverse
law:line-line-intersect
law:linear
law:make-entity
law:make-rails
law:nderivative
law:nintegrate
law:nmax
law:nmin
law:nroot
law:nsolve
law:quintic
law:reset-deriv
law:set-deriv
law:simplify
law:start
law?
loop:find
loop:type
loop?
lump?
mixed-body?
monitor:file
option:get
option:list
option:reset
option:set
par-pos
par-pos:copy
par-pos:distance
par-pos:set!
par-pos:set-u!
par-pos:set-v!
par-pos:u
par-pos:v
par-pos?
pattern
pattern:alternating-keep
pattern:alternating-scale
pattern:check
pattern:circular?
pattern:compose
pattern:concatenate
pattern:coords-to-index
pattern:copy
pattern:cylindrical
pattern:cylindrical?
pattern:edge
pattern:elliptical
pattern:from-list
pattern:get-transform
pattern:hex
pattern:hex-cylindrical
pattern:index-to-coords
pattern:keep
pattern:linear
pattern:linear-scale
pattern:make-entity
pattern:mirror
pattern:move-element
pattern:periodic-keep
pattern:periodic-scale
pattern:planar?
pattern:polar-grid
pattern:print-transform
pattern:radial
pattern:random
pattern:random-keep
pattern:random-offset
pattern:random-orient
pattern:random-scale
pattern:reflect
pattern:remove
pattern:remove-element
pattern:restore-element
pattern:scale
pattern:scale-element
pattern:set-root-transf
pattern:size
pattern:spherical
pattern:spherical?
pattern:surface
pattern:transform
pattern:undo-move-element
pattern?
point:position
point?
position
position:closest
position:copy
position:distance
position:interpolate
position:offset
position:project-to-line
position:project-to-plane
position:set!
position:set-x!
position:set-y!
position:set-z!
position:transform
position:x
position:y
position:z
position?
Close this section 15. Scheme Extensions Ra thru Zz
ray
ray:gvector
ray:position
ray:queue
ray:valid?
ray?
read-ray
shell?
solid?
surface:domain
surface:eval
surface:eval-curvatures
surface:eval-normal
surface:eval-pos
surface:from-face
surface:point-perp
surface:range
surface?
test:deep-copy
test:equal
test:greater-than
test:less-than
test:performance
text:font
text:location
text:set-font
text:set-location
text:set-size
text:set-string
text:size
text:string
text?
timer:end
timer:get-time
timer:show-time
timer:start
transform:axes
transform:compose
transform:copy
transform:identity
transform:inverse
transform:print
transform:reflection
transform:rotation
transform:scaling
transform:translation
transform?
versiontag
vertex:position
vertex?
wcs
wcs:active
wcs:from-transform
wcs:origin
wcs:set-active
wcs:to-model-transform
wcs:to-wcs-transform
wcs:x-axis
wcs:y-axis
wcs:z-axis
wcs?
wire-body:planar?
wire-body?
wire:closed?
wire:planar?
wire?
Close this section 16. Functions Aa thru Az
angle_between
api_abort_state
api_add_state
api_alternating_keep_pattern
api_alternating_scale_pattern
api_apply_transf
api_bb_begin
api_bb_delete
api_bb_end
api_calculate_edge_tolerance
api_calculate_vertex_tolerance
api_change_body_trans
api_change_state
api_change_to_state
api_checking
api_check_edge_errors
api_check_face_loops
api_check_histories
api_check_on
api_check_vertex_errors
api_clear_annotations
api_copy_body
api_copy_entity
api_copy_entity_contents
api_copy_entity_list
api_create_history
api_curve_pattern
api_cylindrical_pattern
api_deep_copy_entity
api_deep_copy_entity_list
api_delent
api_delete_ds
api_delete_history
api_del_entity
api_del_entity_list
api_distribute_state_to_streams
api_edge_pattern
api_elliptical_pattern
api_end_journal
api_ensure_empty_root_state
api_extract_coed_info
api_find_annotations
api_find_named_state
api_get_active_entities
api_get_active_state
api_get_all_user_attributes
api_get_annotation_ctx
api_get_coedges
api_get_curve_ends
api_get_default_history
api_get_edges
api_get_ellipse_parameters
api_get_entities
api_get_entity_box
api_get_entity_from_id
api_get_entity_id
api_get_faces
api_get_file_info
api_get_history_from_entity
api_get_history_size
api_get_journal
api_get_loops
api_get_lumps
api_get_modified_faces
api_get_owner
api_get_save_version
api_get_shells
api_get_state_from_id
api_get_state_id
api_get_tcoedges
api_get_tedges
api_get_tvertices
api_get_version_tag
api_get_vertices
api_get_wires
api_hedgehog
api_hex_cylindrical_pattern
api_hex_pattern
api_hook_annotations
api_initialize_kernel
api_initialize_spline
api_integrate_law
api_integrate_law_wrt
api_integrate_law_wrt_and_splits
api_law_to_entity
api_linear_pattern
api_linear_scale_pattern
api_load_state
api_logging
api_loop_type
api_make_cubic
api_make_linear
api_make_polynomial_law
api_make_quintic
api_make_rails
api_make_root_state
api_make_VBL_output_surfaces
api_make_version_object
api_merge_states
api_name_state
api_ndifferentiate_law
api_nmax_of_law
api_nmin_of_law
api_note_state
api_nroots_of_law
api_nsolve_laws
api_optimize_tvertex_tolerance
api_pattern_find_bump
api_pattern_to_entity
api_pause_journal
api_periodic_keep_pattern
api_periodic_scale_pattern
api_polar_grid_pattern
api_project_curve_to_surface
api_prune_following
api_prune_history
api_query_state_validity
api_radial_pattern
api_random_keep_pattern
api_random_offset_pattern
api_random_orient_pattern
api_random_pattern
api_random_scale_pattern
api_remove_pattern
api_remove_state
api_remove_transf
api_replace_edge_with_tedge
api_replace_tedge_with_edge
api_replace_tvertex_with_vertex
api_replace_vertex_with_tvertex
api_reset_boxes
api_restore_entity_list
api_restore_entity_list_file
api_restore_entity_list_with_history
api_restore_entity_list_with_history_file
api_restore_history
api_restore_history_file
api_resume_journal
api_roll_n_states
api_save_entity_list
api_save_entity_list_file
api_save_entity_list_with_history
api_save_entity_list_with_history_file
api_save_history
api_save_history_file
api_save_state
api_save_version
api_set_acis_options
api_set_dbl_option
api_set_default_history
api_set_file_info
api_set_int_option
api_set_journal
api_set_journal_name
api_set_str_option
api_set_version
api_spherical_pattern
api_stackmon_limit
api_start_journal
api_start_modeller
api_stop_modeller
api_str_to_law
api_surface_pattern
api_terminate_kernel
api_terminate_spline
api_test_deep_copy
api_transform_entity
api_unhook_annotations
api_update_tolerance
api_wcs_create
api_wcs_get_active
api_wcs_set_active
Close this section 17. Functions bs2_curve Aa thru Zz
bs2_curve_accurate_derivs
bs2_curve_add_knot
bs2_curve_box
bs2_curve_closed
bs2_curve_connect
bs2_curve_construct
bs2_curve_control_points
bs2_curve_copy
bs2_curve_debug
bs2_curve_delete
bs2_curve_deriv
bs2_curve_eval
bs2_curve_evaluate
bs2_curve_fit
bs2_curve_for_curve_on_surf
bs2_curve_from_ctrlpts
bs2_curve_interp
bs2_curve_join
bs2_curve_init
bs2_curve_knottol
bs2_curve_knots
bs2_curve_make_line
bs2_curve_make_rho_conic
bs2_curve_open
bs2_curve_par_trans
bs2_curve_period
bs2_curve_periodic
bs2_curve_position
bs2_curve_range
bs2_curve_reparam
bs2_curve_restore
bs2_curve_reverse
bs2_curve_same
bs2_curve_save
bs2_curve_set_closed
bs2_curve_set_ctrlpt
bs2_curve_set_ctrlpts
bs2_curve_set_end_prms
bs2_curve_set_form
bs2_curve_set_open
bs2_curve_set_periodic
bs2_curve_shift
bs2_curve_split
bs2_curve_straddles_bs3_surface_knots
bs2_curve_subset
bs2_curve_tangent
bs2_curve_to_array
bs2_curve_to_bs3_curve
bs2_curve_trans
bs2_curve_u_param_line
bs2_curve_v_param_line
bs2_curve_weights
bs2_radius_is_zero
Close this section 18. Functions bs3_curve Aa thru Lz
bs3_curve_accurate_derivs
bs3_curve_add_knot
bs3_curve_add_mult_ekn
bs3_curve_arc_3curve
bs3_curve_arc_3curve_modified
bs3_curve_box
bs3_curve_bs3_curve_int
bs3_curve_check
bs3_curve_check_smoothness
bs3_curve_closed
bs3_curve_compat
bs3_curve_conic_type
bs3_curve_connect
bs3_curve_construct
bs3_curve_control_points
bs3_curve_copy
bs3_curve_cub_fit_to_conic
bs3_curve_curvature
bs3_curve_cylinder
bs3_curve_debug
bs3_curve_degree
bs3_curve_degree_elevate
bs3_curve_delete
bs3_curve_deriv
bs3_curve_end
bs3_curve_end_tangent
bs3_curve_estimate_param
bs3_curve_eval
bs3_curve_evaluate
bs3_curve_extrema
bs3_curve_facet
bs3_curve_fillet_curves
bs3_curve_from_bs2
bs3_curve_from_ctrlpts
bs3_curve_hermite_interp
bs3_curve_init
bs3_curve_int
bs3_curve_intcurve_invert
bs3_curve_interp
bs3_curve_interp_knots
bs3_curve_invert
bs3_curve_join
bs3_curve_knots
bs3_curve_knottol
bs3_curve_knot_mult
bs3_curve_length
bs3_curve_length_param
bs3_curve_line_tan_2crv
bs3_curve_line_tan_pt_crv
Close this section 19. Functions bs3_curve Ma thru Rz
bs3_curve_make_cur
bs3_curve_make_ell
bs3_curve_make_int
bs3_curve_make_rho_conic
bs3_curve_make_str
bs3_curve_max_dist_to_point_bound
bs3_curve_mergeable
bs3_curve_mid
bs3_curve_mid_tangent
bs3_curve_modify
bs3_curve_mult
bs3_curve_nderiv
bs3_curve_nspans
bs3_curve_num_ctlpts
bs3_curve_offset_by_dist
bs3_curve_offset_by_vec
bs3_curve_open
bs3_curve_param_length
bs3_curve_period
bs3_curve_periodic
bs3_curve_perp
bs3_curve_planar
bs3_curve_position
bs3_curve_rail_from_cen
bs3_curve_range
bs3_curve_rational
bs3_curve_rem_extra_knots
bs3_curve_reparam
bs3_curve_restore
bs3_curve_reverse
Close this section 20. Functions bs3_curve Sa thru Zz
bs3_curve_same
bs3_curve_save
bs3_curve_self_int
bs3_curve_set_closed
bs3_curve_set_ctrlpt
bs3_curve_set_ctrlpts
bs3_curve_set_fitol
bs3_curve_set_form
bs3_curve_set_open
bs3_curve_set_periodic
bs3_curve_shift
bs3_curve_span
bs3_curve_span_poly
bs3_curve_span_range
bs3_curve_split
bs3_curve_start
bs3_curve_start_tangent
bs3_curve_subset
bs3_curve_tangent
bs3_curve_tangent_cone
bs3_curve_tan_pt_crv
bs3_curve_term
bs3_curve_testpt
bs3_curve_to_array
bs3_curve_to_bs2_curve
bs3_curve_trans
bs3_curve_u_param_line
bs3_curve_v_param_line
bs3_curve_weight
bs3_curve_weights
Close this section 21. Functions bs3_surface Aa thru Lz
bs3_surface_3crv
bs3_surface_4crv
bs3_surface_accurate_derivs
bs3_surface_add_knot
bs3_surface_bicubic
bs3_surface_bispan
bs3_surface_bispan_poly
bs3_surface_bispan_range
bs3_surface_boundary_angle
bs3_surface_box
bs3_surface_check
bs3_surface_closed_u
bs3_surface_closed_v
bs3_surface_control_points
bs3_surface_copy
bs3_surface_cross
bs3_surface_debug
bs3_surface_degree_u
bs3_surface_degree_v
bs3_surface_delete
bs3_surface_dim
bs3_surface_dim
bs3_surface_estimate_param
bs3_surface_eval
bs3_surface_evaluate
bs3_surface_fit
bs3_surface_fitol
bs3_surface_from_ctrlpts
bs3_surface_hermite
bs3_surface_hermite_intp
bs3_surface_hull_planes
bs3_surface_ij_ctrlpt
bs3_surface_ij_knu
bs3_surface_ij_knv
bs3_surface_init
bs3_surface_interp_knots
bs3_surface_intp
bs3_surface_invdir
bs3_surface_invert
bs3_surface_join_u
bs3_surface_join_v
bs3_surface_knots_u
bs3_surface_knots_v
bs3_surface_knottol
bs3_surface_loft_curves
bs3_surface_loft_u_curves
Close this section 22. Functions bs3_surface Ma thru Rz
bs3_surface_make_con
bs3_surface_make_pipe
bs3_surface_make_pipe_boundary
bs3_surface_make_pla
bs3_surface_make_sph
bs3_surface_make_spl
bs3_surface_make_sur
bs3_surface_make_tor
bs3_surface_max_size_to_param_line
bs3_surface_mult_eku
bs3_surface_mult_ekv
bs3_surface_ncu
bs3_surface_ncv
bs3_surface_nku
bs3_surface_nkv
bs3_surface_normal
bs3_surface_nspans_u
bs3_surface_nspans_v
bs3_surface_offset
bs3_surface_periodic_u
bs3_surface_periodic_v
bs3_surface_period_u
bs3_surface_period_v
bs3_surface_perp
bs3_surface_planar
bs3_surface_poles_u
bs3_surface_poles_v
bs3_surface_position
bs3_surface_prin_curv
bs3_surface_proc
bs3_surface_range
bs3_surface_range_u
bs3_surface_range_v
bs3_surface_rational_u
bs3_surface_rational_v
bs3_surface_remove_extra_knots
bs3_surface_reparam_u
bs3_surface_reparam_v
bs3_surface_restore
bs3_surface_revolve_curve
bs3_surface_ruled
bs3_surface_rule_from_pt
Close this section 23. Functions bs3_surface Sa thru Wz
bs3_surface_same
bs3_surface_save
bs3_surface_set_closed_u
bs3_surface_set_closed_v
bs3_surface_set_ctrlpt
bs3_surface_set_ctrlpts
bs3_surface_set_form
bs3_surface_set_open_u
bs3_surface_set_open_v
bs3_surface_set_periodic_u
bs3_surface_set_periodic_v
bs3_surface_shift_u
bs3_surface_shift_v
bs3_surface_sil
bs3_surface_singular_u
bs3_surface_singular_v
bs3_surface_skin_curves
bs3_surface_span_range_u
bs3_surface_span_range_v
bs3_surface_split_u
bs3_surface_split_v
bs3_surface_subset
bs3_surface_sum_curves
bs3_surface_sum_x_pla_str
bs3_surface_testpt
bs3_surface_to_array
bs3_surface_trans
bs3_surface_unitvec
bs3_surface_weights
bs3_surface_wiggle
Close this section 24. Functions Ca thru Lz
check_outcome
clear_debug_lists
closest_points
compute_axes_from_z
current_bb
debug_int
debug_leader
debug_new_pointer
debug_real
debug_string
delete_all_delta_states
dist_pt_to_line
extend_spline
find_attrib
find_leaf_attrib
get_ATTRIB_SYS_TYPE
get_attrib_tag_callbacks_list
get_ATTRIB_TSL_TYPE
get_bounded_curve
get_curve_center
get_default_stream
get_edge_box
get_face_box
get_savres_file
get_Scm_Entity
get_Scm_Gvector
get_Scm_Law
get_Scm_Position
get_Scm_Transform
get_wire_plane
intersect_line_circle
intersect_line_plane
intersect_plane_plane
is_ANNOTATION
is_APOINT
is_ATTRIB
is_ATTRIB_ANNOTATION
is_ATTRIB_ST
is_ATTRIB_SYS
is_ATTRIB_TAG
is_ATTRIB_TSL
is_BODY
is_circular_edge
is_closed_curve
is_COEDGE
is_CONE
is_cone
is_conical_face
is_CURVE
is_curve_edge
is_cylindrical_face
is_EDGE
is_EE_LIST
is_ELLIPSE
is_ellipse
is_elliptical_edge
is_ENTITY
is_FACE
is_INTCURVE
is_intcurve
is_intcurve_edge
is_LAW
is_linear_edge
is_LOOP
is_LUMP
is_PCURVE
is_planar_face
is_planar_wire
is_PLANE
is_plane
is_Scm_Entity
is_Scm_Entray
is_SHELL
is_solid_body
is_SPHERE
is_sphere
is_spherical_face
is_SPLINE
is_spline
is_spline_face
is_STRAIGHT
is_straight
is_SUBSHELL
is_SURFACE
is_TCOEDGE
is_TEDGE
is_TEXT_ANNOTATION
is_TEXT_ENT
is_toplevel
is_toroidal_face
is_TORUS
is_torus
is_TRANSFORM
is_TVERTEX
is_UNDEFC
is_VERTEX
is_WCS
is_WIRE
is_wire_body
Close this section 25. Functions Ma thru Rz
make_Scm_Entity
make_surface
proj_pt_to_line
proj_pt_to_plane
read_array
read_char
read_data
read_enum
read_float
read_header
read_id
read_int
read_interval
read_logical
read_long
read_matrix
read_pointer
read_position
read_ptr
read_real
read_sequence
read_string
read_subtype_end
read_subtype_start
read_transf
read_unit_vector
read_vector
reset_boxes
reset_boxes_downward
restore_curve
Close this section 26. Functions Sa thru Zz
set_logging
sg_add_pcurves_to_entity
to_model
to_wcs
wcs_active_to_model
wcs_get_active
wcs_model_to_active
wcs_origin
wcs_set_origin
wcs_x_axis
wcs_y_axis
wcs_z_axis
Close this section 27. Classes Aa thru Az
AcisJournal
AcisOptions
AcisVersion
ANNOTATION
annotation_ctx
APOINT
ATTRIB
ATTRIB_ANNOTATION
ATTRIB_ST
ATTRIB_SYS
ATTRIB_TAG
ATTRIB_TSL
Close this section 28. Classes Ba thru Bz
BinaryFile
blend_spl_sur
BODY
bounded_arc
bounded_curve
bounded_line
BULLETIN
BULLETIN_BOARD
Close this section 29. Classes Ca thru Cz
check_status_list
COEDGE
CONE
cone
CURVE
curve
curve_bounds
curve_curve_int
curve_interp
curve_irregularities
curve_law_data
curve_surf_int
Close this section 30. Classes Da thru Dz
DEBUG_LIST
DELTA_STATE
DELTA_STATE_LIST
discontinuity_info
Close this section 31. Classes Ea thru Ez
EDGE
EE_LIST
ELLIPSE
ellipse
ENTITY
entity_and_filter
entity_binary_filter
entity_filter
entity_gvertex
ENTITY_LIST
entity_not_filter
entity_notification_handler
entity_or_filter
entity_test_filter
entity_with_ray
exact_int_cur
Close this section 32. Classes Fa thru Kz
FACE
FileInfo
FileInterface
gedge
generic_graph
gvertex
history_callbacks
history_callbacks_list
HISTORY_MANAGER
HISTORY_STREAM
HISTORY_STREAM_LIST
INTCURVE
intcurve
int_cur
Close this section 33. Classes La thru Oz
LAW
LOOP
LUMP
METHOD_ARGS
METHOD_ID
METHOD_TABLE
off_int_cur
off_spl_sur
outcome
Close this section 34. Classes Pa thru Pz
par_int_cur
par_int_interp
pattern
PCURVE
pcurve
pcurve_law_data
pcur_int_cur
pick_ray
PLANE
plane
position_array
Close this section 35. Classes Qa thru Rz
rb_blend_spl_sur
restore_def
rot_spl_sur
Close this section 36. Classes Sa thru Sq
SabFile
SatFile
SHELL
skin_spl_sur
SPHERE
sphere
SPLINE
spline
spl_sur
Close this section 37. Classes Sr thru Sz
standard_error_info
STRAIGHT
straight
StreamFinder
SUBSHELL
subtrans_object
subtype_object
sum_spl_sur
SURFACE
surface
surface_law_data
surf_int_cur
surf_normcone
surf_princurv
surf_surf_int
sweep_spl_sur
Close this section 38. Classes Ta thru Tz
TaggedData
TCOEDGE
TEDGE
tensor
TEXT_ANNOTATION
TEXT_ENT
tk_list
TORUS
torus
TRANSFORM
transform_law_data
TVERTEX
Close this section 39. Classes Ua thru Zz
UNDEFC
unknown_text_pointer
var_cross_section
var_radius
var_rad_fixed_width
var_rad_functional
var_rad_rot_ellipse
var_rad_two_ends
VBL_SURF
VERTEX
WCS
WCS_callback
WCS_callback_list
WIRE
wire_law_data
Close this section 40. Options
address_debug
annotations
api_checking
backup_boxes
bb_immediate_close
binary_format
binary_read_format
bl_envelope_surf
brief_comp_debug
brief_curve_debug
brief_mesh_debug
brief_pcurve_debug
brief_surface_debug
careful
check_output
compress_bb
cone_param_range_v
convert_on_restore
delete_forward_states
error_no_input_tag
fitol_curve_interp
fix_pcurves
history_checks
intcurve_save_approx_level
logging
new_dangling_wires
new_transform_method
print_entity_type
regen_skin_approx
remesh
restore_locale
res_near_tangent
ret_directory
save_box
save_directory
save_entity_count
save_old_sab
save_unknown_subtype_as_approx
save_version
sequence_save_files
spline_save_approx_level
split_curves
string_check
sweep_selfint
test_share
tight_sphere_box
tight_torus_box
torus_param_range
unhook_annotations
Close this section 41. Law Symbols
DRAFT
EDGE
PCURVE
SURF
TRANS
WIRE
Close this section 42. Enumerations
blend_coord_type
blend_how
bl_continuity
bl_ed_convexity
bndy_type
bs2_curve_form
bs3_curve_form
bs3_surf_form
bs_conic_type
BULLETIN_TYPE
closed_forms
cross_section_forms
CURVE_EXTENSION_TYPE
DataType
error_type
loop_type
PAT_CHECK_TYPE
PAT_NEXT_TYPE
point_face_containment
underlying_sf_type
Close this section 43. Typedefs
bs2_curve
bs3_curve
bs3_surface
entity_test_proc
is_fun
STATE_ID
tag_id_type
Close this section A. Reference Summary
Classes
Enumerations
Functions
Law Symbols
Options
Scheme Extensions
Typedefs
Close this section B. Syntax Summary
Functions
Law Symbols
Scheme Extensions
Close this section C. Derivation Summary
Classes
Close this section D. APIs with Journal Support