movements
Class ParticipantMovements

java.lang.Object
  extended bymovements.ParticipantMovements
All Implemented Interfaces:
java.io.Serializable

class ParticipantMovements
extends java.lang.Object
implements java.io.Serializable

Contains all the information about a person that can be obtained from the XML dance specification.


Field Summary
 boolean female
           
 int index
           
(package private)  PersonMovement movement
           
 java.lang.String name
           
 
Constructor Summary
(package private) ParticipantMovements(java.lang.String name, PersonMovement movement, boolean female)
          Construct an empty list of movements.
 
Method Summary
(package private)  ParticipantPosition getPosition(int tick)
           
(package private)  void getPosition(ParticipantPosition position, int tick)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

female

public boolean female

index

public int index

movement

PersonMovement movement
Constructor Detail

ParticipantMovements

ParticipantMovements(java.lang.String name,
                     PersonMovement movement,
                     boolean female)
Construct an empty list of movements. An empty list is not a valid ParticipantMovement object so the user must call the AddMovement method at least once before calling any of the ParticipantMovement abstract methods.

Method Detail

getPosition

void getPosition(ParticipantPosition position,
                 int tick)

getPosition

ParticipantPosition getPosition(int tick)


Copyright © 2003 Nigel Westbury