|
sdr 0.7 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.cscott.sdr.calls | |
---|---|
net.cscott.sdr | This package contains the main game class (App ) and
a text UI (PMSD ), as well as interface
definitions needed to tie the various pieces together. |
net.cscott.sdr.anim | This package contains the 3d animation code, which uses the jME game engine. |
net.cscott.sdr.calls | This package contains the square dance choreography engine, and the basic types and interfaces required to communicate with it. |
net.cscott.sdr.calls.ast | This package contains the abstract syntax used for call definition and evaluation. |
net.cscott.sdr.calls.grm | This package contains the tools needed to generate Sphinx and ANTLRv3 grammars for "natural language calls" from the information in the call lists about grammar and precedence for individual calls. |
net.cscott.sdr.calls.lists | This package contains call lists and generated natural-language parsers for the various square dance programs. |
net.cscott.sdr.calls.parser | ANTLRv3 grammars for parsing call definition files and AST representations. |
net.cscott.sdr.calls.transform | This package contains code to parse call lists and transform call abstract syntax in various ways. |
net.cscott.sdr.toolbox | High-level square dance tools. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr | |
---|---|
BadCallException
This exception indicates that a call was invalid. |
|
DanceProgram
DanceProgram captures all the static information about a dance
which a Predicate might need to know. |
|
Dancer
Dancer objects represent a dancer (real or phantom). |
|
DancerBezierPath
Low-level version of DancerPath which explicitly represents
the Bezier paths for the dancer to follow. |
|
DancerPath
A DancerPath is the result of evaluating a call for a specific
dancer in a formation. |
|
Formation
A Formation is a set of dancers and positions for them. |
|
Program
Enumeration of square dance programs. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr.anim | |
---|---|
StandardDancer
An object representing one of the eight real dancers. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr.calls | |
---|---|
Action
The Action class represents dancer actions, such as bowing,
arm turns, handholds, and sound effects. |
|
BadCallException
This exception indicates that a call was invalid. |
|
Breather.FormationPiece
A component to be breathed into a complete formation. |
|
Call
The Call class 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. |
|
CallDB
CallDB holds all the calls and concepts we know about. |
|
DanceProgram
DanceProgram captures all the static information about a dance
which a Predicate might need to know. |
|
Dancer
Dancer objects represent a dancer (real or phantom). |
|
DancerBezierPath
Low-level version of DancerPath which explicitly represents
the Bezier paths for the dancer to follow. |
|
DancerPath
A DancerPath is the result of evaluating a call for a specific
dancer in a formation. |
|
DancerPath.Flag
Special movement properties of a DancerPath . |
|
DancerPath.PointOfRotation
In order to have a method of discussing the various motions encountered in square dance choreography, Lynette Bellini identified several points of rotation: A single dancer: the point of rotation is about the center of a single dancer, as in the call roll. |
|
DanceState
DanceState captures all the dynamic information about a
dance: the current formation and the queues of dancer actions and calls. |
|
Evaluator
An Evaluator represents a current dance context. |
|
ExactRotation
Rotations are represented as fractions, where '0' is facing north (away from the caller), and '1/4' is facing east. |
|
ExprFunc
An ExprFunc is responsible for evaluating the value of an
Expr . |
|
ExprFunc.EvaluationException
Thrown to indicate an unexpected problem evaluating an Expr , for example a type mismatch. |
|
Formation
A Formation is a set of dancers and positions for them. |
|
FormationMatch
A successful attempt to match one or more instances of a given formation against the current setup yields a FormationMatch
object. |
|
Matcher
A Matcher takes a formation and pulls out all instances of
a sub-formation. |
|
NamedTaggedFormation
Associates a name with a canonical formation. |
|
NoMatchException
NoMatchException is thrown when a necessary formation
can't be found in the given setup. |
|
Permutation
A Permutation represents a reordering of dancers. |
|
Position
Position objects represent the position and orientation of a dancer. |
|
Position.Flag
Various flags describing boolean properties of a Position . |
|
Predicate
A Predicate is a boolean test on the current formation and dance
state, or else an operator on such boolean tests. |
|
Program
Enumeration of square dance programs. |
|
Rotation
Rotations are represented as fractions, where '0' is facing north (that is, away from the caller), and '1/4' is facing east. |
|
Selector
Mechanism to select certain dancers from a Formation. |
|
StandardDancer
An object representing one of the eight real dancers. |
|
TaggedFormation
A TaggedFormation is a set of dancers and positions for them. |
|
TaggedFormation.Tag
Dancer descriptions based on position in the Formation . |
|
Timed
Abstract superclass for TimedAction , TimedPosition , and
TimedFormation , which pair a Action , Position , or
Formation with a specific time at which it occurs. |
|
TimedAction
A TimedAction combines an Action with a timestamp
indicating notionally when that particular action should occur, although
the exact timing and duration depends on the action: some actions may
begin at the specified time, with others (for example) may be centered
on the time given. |
|
TimedFormation
A TimedFormation combines a Formation with a timestamp
indicating when that particular formation should be reached. |
|
TimedPosition
A TimedPosition combines a Position with
a timestamp indicating when that particular position
should be reached. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr.calls.ast | |
---|---|
BadCallException
This exception indicates that a call was invalid. |
|
DanceState
DanceState captures all the dynamic information about a
dance: the current formation and the queues of dancer actions and calls. |
|
Evaluator
An Evaluator represents a current dance context. |
|
ExactRotation
Rotations are represented as fractions, where '0' is facing north (away from the caller), and '1/4' is facing east. |
|
ExprFunc.EvaluationException
Thrown to indicate an unexpected problem evaluating an Expr , for example a type mismatch. |
|
Selector
Mechanism to select certain dancers from a Formation. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr.calls.grm | |
---|---|
ExprFunc.EvaluationException
Thrown to indicate an unexpected problem evaluating an Expr , for example a type mismatch. |
|
Program
Enumeration of square dance programs. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr.calls.lists | |
---|---|
Call
The Call class 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. |
|
DanceState
DanceState captures all the dynamic information about a
dance: the current formation and the queues of dancer actions and calls. |
|
Evaluator
An Evaluator represents a current dance context. |
|
Matcher
A Matcher takes a formation and pulls out all instances of
a sub-formation. |
|
NamedTaggedFormation
Associates a name with a canonical formation. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr.calls.parser | |
---|---|
Call
The Call class 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. |
|
ExactRotation
Rotations are represented as fractions, where '0' is facing north (away from the caller), and '1/4' is facing east. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr.calls.transform | |
---|---|
Call
The Call class 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. |
|
DanceState
DanceState captures all the dynamic information about a
dance: the current formation and the queues of dancer actions and calls. |
|
Evaluator
An Evaluator represents a current dance context. |
|
ExprFunc
An ExprFunc is responsible for evaluating the value of an
Expr . |
|
ExprFunc.EvaluationException
Thrown to indicate an unexpected problem evaluating an Expr , for example a type mismatch. |
|
Program
Enumeration of square dance programs. |
Classes in net.cscott.sdr.calls used by net.cscott.sdr.toolbox | |
---|---|
Formation
A Formation is a set of dancers and positions for them. |
|
sdr 0.7 | |||||||||
PREV NEXT | FRAMES NO FRAMES |