simulations.gui.curves
Class CurvesData

java.lang.Object
  extended by simulations.gui.curves.CurvesData

public class CurvesData
extends java.lang.Object

This class stores the players data to draw curves


Constructor Summary
CurvesData(java.util.ArrayList classement, java.util.ArrayList playerListList)
          Creates a new instance of CurvesData
 
Method Summary
 java.util.Vector colorDefinition(java.util.ArrayList classement)
          This method assign a color to each player for his curve
 CurvesPlayerData getCurvesPlayerData(Player p)
          Returns the curves player data of a player
 java.util.ArrayList getData()
          Getter for property data.
 java.lang.Double[] getData(Player p)
          Return the data of a player's curves in an double array
 void setData(java.util.ArrayList data)
          Setter for property data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurvesData

public CurvesData(java.util.ArrayList classement,
                  java.util.ArrayList playerListList)
Creates a new instance of CurvesData

Parameters:
classement - The ordoned player list
playerListList - The list of the player list
Method Detail

colorDefinition

public java.util.Vector colorDefinition(java.util.ArrayList classement)
This method assign a color to each player for his curve

Parameters:
classement - The ordoned list of players
Returns:
returns a vector of ColorsVector

getData

public java.lang.Double[] getData(Player p)
Return the data of a player's curves in an double array

Parameters:
p - The player
Returns:
Return the data of a player's curves in an double array

getCurvesPlayerData

public CurvesPlayerData getCurvesPlayerData(Player p)
Returns the curves player data of a player

Parameters:
p - The player
Returns:
Returns the curves player data of a player

getData

public java.util.ArrayList getData()
Getter for property data.

Returns:
Value of property data.

setData

public void setData(java.util.ArrayList data)
Setter for property data.

Parameters:
data - New value of property data.