|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use PersonMovement | |
| movements | Implements a class that converts the dance specification into lists of person and hand movements. |
| Uses of PersonMovement in movements |
| Subclasses of PersonMovement in movements | |
(package private) class |
PersonMovementAlone
This class implements a movement of a person over a period of time. |
(package private) class |
PersonMovementFix
This class implements a movement of a participant that is in fact a movement over a time period of zero length. |
(package private) class |
PersonMovementInAUnit
This class implements a movement of a person over a period of time. |
(package private) class |
PersonMovementInTransition
This class implements a movement of a participant that is a transition from one movement to another. |
(package private) class |
PersonMovementList
This class is a PersonMovement implementation for a movement that is a list of movements. |
(package private) class |
PersonMovementSplitter
This class implements a movement of a participant that is a portion of an already existing longer movement. |
(package private) class |
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. |
| Fields in movements declared as PersonMovement | |
private PersonMovement |
TransitionGenerator.previousTransitionPriorMovement
If there is an outstanding transition then this contains the movement for the first part of the transition, i.e. |
private PersonMovement |
PersonMovementTimeShifted.originalMovement
The movement that would have been taken by the participant had no adjustment been made to avoid a collision. |
private PersonMovement |
PersonMovementSplitter.subMovement
|
private PersonMovement |
PersonMovementInTransition.priorMovement
|
private PersonMovement |
PersonMovementInTransition.followingMovement
|
private PersonMovement |
PersonMovementInAUnit.unitMovement
|
(package private) PersonMovement |
ParticipantMovements.movement
|
private PersonMovement |
CollisionAvoidanceGenerator.adjustedMovement1
|
private PersonMovement |
CollisionAvoidanceGenerator.adjustedMovement2
|
| Methods in movements that return PersonMovement | |
(package private) PersonMovement |
TransitionGenerator.getMovement()
This method must not be called until all calls to addSubMovement and addTransition have been made. |
(package private) PersonMovement |
TrackGenerator.getMovement(int tickLength)
|
protected PersonMovement |
PersonMovementSplitter.splitMovementInternal(int secondarySplitStartTick,
int secondarySplitEndTick)
|
protected PersonMovement |
PersonMovementList.subMovementAt(int index)
Wrapper for the subMovements Vector member. |
protected PersonMovement |
PersonMovementList.splitMovementInternal(int subPeriodStartTick,
int subPeriodEndTick)
|
protected PersonMovement |
PersonMovementInAUnit.splitMovementInternal(int subPeriodStartTick,
int subPeriodEndTick)
|
(package private) PersonMovement |
PersonMovement.splitMovement(int subPeriodStartTick,
int subPeriodEndTick)
Provides a movement that covers only a period of this movement. |
protected PersonMovement |
PersonMovement.splitMovementInternal(int subPeriodStartTick,
int subPeriodEndTick)
Provides a movement that covers only a period of this movement. |
private PersonMovement[] |
MovementGenerator.calculateMovementsInFigure(FigureDefinition figureDefinition,
MovementGenerator.FigurePlacement figurePlacement,
MovementGenerator.ParticipantData[] participantsData,
int figureStartTick)
|
(package private) PersonMovement |
CollisionAvoidanceGenerator.getAdjustedMovement1()
Gets the movements for the participant who must yield. |
(package private) PersonMovement |
CollisionAvoidanceGenerator.getAdjustedMovement2()
Gets the movements for the participant who has the right of way. |
| Methods in movements with parameters of type PersonMovement | |
(package private) void |
TransitionGenerator.addSubMovement(PersonMovement movement)
|
(package private) void |
PersonMovementList.AddSubMovement(PersonMovement movement)
Append a movement to the end of the list of movements. |
| Constructors in movements with parameters of type PersonMovement | |
PersonMovementTimeShifted(PersonMovement originalMovement,
int[] adjustments)
|
|
PersonMovementSplitter(PersonMovement personMovement,
int startTick,
int endTick)
|
|
PersonMovementInTransition(PersonMovement priorMovement,
PersonMovement followingMovement)
|
|
PersonMovementInAUnit(PersonMovement unitMovement,
int forwardsOffset,
int sidewaysOffset,
double facing)
Construct a movement of a person for the period that the person is participating in a unit. |
|
ParticipantMovements(java.lang.String name,
PersonMovement movement,
boolean female)
Construct an empty list of movements. |
|
CollisionAvoidanceGenerator(PersonMovement originalMovement1,
PersonMovement originalMovement2)
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. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||