A B C D E F G H I K L M N O P R S T U W X Y

A

AbcMusicPlayer - class movements.AbcMusicPlayer.
DOCUMENT ME!
AbcMusicPlayer(String, int, int) - Constructor for class movements.AbcMusicPlayer
DOCUMENT ME!
AbcMusicPlayer.CachedNoteInfo - class movements.AbcMusicPlayer.CachedNoteInfo.
 
AbcMusicPlayer.CachedNoteInfo() - Constructor for class movements.AbcMusicPlayer.CachedNoteInfo
 
AddCircularMovement(PersonMovementList, double, double, double, double, double, double, int) - Method in class movements.TrackSegment
 
AddHandMovements() - Method in class movements.MovementGenerator
Calculates the actual hand movements.
AddHandMovementsStep1() - Method in class movements.MovementGenerator
When hands are taken, that means hands are to be taken only if the people taking hands are 'in range'.
AddHandMovementsStep2() - Method in class movements.MovementGenerator
When a hand is involved in two different hand holds then there is a transition period of at least half a bar.
AddMovement(HandMovement) - Method in class movements.HandMovements
 
AddMovement(Movement) - Method in class parsedtree.FigureDefinition
DOCUMENT ME!
AddStraightMovement(PersonMovementList, double, double, double, double, double, int) - Method in class movements.TrackSegment
 
AddSubMovement(PersonMovement) - Method in class movements.PersonMovementList
Append a movement to the end of the list of movements.
AnimationException - exception movements.AnimationException.
DOCUMENT ME!
AnimationException(String) - Constructor for class movements.AnimationException
Creates a new AnimationException object.
AnimationException(String, Object[]) - Constructor for class movements.AnimationException
Creates a new AnimationException object.
ArcAngle(double, double, boolean) - Method in class movements.TrackSegment
 
acceleration - Variable in class movements.PolynomialMovement
 
acceleration - Variable in class movements.SinusoidalMovement
 
across - Variable in class movements.PersonMovementFix
 
across - Variable in class movements.Position
 
across - Variable in class movements.TrackSegment.Direction
 
across - Variable in class parsedtree.FigurePersonDefinition
 
across - Variable in class parsedtree.Finishing
 
across - Variable in class parsedtree.FormUnit
 
across - Variable in class parsedtree.Move
 
across - Variable in class parsedtree.ParticipantDefinition
 
across - Variable in class parsedtree.Position
Distance across the dance floor.
across - Variable in class parsedtree.Shift
 
addParticipant(BaseParticipantDefinition) - Method in class parsedtree.ParticipantsInScope
DOCUMENT ME!
addSubMovement(PersonMovement) - Method in class movements.TransitionGenerator
 
addTransition(int, int, int) - Method in class movements.TransitionGenerator
 
addWayPoint(ParticipantPosition) - Method in class movements.TrackGenerator
Adds a way point.
adjustedMovement1 - Variable in class movements.CollisionAvoidanceGenerator
 
adjustedMovement2 - Variable in class movements.CollisionAvoidanceGenerator
 
adjustmentToFollowingNote - Variable in class movements.AbcMusicPlayer
If accidentals are found (sharps, flats, or naturals) then update this field to be the adjustment to make to the next note.
adjustments - Variable in class movements.PersonMovementTimeShifted
The amount by which each tick must be adjusted before being passed on the the underlying PersonMovement object when getting the participant's postion.
amplitude - Variable in class movements.SinusoidalMovement
 
arcLength1 - Variable in class movements.TrackSegment
 
arcLength2 - Variable in class movements.TrackSegment
 
atan() - Method in class movements.TrackSegment.Direction
 
audioClip - Variable in class movements.AbcMusicPlayer.CachedNoteInfo
DOCUMENT ME!

B

BaseParticipantDefinition - class parsedtree.BaseParticipantDefinition.
 
BaseParticipantDefinition() - Constructor for class parsedtree.BaseParticipantDefinition
 
bar - Variable in class parsedtree.DisbandUnit
 
bar - Variable in class parsedtree.FormUnit
 
bar - Variable in class parsedtree.Move
 
bar - Variable in class parsedtree.Rotate
 
bar - Variable in class parsedtree.Shift
 
bar - Variable in class parsedtree.Wait
 
bars - Variable in class parsedtree.HandHoldOutsideAUnit
 
buildDanceDataFromXML(InputSource, int) - Method in class movements.MovementGenerator
Creates a DanceData object from a dance specification given in XML format.

C

CheckEverythingResolved(FigureDefinition) - Method in class parsedtree.XMLParser
DOCUMENT ME!
CollisionAvoidanceGenerator - class movements.CollisionAvoidanceGenerator.
The dance specification allows a 'collision avoidance' element.
CollisionAvoidanceGenerator(PersonMovement, PersonMovement) - Constructor for class movements.CollisionAvoidanceGenerator
Construct an object that takes as input the two original paths for a pair of participants and generates adjusted paths for the two participants that have been adjusted, if necessary, so that the two participants do not collide.
CollisionAvoider - class parsedtree.CollisionAvoider.
Two 'moves' that may collide and must be adjusted.
CollisionAvoider() - Constructor for class parsedtree.CollisionAvoider
 
cachedHandPosition - Variable in class movements.DanceData
DOCUMENT ME!
cachedHandPositionHandIndex - Variable in class movements.DanceData
DOCUMENT ME!
cachedHandPositionPersonIndex - Variable in class movements.DanceData
DOCUMENT ME!
cachedHandPositionTick - Variable in class movements.DanceData
DOCUMENT ME!
cachedMovementIndex - Variable in class movements.PersonMovementList
 
cachedMovementStartTick - Variable in class movements.PersonMovementList
 
cachedNotes - Variable in class movements.AbcMusicPlayer
 
cachedPersonPosition - Variable in class movements.DanceData
The position of the person calculated during the previous call to getPositionDown, getPositionAcross, or getDirection.
cachedPersonPositionPersonIndex - Variable in class movements.DanceData
The value of the 'personIndex' parameter passed to the last call to getPositionDown, getPositionAcross, or getDirection.
cachedPersonPositionTick - Variable in class movements.DanceData
The value of the 'tick' parameter passed to the last call to getPositionDown, getPositionAcross, or getDirection.
calculateMovementsInFigure(FigureDefinition, MovementGenerator.FigurePlacement, MovementGenerator.ParticipantData[], int) - Method in class movements.MovementGenerator
 
center - Variable in class movements.SinusoidalMovement
 
center1x - Variable in class movements.TrackSegment
 
center1y - Variable in class movements.TrackSegment
 
center2x - Variable in class movements.TrackSegment
 
center2y - Variable in class movements.TrackSegment
 
characters(char[], int, int) - Method in class parsedtree.XMLParser.CollisionAvoidanceProcessor
DOCUMENT ME!
characters(char[], int, int) - Method in class parsedtree.XMLParser.DefineFigureProcessor
DOCUMENT ME!
characters(char[], int, int) - Method in class parsedtree.XMLParser.DefineUnitTypeProcessor
DOCUMENT ME!
characters(char[], int, int) - Method in class parsedtree.XMLParser.FigureProcessor
DOCUMENT ME!
characters(char[], int, int) - Method in class parsedtree.XMLParser.HandHoldProcessor
DOCUMENT ME!
characters(char[], int, int) - Method in class parsedtree.XMLParser.MusicProcessor
DOCUMENT ME!
characters(char[], int, int) - Method in class parsedtree.XMLParser.SAXEventProcessor
DOCUMENT ME!
characters(char[], int, int) - Method in class parsedtree.XMLParser
DOCUMENT ME!
chirality - Variable in class parsedtree.Figure
 
chirality - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
chirality - Variable in class parsedtree.UnitDefinition
Indicates whether the unit is a 'left handed' or a 'right handed' unit.
chirality - Variable in class parsedtree.UnitTypeDefinition
Some units can be formed in both left handed and right handed versions.
chiralityName - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
collisionAvoider - Variable in class parsedtree.XMLParser.CollisionAvoidanceProcessor
 
comfortableHandPositionForwards - Variable in class movements.MovementGenerator
 
comfortableHandPositionSideways - Variable in class movements.MovementGenerator
 
comfyHandMovements - Variable in class movements.HandMovementWhileHolding
 
comfyHandPosition - Variable in class movements.HandMovementWhileHolding
 
commitRangeLimits() - Method in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
currentMovementIndex - Variable in class movements.HandMovements
 
currentSAXEventProcessor - Variable in class parsedtree.XMLParser
DOCUMENT ME!
curvature1 - Variable in class movements.TrackSegment
 
curvature2 - Variable in class movements.TrackSegment
 
cutShortBars - Variable in class parsedtree.Figure
Number of bars, for each participant, that the figure is cut short.

D

DanceData - class movements.DanceData.
DOCUMENT ME!
DanceData() - Constructor for class movements.DanceData
Creates a new instance of DanceData
DanceDefinition - class parsedtree.DanceDefinition.
 
DanceDefinition() - Constructor for class parsedtree.DanceDefinition
 
Degrees(double) - Method in class movements.MovementGenerator
 
DisbandUnit - class parsedtree.DisbandUnit.
 
DisbandUnit() - Constructor for class parsedtree.DisbandUnit
 
danceDefinition - Variable in class movements.MovementGenerator
The XML tree returned by the XML parser.
danceDefinition - Variable in class parsedtree.XMLParser
 
defineFigureProcessor - Variable in class parsedtree.XMLParser.CollisionAvoidanceProcessor
 
direction - Variable in class movements.ParticipantPosition
The direction in which the participant is facing in radians.
directionMap - Variable in class parsedtree.XMLParser.DefineFigureProcessor
Map of named directions.
down - Variable in class movements.PersonMovementFix
 
down - Variable in class movements.Position
 
down - Variable in class movements.TrackSegment.Direction
 
down - Variable in class parsedtree.FigurePersonDefinition
 
down - Variable in class parsedtree.Finishing
 
down - Variable in class parsedtree.FormUnit
 
down - Variable in class parsedtree.Move
 
down - Variable in class parsedtree.ParticipantDefinition
 
down - Variable in class parsedtree.Position
Distance down the dance floor.
down - Variable in class parsedtree.Shift
 

E

EndElement(String) - Method in class parsedtree.XMLParser.CollisionAvoidanceProcessor
DOCUMENT ME!
EndElement(String) - Method in class parsedtree.XMLParser.DanceProcessor
DOCUMENT ME!
EndElement(String) - Method in class parsedtree.XMLParser.DefineFigureProcessor
DOCUMENT ME!
EndElement(String) - Method in class parsedtree.XMLParser.DefineUnitTypeProcessor
DOCUMENT ME!
EndElement(String) - Method in class parsedtree.XMLParser.FigureProcessor
DOCUMENT ME!
EndElement(String) - Method in class parsedtree.XMLParser.HandHoldProcessor
DOCUMENT ME!
EndElement(String) - Method in class parsedtree.XMLParser.IgnoreElementProcessor
DOCUMENT ME!
EndElement(String) - Method in class parsedtree.XMLParser.MusicProcessor
DOCUMENT ME!
EndElement(String) - Method in class parsedtree.XMLParser.SAXEventProcessor
DOCUMENT ME!
ExtractFirst(String) - Method in class parsedtree.XMLParser
 
ExtractSecond(String) - Method in class parsedtree.XMLParser
DOCUMENT ME!
elementName - Variable in class parsedtree.XMLParser.IgnoreElementProcessor
 
endDocument() - Method in class parsedtree.XMLParser
DOCUMENT ME!
endElement(String, String, String) - Method in class parsedtree.XMLParser
DOCUMENT ME!
endPrefixMapping(String) - Method in class parsedtree.XMLParser
DOCUMENT ME!
endTick - Variable in class movements.HandMovements
 
endTick - Variable in class movements.MovementGenerator.HandHoldRange
DOCUMENT ME!
endTick - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!

F

Figure - class parsedtree.Figure.
 
Figure() - Constructor for class parsedtree.Figure
 
FigureDefinition - class parsedtree.FigureDefinition.
DOCUMENT ME!
FigureDefinition() - Constructor for class parsedtree.FigureDefinition
 
FigurePersonDefinition - class parsedtree.FigurePersonDefinition.
 
FigurePersonDefinition() - Constructor for class parsedtree.FigurePersonDefinition
 
Finishing - class parsedtree.Finishing.
 
Finishing() - Constructor for class parsedtree.Finishing
 
FormUnit - class parsedtree.FormUnit.
 
FormUnit() - Constructor for class parsedtree.FormUnit
 
fLengthenNote - Variable in class movements.AbcMusicPlayer
 
fShortenNote - Variable in class movements.AbcMusicPlayer
 
fSingleStraightLine - Variable in class movements.TrackSegment
 
facing - Variable in class movements.PersonMovementFix
 
facing - Variable in class parsedtree.FigurePersonDefinition
 
facing - Variable in class parsedtree.Finishing
 
facing - Variable in class parsedtree.FormUnit
 
facing - Variable in class parsedtree.Move
 
facing - Variable in class parsedtree.ParticipantDefinition
 
facing - Variable in class parsedtree.Rotate
 
facing - Variable in class parsedtree.UnitTypePersonDefinition
 
facingR - Variable in class movements.PersonMovementInAUnit
 
female - Variable in class movements.ParticipantMovements
 
figure - Variable in class movements.MovementGenerator.FigurePlacement
 
figure - Variable in class parsedtree.XMLParser.FigureProcessor
 
figureDefinition - Variable in class parsedtree.Figure
 
figureDefinition - Variable in class parsedtree.XMLParser.DefineFigureProcessor
 
figureDefinitionOrientation - Variable in class movements.MovementGenerator.FigurePlacement
 
figureDefinitions - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
figureName - Variable in class parsedtree.Figure
 
figureOrientation - Variable in class movements.MovementGenerator.FigurePlacement
 
finalDirection - Variable in class movements.TrackSegment
 
finalPositionForwards - Variable in class movements.HandMovementInTransition
 
finalPositionSideways - Variable in class movements.HandMovementInTransition
 
finalPositionX - Variable in class movements.TrackSegment
 
finalPositionY - Variable in class movements.TrackSegment
 
followingBars - Variable in class parsedtree.Transition
 
followingMovement - Variable in class movements.PersonMovementInTransition
 
forwardsOffset - Variable in class movements.HandMovementFixed
 
forwardsOffset - Variable in class movements.PersonMovementInAUnit
 
forwardsOffset - Variable in class parsedtree.HandHoldInsideAUnit
 
forwardsOffset - Variable in class parsedtree.UnitTypePersonDefinition
 

G

GetFloorDirection(double) - Method in class movements.MovementGenerator.FigurePlacement
 
GetFloorPosition(double, double) - Method in class movements.MovementGenerator.FigurePlacement
Given a pair of co-ordinates used inside the figure, return the point using the floor's co-ordinates to which this maps.
GetPosition(int) - Method in class movements.PolynomialMovement
 
GetPosition(int) - Method in class movements.SingleDimensionalMovement
Given a point of time as the number of 'ticks' after the start of the movement, this method returns the position at that point of time.
GetPosition(int) - Method in class movements.SinusoidalMovement
 
GetPosition(int) - Method in class movements.StationaryMovement
 
generateMovements(DanceDefinition, int) - Method in class movements.MovementGenerator
DOCUMENT ME!
generateMovements(PersonMovementList) - Method in class movements.TrackSegment
Adds movements to the given list of movements.
getAdjustedMovement1() - Method in class movements.CollisionAvoidanceGenerator
Gets the movements for the participant who must yield.
getAdjustedMovement2() - Method in class movements.CollisionAvoidanceGenerator
Gets the movements for the participant who has the right of way.
getChirality() - Method in class movements.MovementGenerator.FigurePlacement
Determine whether the figure is being reflected.
getCurrentPosition(ParticipantPosition) - Method in class movements.TransitionGenerator
Returns the position of the participant when the last movement ended.
getDirection(int, int) - Method in class movements.DanceData
DOCUMENT ME!
getDistance() - Method in class movements.TrackSegment.Direction
 
getDistance() - Method in class movements.TrackSegment
The total distance of the track taken by the participant when making this move.
getEndOfLastRange() - Method in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
getEndTick() - Method in class movements.HandMovement
DOCUMENT ME!
getFloorParticipantPosition(double, double, double) - Method in class movements.MovementGenerator.FigurePlacement
DOCUMENT ME!
getHandPosition(Position, int) - Method in class movements.HandMovements
 
getHandPositionAcross(int, int, int) - Method in class movements.DanceData
DOCUMENT ME!
getHandPositionDown(int, int, int) - Method in class movements.DanceData
DOCUMENT ME!
getIntroductoryTicks() - Method in class movements.MusicPlayer
gets the number of ticks needed to play the introductory music that plays before the dance starts on tick zero.
getMovement(int) - Method in class movements.TrackGenerator
 
getMovement() - Method in class movements.TransitionGenerator
This method must not be called until all calls to addSubMovement and addTransition have been made.
getMusicPlayer() - Method in class movements.AbcMusicPlayer
Get an object that plays the music.
getName(int) - Method in class movements.DanceData
Get the name of a person.
getName() - Method in class parsedtree.BaseParticipantDefinition
 
getNumberOfParticipants() - Method in class movements.DanceData
DOCUMENT ME!
getNumberOfRanges() - Method in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
getNumberOfTicksInDance() - Method in class movements.DanceData
DOCUMENT ME!
getParticipant(String) - Method in class parsedtree.ParticipantsInScope
DOCUMENT ME!
getPosition(Position, int) - Method in class movements.HandMovement
Given the number of ticks into this movement, return the position where the hand is located at that time.
getPosition(Position, int) - Method in class movements.HandMovementFixed
 
getPosition(Position, int) - Method in class movements.HandMovementInStraightLine
 
getPosition(Position, int) - Method in class movements.HandMovementInTransition
Given the number of ticks into this movement, return the position where the hand is located at that time.
getPosition(Position, int) - Method in class movements.HandMovementWhileHolding
 
getPosition(ParticipantPosition, int) - Method in class movements.ParticipantMovements
 
getPosition(int) - Method in class movements.ParticipantMovements
 
getPosition(ParticipantPosition, int) - Method in class movements.PersonMovement
 
getPosition(int) - Method in class movements.PersonMovement
 
getPosition(ParticipantPosition, int) - Method in class movements.PersonMovementAlone
 
getPosition(ParticipantPosition, int) - Method in class movements.PersonMovementFix
 
getPosition(ParticipantPosition, int) - Method in class movements.PersonMovementInAUnit
 
getPosition(ParticipantPosition, int) - Method in class movements.PersonMovementInTransition
 
getPosition(ParticipantPosition, int) - Method in class movements.PersonMovementList
 
getPosition(ParticipantPosition, int) - Method in class movements.PersonMovementSplitter
 
getPosition(ParticipantPosition, int) - Method in class movements.PersonMovementTimeShifted
 
getPositionAcross(int, int) - Method in class movements.DanceData
DOCUMENT ME!
getPositionDown(int, int) - Method in class movements.DanceData
DOCUMENT ME!
getPriority() - Method in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
getStartOfFirstRange() - Method in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
getStartTick() - Method in class movements.HandMovement
DOCUMENT ME!
getTickLength() - Method in class movements.HandMovement
DOCUMENT ME!
getTickLength() - Method in class movements.PersonMovement
 
getTickLength() - Method in class movements.TransitionGenerator
 
getTicksPerBar() - Method in class movements.DanceData
DOCUMENT ME!
getWarningsIterator() - Method in class movements.MovementGenerator
Get the warnings, if any, that were generated during the previous call to the buildDanceDataFromXML method.

H

Hand - class parsedtree.Hand.
 
Hand() - Constructor for class parsedtree.Hand
 
HandHold - class parsedtree.HandHold.
 
HandHold() - Constructor for class parsedtree.HandHold
 
HandHoldInsideAUnit - class parsedtree.HandHoldInsideAUnit.
 
HandHoldInsideAUnit() - Constructor for class parsedtree.HandHoldInsideAUnit
 
HandHoldOutsideAUnit - class parsedtree.HandHoldOutsideAUnit.
 
HandHoldOutsideAUnit() - Constructor for class parsedtree.HandHoldOutsideAUnit
 
HandMovement - class movements.HandMovement.
This defines a movement for a hand.
HandMovement(int, int) - Constructor for class movements.HandMovement
Creates a new HandMovement object.
HandMovementFixed - class movements.HandMovementFixed.
 
HandMovementFixed(ParticipantMovements, double, double, int, int) - Constructor for class movements.HandMovementFixed
 
HandMovementInStraightLine - class movements.HandMovementInStraightLine.
This class represents a hand movement that is a transition from one hand movement to another.
HandMovementInStraightLine(HandMovement, HandMovement, int, int) - Constructor for class movements.HandMovementInStraightLine
 
HandMovementInTransition - class movements.HandMovementInTransition.
This does a transition of between a half and one bar.
HandMovementInTransition(ParticipantMovements, double, double, double, double, double, double, int, int, int) - Constructor for class movements.HandMovementInTransition
 
HandMovementWhileHolding - class movements.HandMovementWhileHolding.
 
HandMovementWhileHolding(int, ParticipantMovements[], double[], double[], int, int) - Constructor for class movements.HandMovementWhileHolding
 
HandMovements - class movements.HandMovements.
 
HandMovements(String, int) - Constructor for class movements.HandMovements
 
halfBar - Variable in class movements.HandMovementInTransition
 
handFromPersonForwards - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
handFromPersonSideways - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
handHold - Variable in class parsedtree.HandHoldOutsideAUnit
 
handHold - Variable in class parsedtree.XMLParser.HandHoldProcessor
 
handHoldRanges - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
handHolds - Variable in class parsedtree.UnitTypeDefinition
 
handIndexes - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
handMovement1 - Variable in class movements.HandMovementInStraightLine
 
handMovement2 - Variable in class movements.HandMovementInStraightLine
 
handMovements - Variable in class movements.DanceData
DOCUMENT ME!
handMovementsByHand - Variable in class movements.MovementGenerator
 
handPosition1 - Variable in class movements.HandMovementInStraightLine
 
handPosition2 - Variable in class movements.HandMovementInStraightLine
 
hands - Variable in class parsedtree.HandHold
 

I

InevitableCollisionException - exception movements.InevitableCollisionException.
 
InevitableCollisionException() - Constructor for class movements.InevitableCollisionException
Creates a new instance of InevitableCollisionException
ignorableWhitespace(char[], int, int) - Method in class parsedtree.XMLParser
DOCUMENT ME!
index - Variable in class movements.ParticipantMovements
 
index - Variable in class parsedtree.ParticipantDefinition
 
index - Variable in class parsedtree.UnitTypePersonDefinition
 
initialPositionForwards - Variable in class movements.HandMovementInTransition
 
initialPositionSideways - Variable in class movements.HandMovementInTransition
 
initializeNewStartAndEndTicks() - Method in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
inputPosition - Variable in class movements.AbcMusicPlayer
 
intermediateHandHolds - Variable in class movements.MovementGenerator.ParticipantData
The hand holds for this person.
intermediateHandHoldsByHand - Variable in class movements.MovementGenerator
A two dimensional array of Vectors where each vector contains a list of hand holds.
intermediateHandHoldsForAllPeople - Variable in class movements.MovementGenerator
A Vector containing a list of all hand holds in the dance.
introductoryTicks - Variable in class movements.AbcMusicPlayer
There may be introductory music that is played before the dance starts.
introductoryTicks - Variable in class movements.MusicPlayer
 
irregularNoteDivider - Variable in class movements.AbcMusicPlayer
 
irregularNoteMultiplier - Variable in class movements.AbcMusicPlayer
 
isEmpty() - Method in class movements.PersonMovementList
 
isEqual(ParticipantPosition) - Method in class movements.ParticipantPosition
 
isFemale - Variable in class parsedtree.PersonDefinition
true if female, false if male
isLeftHand - Variable in class parsedtree.Hand
 
isNearTo(Position, int) - Method in class movements.Position
Given this position and another position, determines if the two positions are closer to each other than the given distance.
isPositionSpecified - Variable in class parsedtree.FormUnit
Indicates whether the position at which the unit was formed was specified in the form_unit element.
isPositionSpecified - Variable in class parsedtree.ParticipantDefinition
 
isValidStartPosition(ParticipantPosition) - Method in class movements.TransitionGenerator
Determines if the given position is a valid starting point for the next movement.

K

KFieldSpecified - Variable in class movements.AbcMusicPlayer
 
keyAdjustment - Variable in class movements.AbcMusicPlayer
The sharp/flat adjustment to the signature key.
keyLetterIndex - Variable in class movements.AbcMusicPlayer
The signature key, where 0=C thru 6=B.

L

LFieldSpecified - Variable in class movements.AbcMusicPlayer
 
LowerCaseNote(int) - Method in class movements.AbcMusicPlayer
DOCUMENT ME!
length - Variable in class movements.AbcMusicPlayer.CachedNoteInfo
DOCUMENT ME!

M

MFieldSpecified - Variable in class movements.AbcMusicPlayer
 
Move - class parsedtree.Move.
 
Move() - Constructor for class parsedtree.Move
 
MoveBackwardsException - exception movements.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.
MoveBackwardsException() - Constructor for class movements.MoveBackwardsException
Creates a new instance of Class
Movement - class parsedtree.Movement.
The base class for everything in the list that makes up the movements.
Movement() - Constructor for class parsedtree.Movement
 
MovementGenerator - class movements.MovementGenerator.
DOCUMENT ME!
MovementGenerator() - Constructor for class movements.MovementGenerator
 
MovementGenerator.FigurePlacement - class movements.MovementGenerator.FigurePlacement.
Defines where a figure is placed on the dance floor.
MovementGenerator.FigurePlacement() - Constructor for class movements.MovementGenerator.FigurePlacement
The default constructor creates a figure placement such that the co-ordinates used inside the figure are the co-ordinates on the dance floor.
MovementGenerator.FigurePlacement(Figure, Position, Position, MovementGenerator.FigurePlacement) - Constructor for class movements.MovementGenerator.FigurePlacement
Constructs a figure placement object where the figure is fixed using two points.
MovementGenerator.FigurePlacement(Figure, Position, double, MovementGenerator.FigurePlacement) - Constructor for class movements.MovementGenerator.FigurePlacement
Constructs a figure placement object where the figure is fixed using a point and an orientation.
MovementGenerator.HandHoldRange - class movements.MovementGenerator.HandHoldRange.
Each object of this class represents a period of time over which all the hands in the hand hold are 'in range'.
MovementGenerator.HandHoldRange() - Constructor for class movements.MovementGenerator.HandHoldRange
 
MovementGenerator.IntermediateHandHold - class movements.MovementGenerator.IntermediateHandHold.
DOCUMENT ME!
MovementGenerator.IntermediateHandHold(int) - Constructor for class movements.MovementGenerator.IntermediateHandHold
Creates a new IntermediateHandHold object.
MovementGenerator.ParticipantData - class movements.MovementGenerator.ParticipantData.
DOCUMENT ME!
MovementGenerator.ParticipantData() - Constructor for class movements.MovementGenerator.ParticipantData
 
MusicException - exception movements.MusicException.
 
MusicException(String) - Constructor for class movements.MusicException
 
MusicNote - class movements.MusicNote.
 
MusicNote(int, SynthAudioClip) - Constructor for class movements.MusicNote
 
MusicPlayer - class movements.MusicPlayer.
 
MusicPlayer(int, MusicNote[], int, int, int, int) - Constructor for class movements.MusicPlayer
 
m_numberOfTrackSegments - Variable in class movements.TrackGenerator
 
m_trackSegments - Variable in class movements.TrackGenerator
 
meterDenominator - Variable in class movements.AbcMusicPlayer
 
meterNumerator - Variable in class movements.AbcMusicPlayer
 
moveThatYields - Variable in class parsedtree.CollisionAvoider
The move for the participant who must yield to the other participant.
moveWithRightOfWay - Variable in class parsedtree.CollisionAvoider
The move for the participant who has the right of way over the other participant.
movement - Variable in class movements.ParticipantMovements
 
movementAcross - Variable in class movements.PersonMovementAlone
 
movementDirection - Variable in class movements.PersonMovementAlone
 
movementDown - Variable in class movements.PersonMovementAlone
 
movementList - Variable in class movements.TransitionGenerator
Sub movements are initially added to this list.
movements - package movements
Implements a class that converts the dance specification into lists of person and hand movements.
movements - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
music - Variable in class movements.AbcMusicPlayer
 
music - Variable in class movements.MusicPlayer
 
musicEndTick - Variable in class movements.AbcMusicPlayer
The number of ticks from the start of the dance (i.e.
musicEndTick - Variable in class movements.MusicPlayer
The number of ticks from the start of the dance (i.e.
musicPlayer - Variable in class movements.DanceData
DOCUMENT ME!
musicPosition - Variable in class movements.MusicPlayer
 
musicalNotes - Variable in class parsedtree.DanceDefinition
 

N

NO_ADJUSTMENT - Static variable in class movements.AbcMusicPlayer
 
name - Variable in class movements.HandMovements
 
name - Variable in class movements.MovementGenerator.ParticipantData
DOCUMENT ME!
name - Variable in class movements.ParticipantMovements
 
name - Variable in class parsedtree.BaseParticipantDefinition
 
name - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
name - Variable in class parsedtree.FigurePersonDefinition
 
name - Variable in class parsedtree.UnitTypeDefinition
 
newEndTick - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
newStartTick - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
next - Variable in class movements.AbcMusicPlayer.CachedNoteInfo
DOCUMENT ME!
normalize(double) - Static method in class movements.Util
 
note - Variable in class movements.MusicNote
 
noteLengthDenominator - Variable in class movements.AbcMusicPlayer
 
noteLengthNumerator - Variable in class movements.AbcMusicPlayer
 
notes - Variable in class movements.AbcMusicPlayer
The input string containing the music in abc format.
notesPerBar - Variable in class movements.AbcMusicPlayer
 
numberOfFigureDefinitions - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
numberOfHandHoldRanges - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
numberOfHandHolds - Variable in class parsedtree.UnitTypeDefinition
 
numberOfHands - Variable in class movements.HandMovementWhileHolding
 
numberOfHands - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
numberOfHands - Variable in class parsedtree.HandHold
 
numberOfIrregularNotes - Variable in class movements.AbcMusicPlayer
 
numberOfMovements - Variable in class movements.HandMovements
 
numberOfMovements - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
numberOfNotes - Variable in class movements.AbcMusicPlayer
 
numberOfNotes - Variable in class movements.MusicPlayer
 
numberOfParticipants - Variable in class movements.DanceData
DOCUMENT ME!
numberOfParticipants - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
numberOfPeople - Variable in class parsedtree.UnitTypeDefinition
 
numberOfTicksInDance - Variable in class movements.DanceData
DOCUMENT ME!
numberOfTicksInDance - Variable in class movements.MovementGenerator
 
numberOfUnitDefinitions - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
numberOfUnitTypeDefinitions - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!

O

orientation - Variable in class parsedtree.Figure
 
orientation - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
orientationDefault - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
orientationName - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
originalMovement - Variable in class movements.PersonMovementTimeShifted
The movement that would have been taken by the participant had no adjustment been made to avoid a collision.
outerFigurePlacement - Variable in class movements.MovementGenerator.FigurePlacement
 

P

ParseField(int) - Method in class movements.AbcMusicPlayer
DOCUMENT ME!
ParseLength(int) - Method in class movements.AbcMusicPlayer
Parses the length of a note.
ParseNote(int) - Method in class movements.AbcMusicPlayer
DOCUMENT ME!
ParticipantDefinition - class parsedtree.ParticipantDefinition.
 
ParticipantDefinition() - Constructor for class parsedtree.ParticipantDefinition
 
ParticipantMovements - class movements.ParticipantMovements.
Contains all the information about a person that can be obtained from the XML dance specification.
ParticipantMovements(String, PersonMovement, boolean) - Constructor for class movements.ParticipantMovements
Construct an empty list of movements.
ParticipantPosition - class movements.ParticipantPosition.
This class represents the position of a participant.
ParticipantPosition() - Constructor for class movements.ParticipantPosition
 
ParticipantPosition(double, double, double) - Constructor for class movements.ParticipantPosition
 
ParticipantsInScope - class parsedtree.ParticipantsInScope.
This class keeps a list of names that are valid participants.
ParticipantsInScope() - Constructor for class parsedtree.ParticipantsInScope
 
ParticipatingParticipants - class parsedtree.ParticipatingParticipants.
Represents a group of participants in either a figure or a unit.
ParticipatingParticipants(String, ParticipantsInScope) - Constructor for class parsedtree.ParticipatingParticipants
Creates a new ParticipatingParticipants object.
PersonDefinition - class parsedtree.PersonDefinition.
 
PersonDefinition() - Constructor for class parsedtree.PersonDefinition
 
PersonMovement - class movements.PersonMovement.
An object of this class represents a movement of a person over a period of time.
PersonMovement(int) - Constructor for class movements.PersonMovement
 
PersonMovementAlone - class movements.PersonMovementAlone.
This class implements a movement of a person over a period of time.
PersonMovementAlone(int, SingleDimensionalMovement, SingleDimensionalMovement, SingleDimensionalMovement) - Constructor for class movements.PersonMovementAlone
 
PersonMovementFix - class movements.PersonMovementFix.
This class implements a movement of a participant that is in fact a movement over a time period of zero length.
PersonMovementFix(ParticipantPosition) - Constructor for class movements.PersonMovementFix
 
PersonMovementInAUnit - class movements.PersonMovementInAUnit.
This class implements a movement of a person over a period of time.
PersonMovementInAUnit(PersonMovement, int, int, double) - Constructor for class movements.PersonMovementInAUnit
Construct a movement of a person for the period that the person is participating in a unit.
PersonMovementInTransition - class movements.PersonMovementInTransition.
This class implements a movement of a participant that is a transition from one movement to another.
PersonMovementInTransition(PersonMovement, PersonMovement) - Constructor for class movements.PersonMovementInTransition
 
PersonMovementList - class movements.PersonMovementList.
This class is a PersonMovement implementation for a movement that is a list of movements.
PersonMovementList() - Constructor for class movements.PersonMovementList
Construct an empty list of movements.
PersonMovementSplitter - class movements.PersonMovementSplitter.
This class implements a movement of a participant that is a portion of an already existing longer movement.
PersonMovementSplitter(PersonMovement, int, int) - Constructor for class movements.PersonMovementSplitter
 
PersonMovementTimeShifted - class movements.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.
PersonMovementTimeShifted(PersonMovement, int[]) - Constructor for class movements.PersonMovementTimeShifted
 
PolynomialMovement - class movements.PolynomialMovement.
 
PolynomialMovement(double) - Constructor for class movements.PolynomialMovement
 
PolynomialMovement(double, double) - Constructor for class movements.PolynomialMovement
 
PolynomialMovement(double, double, double) - Constructor for class movements.PolynomialMovement
 
PolynomialMovement() - Constructor for class movements.PolynomialMovement
 
Position - class movements.Position.
This class represents the position of a hand.
Position() - Constructor for class movements.Position
 
Position(double, double) - Constructor for class movements.Position
 
Position - class parsedtree.Position.
A position on the dance floor.
Position(String) - Constructor for class parsedtree.Position
Creates a new Position object.
PositionRequiredButImmediatelyAfterTransitionException - exception movements.PositionRequiredButImmediatelyAfterTransitionException.
Thrown when the position of a participant must be known, but the previous movement was a transition.
PositionRequiredButImmediatelyAfterTransitionException(int) - Constructor for class movements.PositionRequiredButImmediatelyAfterTransitionException
Creates a new instance of PositionRequiredButImmediatelyAfterTransitionException.
PositionRequiredButNoPriorMovementException - exception movements.PositionRequiredButNoPriorMovementException.
Thrown when the position of a participant must be known, but there is no prior movement or fix to give a position.
PositionRequiredButNoPriorMovementException() - Constructor for class movements.PositionRequiredButNoPriorMovementException
Creates a new instance of PositionRequiredButNoPriorMovementException
parent - Variable in class parsedtree.XMLParser.SAXEventProcessor
 
parse(InputSource) - Method in class parsedtree.XMLParser
DOCUMENT ME!
parsedtree - package parsedtree
Implements a SAXEventProcessor interface that produces a tree that represents the dance animation data.
participant - Variable in class parsedtree.Finishing
 
participant - Variable in class parsedtree.Hand
 
participant - Variable in class parsedtree.Move
 
participant - Variable in class parsedtree.Rotate
 
participant - Variable in class parsedtree.Shift
 
participant - Variable in class parsedtree.Transition
 
participant - Variable in class parsedtree.Wait
 
participantMovements - Variable in class movements.HandMovementFixed
 
participantMovements - Variable in class movements.HandMovementInTransition
 
participants - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
participants - Variable in class parsedtree.ParticipantsInScope
The Vector contains objects of type BaseParticipantDefinition
participants - Variable in class parsedtree.ParticipatingParticipants
 
participants - Variable in class parsedtree.XMLParser.CollisionAvoidanceProcessor
 
participants - Variable in class parsedtree.XMLParser.DefineUnitTypeProcessor
 
participants - Variable in class parsedtree.XMLParser.FigureProcessor
 
participants - Variable in class parsedtree.XMLParser.HandHoldProcessor
 
participantsInScope - Variable in class parsedtree.XMLParser.DefineFigureProcessor
List of all paricipants in this figure and all units that are formed within this figure.
participatingParticipants - Variable in class parsedtree.Figure
 
participatingParticipants - Variable in class parsedtree.UnitDefinition
The participants in the unit.
people - Variable in class parsedtree.UnitTypeDefinition
 
peopleMovements - Variable in class movements.DanceData
DOCUMENT ME!
peopleMovements - Variable in class movements.MovementGenerator
 
personIndex - Variable in class movements.MovementGenerator.ParticipantData
DOCUMENT ME!
personIndexes - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
personPosition - Variable in class movements.HandMovementFixed
 
personPosition - Variable in class movements.HandMovementInTransition
 
phase - Variable in class movements.SinusoidalMovement
 
placementParameters - Variable in class parsedtree.Figure
 
playNote(int) - Method in class movements.DanceData
If a note starts on the given tick then this method will play the note.
playNote(int) - Method in class movements.MusicPlayer
If a note starts on the given tick then this method will play the note.
point - Variable in class movements.MovementGenerator.FigurePlacement
 
point1 - Variable in class parsedtree.Figure
 
point1Across - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
point1Default - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
point1Down - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
point1Name - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
point2 - Variable in class parsedtree.Figure
 
point2Across - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
point2Default - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
point2Down - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
point2Name - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
position - Variable in class movements.PolynomialMovement
 
position - Variable in class movements.StationaryMovement
 
position - Variable in class movements.TrackGenerator
 
positionMap - Variable in class parsedtree.XMLParser.DefineFigureProcessor
Map of named positions.
previousTransitionEndTick - Variable in class movements.TransitionNotCompletedException
 
previousTransitionFollowingTicks - Variable in class movements.TransitionGenerator
If there is an outstanding transition then this contains the number of ticks in the second part of the transition, i.e.
previousTransitionPointTick - Variable in class movements.TransitionNotCompletedException
 
previousTransitionPriorMovement - Variable in class movements.TransitionGenerator
If there is an outstanding transition then this contains the movement for the first part of the transition, i.e.
previousTransitionType - Variable in class movements.TransitionGenerator
If there is an outstanding transition then this contains the type of that transition.
priorBars - Variable in class parsedtree.Transition
 
priorMovement - Variable in class movements.PersonMovementInTransition
 
priority - Variable in class movements.MovementGenerator.IntermediateHandHold
 
processPreviousTransition() - Method in class movements.TransitionGenerator
There may be a previous transition that has not been appended to the output movement.
processingInstruction(String, String) - Method in class parsedtree.XMLParser
DOCUMENT ME!
provisionallySetEndOfLastRange(int) - Method in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
provisionallySetStartOfFirstRange(int) - Method in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!

R

Radians(int) - Method in class movements.MovementGenerator
Convert degrees to radians.
Radians(int) - Method in class movements.TrackSegment
 
ResolveFigureDefinitions(FigureDefinition, FigureDefinition) - Method in class parsedtree.XMLParser
 
ResolveUnitTypeDefinitions(FigureDefinition, UnitTypeDefinition) - Method in class parsedtree.XMLParser
DOCUMENT ME!
Rotate - class parsedtree.Rotate.
 
Rotate() - Constructor for class parsedtree.Rotate
 
radiansToString(double) - Static method in class movements.Util
 
rateOfAdjustmentAcross - Variable in class movements.PersonMovementInTransition
 
rateOfAdjustmentDirection - Variable in class movements.PersonMovementInTransition
 
rateOfAdjustmentDown - Variable in class movements.PersonMovementInTransition
 
readObject(ObjectInputStream) - Method in class movements.DanceData
DOCUMENT ME!
readObject(ObjectInputStream) - Method in class movements.HandMovementFixed
 
readObject(ObjectInputStream) - Method in class movements.HandMovementInStraightLine
 
readObject(ObjectInputStream) - Method in class movements.HandMovementInTransition
 
readObject(ObjectInputStream) - Method in class movements.HandMovementWhileHolding
 
readObject(ObjectInputStream) - Method in class movements.PersonMovementInAUnit
 
readObject(ObjectInputStream) - Method in class movements.PersonMovementInTransition
 
removeUnit(String) - Method in class parsedtree.ParticipantsInScope
Finds, removes, and returns a participant from the list of participants in scope.
resultMovement - Variable in class movements.TransitionGenerator
 
rightOfWayParticipant - Variable in class parsedtree.XMLParser.CollisionAvoidanceProcessor
 

S

Set(String, ParticipantsInScope) - Method in class parsedtree.ParticipatingParticipants
DOCUMENT ME!
SetSignature() - Method in class movements.AbcMusicPlayer
Set up the signature array which indicates, for each letter, whether the note is sharpened, flattened, double sharpened etc.
Shift - class parsedtree.Shift.
 
Shift() - Constructor for class parsedtree.Shift
 
SingleDimensionalMovement - class movements.SingleDimensionalMovement.
An object of this class represents a movement in a single dimension over a period of time.
SingleDimensionalMovement() - Constructor for class movements.SingleDimensionalMovement
 
SinusoidalMovement - class movements.SinusoidalMovement.
 
SinusoidalMovement(double, double, double, double, double) - Constructor for class movements.SinusoidalMovement
 
SinusoidalMovement(double, double, double, double) - Constructor for class movements.SinusoidalMovement
 
StandStill(TransitionGenerator, int) - Method in class movements.MovementGenerator
Make a participant stand still for a while.
StationaryMovement - class movements.StationaryMovement.
 
StationaryMovement(double) - Constructor for class movements.StationaryMovement
 
scale - Variable in class movements.MovementGenerator.FigurePlacement
 
scaleSemiTones - Variable in class movements.AbcMusicPlayer
 
setDocumentLocator(Locator) - Method in class parsedtree.XMLParser
DOCUMENT ME!
setFromPositionRelativeToPerson(ParticipantPosition, double, double) - Method in class movements.Position
Given a position specified relative to the person, calculate the position relative to the dance floor.
setTickLength(int) - Method in class movements.TrackSegment
Set the amount of time to be taken to do this move.
shortestTurn(double) - Method in class movements.PersonMovementInTransition
Given an angle, in radians, that specifies an angle through which a dancer must turn, this method returns a turn angle that gets the dancer to face the same direction but by minimizing the amount of turning.
shoulderPositionForwards - Variable in class movements.HandMovementInTransition
 
shoulderPositionSideways - Variable in class movements.HandMovementInTransition
 
sidewaysOffset - Variable in class movements.HandMovementFixed
 
sidewaysOffset - Variable in class movements.PersonMovementInAUnit
 
sidewaysOffset - Variable in class parsedtree.HandHoldInsideAUnit
 
sidewaysOffset - Variable in class parsedtree.UnitTypePersonDefinition
 
signature - Variable in class movements.AbcMusicPlayer
This array indicates, for each letter C=0 thru B=6, whether the note is sharpened or flattened.
skippedEntity(String) - Method in class parsedtree.XMLParser
DOCUMENT ME!
speed - Variable in class movements.PolynomialMovement
 
speed - Variable in class movements.SinusoidalMovement
 
splitMovement(int, int) - Method in class movements.PersonMovement
Provides a movement that covers only a period of this movement.
splitMovementInternal(int, int) - Method in class movements.PersonMovement
Provides a movement that covers only a period of this movement.
splitMovementInternal(int, int) - Method in class movements.PersonMovementInAUnit
 
splitMovementInternal(int, int) - Method in class movements.PersonMovementList
 
splitMovementInternal(int, int) - Method in class movements.PersonMovementSplitter
 
startDirection - Variable in class movements.TrackSegment
 
startDocument() - Method in class parsedtree.XMLParser
DOCUMENT ME!
startElement(String, Attributes) - Method in class parsedtree.XMLParser.CollisionAvoidanceProcessor
Process elements that occur within a <figure> element.
startElement(String, Attributes) - Method in class parsedtree.XMLParser.DanceProcessor
DOCUMENT ME! Process elements that occur within a <dance> element.
startElement(String, Attributes) - Method in class parsedtree.XMLParser.DefineFigureProcessor
Process elements that occur within a <define_figure> element.
startElement(String, Attributes) - Method in class parsedtree.XMLParser.DefineUnitTypeProcessor
Process elements that occur within a <define_unit_type> element.
startElement(String, Attributes) - Method in class parsedtree.XMLParser.FigureProcessor
Process elements that occur within a <figure> element.
startElement(String, Attributes) - Method in class parsedtree.XMLParser.HandHoldProcessor
Process elements that occur within a <hand_hold> element.
startElement(String, Attributes) - Method in class parsedtree.XMLParser.IgnoreElementProcessor
Process elements that occur within an element for which we are ignoring content.
startElement(String, Attributes) - Method in class parsedtree.XMLParser.MusicProcessor
Process elements that occur within a <abc> element.
startElement(String, Attributes) - Method in class parsedtree.XMLParser.SAXEventProcessor
DOCUMENT ME!
startElement(String, String, String, Attributes) - Method in class parsedtree.XMLParser
DOCUMENT ME!
startNoteBar - Variable in class movements.AbcMusicPlayer
 
startPositionX - Variable in class movements.TrackSegment
 
startPositionY - Variable in class movements.TrackSegment
 
startPrefixMapping(String, String) - Method in class parsedtree.XMLParser
DOCUMENT ME!
startTick - Variable in class movements.HandMovement
 
startTick - Variable in class movements.MovementGenerator.HandHoldRange
DOCUMENT ME!
startTick - Variable in class movements.MovementGenerator.IntermediateHandHold
DOCUMENT ME!
startTick - Variable in class movements.MusicNote
 
startTick - Variable in class movements.PersonMovementSplitter
 
subMovement - Variable in class movements.PersonMovementSplitter
 
subMovementAt(int) - Method in class movements.PersonMovementList
Wrapper for the subMovements Vector member.
subMovements - Variable in class movements.PersonMovementList
The array of sub-movements.

T

Trace(String) - Method in class movements.HandMovement
DOCUMENT ME!
Trace(String) - Method in class movements.HandMovementFixed
 
Trace(String) - Method in class movements.HandMovementInStraightLine
 
Trace(String) - Method in class movements.HandMovementInTransition
 
Trace(String) - Method in class movements.HandMovementWhileHolding
 
Trace() - Method in class movements.MovementGenerator
 
Trace(String) - Method in class movements.PersonMovement
 
Trace(String) - Method in class movements.PersonMovementAlone
 
Trace(String) - Method in class movements.PersonMovementFix
 
Trace(String) - Method in class movements.PersonMovementInAUnit
 
Trace(String) - Method in class movements.PersonMovementInTransition
 
Trace(String) - Method in class movements.PersonMovementList
 
Trace(String) - Method in class movements.PersonMovementSplitter
 
Trace(String) - Method in class movements.PersonMovementTimeShifted
 
TrackGenerator - class movements.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.
TrackGenerator(ParticipantPosition) - Constructor for class movements.TrackGenerator
Construct an empty list of tracks.
TrackSegment - class movements.TrackSegment.
 
TrackSegment(double, double, double, double, double, double) - Constructor for class movements.TrackSegment
 
TrackSegment.Direction - class movements.TrackSegment.Direction.
 
TrackSegment.Direction(double, double) - Constructor for class movements.TrackSegment.Direction
 
Transition - class parsedtree.Transition.
 
Transition() - Constructor for class parsedtree.Transition
 
TransitionGenerator - class movements.TransitionGenerator.
This class takes as input a series of movements that may be disjointed in space.
TransitionGenerator() - Constructor for class movements.TransitionGenerator
Construct an empty list of movements.
TransitionNotCompletedException - exception movements.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.
TransitionNotCompletedException(int, int) - Constructor for class movements.TransitionNotCompletedException
Creates a new instance of TransitionNotCompletedException
TransitionStartsBeforeFigureStarts - exception movements.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.
TransitionStartsBeforeFigureStarts() - Constructor for class movements.TransitionStartsBeforeFigureStarts
Creates a new instance of TransitionStartsBeforeFigureStarts
TurnOnSpotException - exception movements.TurnOnSpotException.
 
TurnOnSpotException() - Constructor for class movements.TurnOnSpotException
Creates a new instance of TurnOnSpotException
theMovements - Variable in class movements.HandMovements
 
tick - Variable in class movements.PositionRequiredButImmediatelyAfterTransitionException
 
tickLength - Variable in class movements.HandMovement
 
tickLength - Variable in class movements.PersonMovement
 
ticksPerBar - Variable in class movements.AbcMusicPlayer
 
ticksPerBar - Variable in class movements.DanceData
DOCUMENT ME!
ticksPerBar - Variable in class movements.MovementGenerator
The number of time ticks in each bar.
ticksToString(int) - Method in class movements.MovementGenerator
Helper function to format a bar count for messages.
timesThruTheMusic - Variable in class movements.AbcMusicPlayer
The number of times the music must be repeated to fill up the length of the dance.
timesThruTheMusic - Variable in class movements.MusicPlayer
The number of times the music must be repeated to fill up the length of the dance.
toString() - Method in class movements.ParticipantPosition
 
toString() - Method in class movements.Position
 
totalTickLength - Variable in class movements.TransitionGenerator
Total length of all movements passed to the object so far
totalTicks - Variable in class movements.TrackSegment
Total number of ticks to carry out the movement.
totalTicksInMusic - Variable in class movements.AbcMusicPlayer
The number of ticks between one repeat of the music and the next repeat.
totalTicksInMusic - Variable in class movements.MusicPlayer
The number of ticks between one repeat of the music and the next repeat.
trackDistance - Variable in class movements.TrackSegment
 
transitionDirection - Variable in class movements.TrackSegment
 
transitionPointX - Variable in class movements.TrackSegment
 
transitionPointY - Variable in class movements.TrackSegment
 
transitionTypeMove - Static variable in class parsedtree.Transition
Constant indicates a 'moving' transition.
transitionTypeNormal - Static variable in class parsedtree.Transition
Constant indicates a 'normal' transition.
transitionTypeShift - Static variable in class parsedtree.Transition
Constant indicates a 'shifting' transition.
turnAngle - Variable in class parsedtree.Rotate
 
type - Variable in class parsedtree.Transition
The algorithm to be used to do the transition.

U

UnitDefinition - class parsedtree.UnitDefinition.
Represents a unit, containing the details of the unit such as the list of people who form the unit and the type of the unit.
UnitDefinition() - Constructor for class parsedtree.UnitDefinition
 
UnitTypeDefinition - class parsedtree.UnitTypeDefinition.
 
UnitTypeDefinition() - Constructor for class parsedtree.UnitTypeDefinition
 
UnitTypePersonDefinition - class parsedtree.UnitTypePersonDefinition.
 
UnitTypePersonDefinition() - Constructor for class parsedtree.UnitTypePersonDefinition
 
UpperCaseNote(int) - Method in class movements.AbcMusicPlayer
DOCUMENT ME!
Util - class movements.Util.
 
Util() - Constructor for class movements.Util
Creates a new instance of Util
unadjustedPosition - Variable in class movements.PersonMovementInTransition
Work object used to obtain the position where the participant would have been were there no adjustment for the transition.
unitDefinition - Variable in class parsedtree.DisbandUnit
 
unitDefinition - Variable in class parsedtree.FormUnit
 
unitDefinitions - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
unitMovement - Variable in class movements.PersonMovementInAUnit
 
unitPosition - Variable in class movements.PersonMovementInAUnit
Work object used to obtain the position of the unit.
unitType - Variable in class parsedtree.UnitDefinition
The object containing the details for the type of unit.
unitTypeDefinition - Variable in class parsedtree.XMLParser.DefineUnitTypeProcessor
 
unitTypeDefinitions - Variable in class parsedtree.FigureDefinition
DOCUMENT ME!
unitTypeName - Variable in class parsedtree.UnitDefinition
Temporary holder for the name of the unit type.

W

Wait - class parsedtree.Wait.
 
Wait() - Constructor for class parsedtree.Wait
 
warningMessages - Variable in class movements.MovementGenerator
The warnings that were generated during the previous call to the buildDanceDataFromXML method.

X

XMLParser - class parsedtree.XMLParser.
 
XMLParser() - Constructor for class parsedtree.XMLParser
 
XMLParser.CollisionAvoidanceProcessor - class parsedtree.XMLParser.CollisionAvoidanceProcessor.
DOCUMENT ME!
XMLParser.CollisionAvoidanceProcessor(XMLParser.SAXEventProcessor, CollisionAvoider, BaseParticipantDefinition, BaseParticipantDefinition, ParticipantsInScope) - Constructor for class parsedtree.XMLParser.CollisionAvoidanceProcessor
Creates a new CollisionAvoidanceProcessor object.
XMLParser.DanceProcessor - class parsedtree.XMLParser.DanceProcessor.
Process events that occur within a <dance> element.
XMLParser.DanceProcessor(XMLParser.SAXEventProcessor) - Constructor for class parsedtree.XMLParser.DanceProcessor
Creates a new DanceProcessor object.
XMLParser.DefineFigureProcessor - class parsedtree.XMLParser.DefineFigureProcessor.
Process events that occur within a <define_figure> element.
XMLParser.DefineFigureProcessor(XMLParser.SAXEventProcessor, FigureDefinition, Hashtable, Hashtable) - Constructor for class parsedtree.XMLParser.DefineFigureProcessor
Creates a new DefineFigureProcessor object.
XMLParser.DefineUnitTypeProcessor - class parsedtree.XMLParser.DefineUnitTypeProcessor.
Process events that occur within a <define_unit_type> element.
XMLParser.DefineUnitTypeProcessor(XMLParser.SAXEventProcessor, UnitTypeDefinition) - Constructor for class parsedtree.XMLParser.DefineUnitTypeProcessor
Creates a new DefineUnitTypeProcessor object.
XMLParser.FigureProcessor - class parsedtree.XMLParser.FigureProcessor.
DOCUMENT ME!
XMLParser.FigureProcessor(XMLParser.SAXEventProcessor, Figure, ParticipantsInScope) - Constructor for class parsedtree.XMLParser.FigureProcessor
Creates a new FigureProcessor object.
XMLParser.HandHoldProcessor - class parsedtree.XMLParser.HandHoldProcessor.
Process events that occur within a <hand_hold> element.
XMLParser.HandHoldProcessor(XMLParser.SAXEventProcessor, HandHold, ParticipantsInScope) - Constructor for class parsedtree.XMLParser.HandHoldProcessor
Creates a new HandHoldProcessor object.
XMLParser.IgnoreElementProcessor - class parsedtree.XMLParser.IgnoreElementProcessor.
Process events that occur within any element for which we are not interested in the contents.
XMLParser.IgnoreElementProcessor(XMLParser.SAXEventProcessor, String) - Constructor for class parsedtree.XMLParser.IgnoreElementProcessor
Creates a new IgnoreElementProcessor object.
XMLParser.MusicProcessor - class parsedtree.XMLParser.MusicProcessor.
Process events that occur within an <abc> element.
XMLParser.MusicProcessor(XMLParser.SAXEventProcessor) - Constructor for class parsedtree.XMLParser.MusicProcessor
Creates a new MusicProcessor object.
XMLParser.SAXEventProcessor - class parsedtree.XMLParser.SAXEventProcessor.
Process events from the SAX processor.
XMLParser.SAXEventProcessor(XMLParser.SAXEventProcessor) - Constructor for class parsedtree.XMLParser.SAXEventProcessor
Creates a new SAXEventProcessor object.

Y

yieldingParticipant - Variable in class parsedtree.XMLParser.CollisionAvoidanceProcessor
 

A B C D E F G H I K L M N O P R S T U W X Y

Copyright © 2003 Nigel Westbury