sdr 0.21

Uses of Package
net.cscott.sdr.calls

Packages that use net.cscott.sdr.calls
net.cscott.sdr This package contains the main class (App) 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.transform This package contains code to parse call lists and transform call abstract syntax in various ways. 
net.cscott.sdr.recog This package contains the speech recognition engine, based on Sphinx4. 
 

Classes in net.cscott.sdr.calls used by net.cscott.sdr
BadCallException
          This exception indicates that a call was invalid.
DanceState
          DanceState captures all the static information about a dance which a Predicate might need to know.
TimedFormation
          A TimedFormation combines a Formation with a timestamp indicating when that particular formation should be reached.
 

Classes in net.cscott.sdr.calls used by net.cscott.sdr.anim
Action
          The Action class represents dancer actions, such as bowing, arm turns, and handholds.
Position
          Position objects represent the position and orientation of a dancer.
StandardDancer
          An object representing one of the eight real dancers.
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
Action
          The Action class represents dancer actions, such as bowing, arm turns, and handholds.
BadCallException
          This exception indicates that a call was invalid.
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.
Dancer
          Dancer objects represent a dancer (real or phantom).
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 static information about a dance which a Predicate might need to know.
ExactRotation
          Rotations are represented as fractions, where '0' is facing north, and '1/4' is facing east.
Formation
          A Formation is a set of dancers and positions for them.
FormationMapper.FormationPiece
           
FormationMatch
          A successful attempt to match one or more instances of a given formation against the current setup yields a FormationMatch objects.
NoMatchException
          NoMatchException is thrown when a necessary formation can't be found in the given setup.
Position
          Position objects represent the position and orientation of a dancer.
Predicate
          A Predicate is a boolean test on the current formation and dance state, or else an operator on such boolean tests.
Program
           
Rotation
          Rotations are represented as fractions, where '0' is facing north, and '1/4' is facing east.
Selector
          A selector takes a formation and pulls out all instances of a selected sub-formation, numbering the dancers in each in a canonical order.
StandardDancer
          An object representing one of the eight real dancers.
TaggedFormation
          A Formation is a set of dancers and positions for them.
TaggedFormation.Tag
           
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.
Warp
          A Warp denotes a time-dependent transformation of the dancers' positions.
 

Classes in net.cscott.sdr.calls used by net.cscott.sdr.calls.ast
BadCallException
          This exception indicates that a call was invalid.
ExactRotation
          Rotations are represented as fractions, where '0' is facing north, and '1/4' is facing east.
Predicate
          A Predicate is a boolean test on the current formation and dance state, or else an operator on such boolean tests.
Selector
          A selector takes a formation and pulls out all instances of a selected sub-formation, numbering the dancers in each in a canonical order.
TaggedFormation.Tag
           
Warp
          A Warp denotes a time-dependent transformation of the dancers' positions.
 

Classes in net.cscott.sdr.calls used by net.cscott.sdr.calls.grm
Program
           
 

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.
 

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.
Dancer
          Dancer objects represent a dancer (real or phantom).
DancerPath
          A DancerPath is the result of evaluating a call for a specific dancer in a formation.
DanceState
          DanceState captures all the static information about a dance which a Predicate might need to know.
ExactRotation
          Rotations are represented as fractions, where '0' is facing north, and '1/4' is facing east.
Formation
          A Formation is a set of dancers and positions for them.
Position
          Position objects represent the position and orientation of a dancer.
 

Classes in net.cscott.sdr.calls used by net.cscott.sdr.recog
DanceState
          DanceState captures all the static information about a dance which a Predicate might need to know.
 


sdr 0.21

Copyright (c) 2006 C. Scott Ananian