Scheme Interface

Open all sections Open All Close all sections Close All



Close this section Discussion Topics
Assigning Name-Value Attribute Pairs
Assignments
Autoloading a Procedure File
Binding Constructs
Class Definition
Conditionals
Constructor Method
Creating a Procedure File
Creating, Modifying, Saving, and Loading Parts
Data Access Procedures
Defined Procedures
Defining New Scheme Data Types
Defining New Scheme Extensions
Defining New Scheme Initialization Functions
Derived Conditionals
Describing a Scheme Object
Destructor Method
Elk Incompatibilities with R4RS
Entity Objects
Equal Method
Evaluating Scheme Expressions
Expressions
Extending Scheme
Extensions to Scheme
Filed Procedures
Functions That Can Trigger Garbage Collection
Garbage Collection
Get Method
Handling Error Messages
Identifiers
Immediate Procedures
Initialization Function Example
Initialization Method
Is Method
Iteration
Lambda Expressions
Lexical Conventions
Limiting List Output
Listing Unbound and Bound Symbols
Lists
Literal Expressions
Loading a Procedure File
Make Method
Making a Scheme Object Known to the Garbage Collector
Naming Conventions
Notation and Terminology
Other Notations
Parentheses
Predicates
Print Method
Procedure Calls
Program Structure
Protecting Global Objects
Running a Procedure
Scheme Data Types and Methods
Scheme Extensions
Scheme Initialization Functions
Scheme Interface
Scheme Journal File
Scheme Language in ACIS
Scheme printf
Scheme Procedures
Sequencing
Solid Sphere Example
Suppressing Garbage Collection Messages
Trace Scheme Procedures
True and False
Variable References
Variables and Regions
White Space and Comments
Close this section Classes
scheme_error_callback_list
toolkit_callback
toolkit_callback_list
Close this section Components
Scheme Support Component
Close this section Functions
delete_GC_Objects
get_scheme_error_callback_list
get_Scm_Entity
get_Scm_Gvector
get_Scm_Law
get_Scm_Position
get_Scm_String
get_Scm_Transform
is_Scm_Entity
is_Scm_Entray
is_Scm_Real_List
make_Scm_Entity
SchemeEvaluate
SchemeLoad
scheme_process
Close this section Glossary Items
acisinit.scm
apropos
autoload
binding
bound symbol
compound
define
Elk Scheme Interpreter
environment
extension (Scheme)
garbage collection
gvector
handler function
hook
interpreter
lambda
load command
load function
loadpath
nesting level
OOPS
primitive (Scheme)
procedure
R4RS
Scheme
Scheme Interface
Scheme Interpreter (SI)
Scheme object
unbound symbol
vector
Close this section Options
journal_result_limit
save_version
timing
Close this section Scheme Data Types
gvector
scheme-object
scheme-procedure
scm_cvty
scm_ed_cvty_info
scm_pt_cvty_info
vector
Close this section Scheme Extensions
acis:test
blend:test
env:active-view
env:default-color
env:point-size
env:point-style
env:set-active-view
env:set-point-size
env:set-point-style
env:tolerance
env:views
journal:test
lop:test
pattern:test
skin:test
sweep:test
tcoedge-bad-crv:csl
tcoedge-bad-crv?
tcoedge-bs2-non-g1?
tcoedge-bs2-outside-sf?
tcoedge-crv-non-g1?
tedge-bad-crv:csl
tedge-bad-crv?
tedge-crv-non-g1?
tedge-local-self-int?
tedge-remote-self-int:other-edge-param
tedge-remote-self-int?
tedge-tcoedge-bad-geom?
tedge-tcoedge-bad-tol?
tedge-tcoedge-ranges:start
tedge-tcoedge-ranges?
tm-bad-topology?
tm-check:all
tm-check:tcoedge
tm-check:tcoedge-bad-crv
tm-check:tcoedge-bs2-non-g1
warp:test
Close this section Typedefs
entity_test_proc
ScmObject