|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Class Summary | |
| AbcMusicPlayer | DOCUMENT ME! |
| CollisionAvoidanceGenerator | The dance specification allows a 'collision avoidance' element. |
| DanceData | DOCUMENT ME! |
| HandMovement | This defines a movement for a hand. |
| HandMovementFixed | |
| HandMovementInStraightLine | This class represents a hand movement that is a transition from one hand movement to another. |
| HandMovementInTransition | This does a transition of between a half and one bar. |
| HandMovements | |
| HandMovementWhileHolding | |
| MovementGenerator | DOCUMENT ME! |
| MusicNote | |
| MusicPlayer | |
| ParticipantMovements | Contains all the information about a person that can be obtained from the XML dance specification. |
| ParticipantPosition | This class represents the position of a participant. |
| PersonMovement | An object of this class represents a movement of a person over a period of time. |
| PersonMovementAlone | This class implements a movement of a person over a period of time. |
| PersonMovementFix | This class implements a movement of a participant that is in fact a movement over a time period of zero length. |
| PersonMovementInAUnit | This class implements a movement of a person over a period of time. |
| PersonMovementInTransition | This class implements a movement of a participant that is a transition from one movement to another. |
| PersonMovementList | This class is a PersonMovement implementation for a movement that is a list of movements. |
| PersonMovementSplitter | This class implements a movement of a participant that is a portion of an already existing longer movement. |
| PersonMovementTimeShifted | This class implements a movement where the participant takes the track of a given underlying movement but the speed at which the participant moves along the track in adjusted. |
| PolynomialMovement | |
| Position | This class represents the position of a hand. |
| SingleDimensionalMovement | An object of this class represents a movement in a single dimension over a period of time. |
| SinusoidalMovement | |
| StationaryMovement | |
| TrackGenerator | This class takes as input a series of positions to which a participant must move and outputs a PersonMovement object that makes a track going through each position in turn. |
| TrackSegment | |
| TransitionGenerator | This class takes as input a series of movements that may be disjointed in space. |
| Util | |
| Exception Summary | |
| AnimationException | DOCUMENT ME! |
| InevitableCollisionException | |
| MoveBackwardsException | Thrown if a participant makes a move that takes the partipant to a position that is approximately behind him/her and facing in approximately the same direction as the original direction faced by the participant. |
| MusicException | |
| PositionRequiredButImmediatelyAfterTransitionException | Thrown when the position of a participant must be known, but the previous movement was a transition. |
| PositionRequiredButNoPriorMovementException | Thrown when the position of a participant must be known, but there is no prior movement or fix to give a position. |
| TransitionNotCompletedException | Thrown when a method is called on a TransitionGenerator object that requires all prior transitions to have fully completed but there is a transition that has not yet completed. |
| TransitionStartsBeforeFigureStarts | Thrown when a transition point is passed to the transition generator but the transition starts before the list of movements over which we are processing transitions. |
| TurnOnSpotException | |
Implements a class that converts the dance specification into lists of person and hand movements. The input is the XML source. The output is a class that contains a list of movements for each person and for each hand. This output class, given a person in the dance and a time tick can return the position of the person, the direction the person is facing, and the positions of that person's hands. This class can be used for various purposes such as to display animation.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||