|PREV NEXT||FRAMES NO FRAMES|
A1Listclass contains complex call and concept definitions which are on the 'A1' program.
A1List.SolidEvaluator, or just some of them.
A2Listclass contains complex call and concept definitions which are on the 'A2' program.
Actionclass represents dancer actions, such as bowing, arm turns, handholds, and sound effects.
CommandInput.PossibleCommand(s) to issue.
Positionidentical to this one, except with the given flags set.
templateformation in the given given formation
f, and add the tags from the template to the set of tags on
AnimDancerencapsulates all the information needed to display and animate a single dancer.
Applyrepresents a invocation of a call or concept, with zero or more arguments.
DancerPathfor that dancer.
DancerPath, or null if this is a straight-line movement.
AstNodeis the abstract base class for abstract syntax tree nodes representing parsed call definitions and components.
BasicListclass contains complex call and concept definitions which are on the 'basic' program.
BeatTimeris a simple interface that allows a caller to obtain the current time, in units of "beats".
PredicateList.TRUE, used to set breakpoints during debugging.
Breatherclass contains methods to reassemble and breathe formations.
C1Listclass contains complex call and concept definitions which are on the 'C1' program.
C2Listclass contains complex call and concept definitions which are on the 'C2' program.
C3aListclass contains complex call and concept definitions which are on the 'C3A' program.
C3bListclass contains complex call and concept definitions which are on the 'plus' program.
C4Listclass contains complex call and concept definitions which are on the 'C4' program.
Callclass includes 'simple calls' (like HINGE) which take no arguments, 'complex calls' (like SQUARE THRU) which take a numerical argument, and 'concepts' (like AS COUPLES) which take another call or calls as arguments.
CallFileParserto create a proper parse tree of
Prim.Flagname: convert to uppercase, and convert dashes to underscores.
AnimDancerwhich displays a simple "square dance checker" model.
ChoreoEnginespecifies the interface through which the choreography engine communicates with the rest of the SDR application.
DanceState.cloneAndClear(), but allows you to specify the new 'current formation' of the result.
CommandInputimplements the communication between some mechanism for inputting commands (voice recognition, keyboard input, file on disk, etc) and the rest of the SDR system.
Applycorresponding to the most likely interpretation of the user's input.
Compis a composition operator: either a sequence, an option list, a parallel split, or a restriction operator.
Timeds are compared to each other on the basis of their
Grm.grammar(Program)to compute possible completions for a partially-input call.
DanceFloorcontaining position information for the dancers.
DanceFloorpath contains the current computed locations for all dancers; it is synchronized so that it can be asynchronously queried and updated from various threads.
DanceProgramcaptures all the static information about a dance which a
Predicatemight need to know.
StandardDancercorresponding to this animated dancer.
DancerPathwhich explicitly represents the Bezier paths for the dancer to follow.
Comparatorthat compares dancers based on their positions within this
StandardDancers to 2-character dancer representations.
DancerPathis the result of evaluating a call for a specific dancer in a formation.
Dancers in this
DanceStatecaptures all the dynamic information about a dance: the current formation and the queues of dancer actions and calls.
Positionto yield a
DancerPath(which contains a new
Exprin the given
DanceStateto yield a result of the requested
Callcan be evaluated to yield an
Evaluatorwhich will do the remaining parts, or null if there are no additional parts to evaluate.
ExprFuncon the given list of arguments
args, yielding a value of the specified
Exprnodes, returning a boolean.
Evaluatorrepresents a current dance context.
TimedFormationrepresenting the "current" dancer formation, perform the given call.
Exprrepresents an expression to be computed at evaluation time.
ExprFuncis responsible for evaluating the value of an
Expr, for example a type mismatch.
ExprFuncdefinitions and the basic machinery used to evaluate generic
TexturedQuadis no longer being used.
C4List._FIRST_PART(not on any list).
Fractionrepresentation of 5/8.