holoedit.data
Class HoloSDIFdataStat

java.lang.Object
  extended by holoedit.data.HoloSDIFdataStat

public final class HoloSDIFdataStat
extends java.lang.Object

This class is used to collect statistical datas about HoloSDIFdata instances.


Field Summary
 java.util.Vector<java.lang.Double> addedColValuesArray
           
 java.util.Vector<java.util.Vector<java.lang.Double>> colValuesArray
           
 java.util.Vector<java.lang.Double> ecartMoyenVector
          Contains the ecart moyen values of an HoloSDIFdata instance.
 java.util.Vector<java.util.Vector<java.lang.Double>> ecartsArray
           
 java.util.Vector<java.lang.Double> ecartTypeVector
          Contains the ecarttype values of an HoloSDIFdata instance.
private  HoloSDIFdata holoSDIFdata
           
 java.util.Vector<java.lang.Double> maxVector
          Contains the maximal values of an HoloSDIFdata instance.
 java.util.Vector<java.lang.Double> meanVector
          Contains the mean values of an HoloSDIFdata instance.
 java.util.Vector<java.lang.Double> medianVector
          Contains the median values of an HoloSDIFdata instance.
 java.util.Vector<java.lang.Double> minVector
          Contains the minimal values of an HoloSDIFdata instance.
 int nbrTimes
          Le nombre d'instants pour lesquels on a une valeur = nrb de key du treemap.
private  int nbrValues
           
 java.util.Vector<java.lang.Double> rangeVector
          Contains the ranges of an HoloSDIFdata instance.
 java.util.Vector<java.lang.Double> varianceVector
          Contains the variance values of an HoloSDIFdata instance.
 
Constructor Summary
HoloSDIFdataStat(HoloSDIFdata holoSDIFdata)
           
HoloSDIFdataStat(HoloSDIFdataStat holoSDIFdataStat)
           
 
Method Summary
private  void calculMean(HoloSDIFdata holoSDIFdata)
          Retourne un Vector contenant les valeurs moyennes de toutes les colones des treemaps d'un HoloSDIFdata.
private  void calculMinAndMax(HoloSDIFdata holoSDIFdata)
          calcul un Vector contenant les valeurs maximales et minimales de toutes les colones des treemaps d'un HoloSDIFdata.
private  void calculRange()
          Retourne un Vector contenant les ranges de toutes les colones des treemaps d'un HoloSDIFdata.
 void doStat(HoloSDIFdata holoSDIFdata)
          Calcule les stats d'un HoloSDIFdata.
static float getBiggestSDIFendTime(HoloSDIFdata[] _hsdifdt)
          Calcule et retourne le plus grand endTime de tous les fichiers SDIF dont sont issues des holoSDIFdatas
static float getBiggestY(HoloSDIFdata[] _hsdifdt)
          Retourne la plus grande valeur a dessiner des holoSDIFdatas
 int getNbrTimes(HoloSDIFdata holoSDIFdata)
           
static float getSmallestSDIFstartTime(HoloSDIFdata[] _hsdifdt)
          Calcule et retourne le plus petit startTime de tous les fichiers SDIF dont sont issues des holoSDIFdatas
static float getSmallestY(HoloSDIFdata[] _hsdifdt)
          Retourne la plus petie valeur a dessiner des holoSDIFdatas
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

holoSDIFdata

private HoloSDIFdata holoSDIFdata

maxVector

public java.util.Vector<java.lang.Double> maxVector
Contains the maximal values of an HoloSDIFdata instance.


minVector

public java.util.Vector<java.lang.Double> minVector
Contains the minimal values of an HoloSDIFdata instance.


meanVector

public java.util.Vector<java.lang.Double> meanVector
Contains the mean values of an HoloSDIFdata instance.


medianVector

public java.util.Vector<java.lang.Double> medianVector
Contains the median values of an HoloSDIFdata instance.


rangeVector

public java.util.Vector<java.lang.Double> rangeVector
Contains the ranges of an HoloSDIFdata instance.


ecartMoyenVector

public java.util.Vector<java.lang.Double> ecartMoyenVector
Contains the ecart moyen values of an HoloSDIFdata instance.


varianceVector

public java.util.Vector<java.lang.Double> varianceVector
Contains the variance values of an HoloSDIFdata instance.


ecartTypeVector

public java.util.Vector<java.lang.Double> ecartTypeVector
Contains the ecarttype values of an HoloSDIFdata instance.


nbrTimes

public int nbrTimes
Le nombre d'instants pour lesquels on a une valeur = nrb de key du treemap.


nbrValues

private int nbrValues

addedColValuesArray

public java.util.Vector<java.lang.Double> addedColValuesArray

colValuesArray

public java.util.Vector<java.util.Vector<java.lang.Double>> colValuesArray

ecartsArray

public java.util.Vector<java.util.Vector<java.lang.Double>> ecartsArray
Constructor Detail

HoloSDIFdataStat

public HoloSDIFdataStat(HoloSDIFdata holoSDIFdata)

HoloSDIFdataStat

public HoloSDIFdataStat(HoloSDIFdataStat holoSDIFdataStat)
Method Detail

doStat

public void doStat(HoloSDIFdata holoSDIFdata)
Calcule les stats d'un HoloSDIFdata.


getNbrTimes

public int getNbrTimes(HoloSDIFdata holoSDIFdata)

calculMinAndMax

private void calculMinAndMax(HoloSDIFdata holoSDIFdata)
calcul un Vector contenant les valeurs maximales et minimales de toutes les colones des treemaps d'un HoloSDIFdata.


calculMean

private void calculMean(HoloSDIFdata holoSDIFdata)
Retourne un Vector contenant les valeurs moyennes de toutes les colones des treemaps d'un HoloSDIFdata.


calculRange

private void calculRange()
Retourne un Vector contenant les ranges de toutes les colones des treemaps d'un HoloSDIFdata.


getBiggestSDIFendTime

public static float getBiggestSDIFendTime(HoloSDIFdata[] _hsdifdt)
Calcule et retourne le plus grand endTime de tous les fichiers SDIF dont sont issues des holoSDIFdatas


getSmallestSDIFstartTime

public static float getSmallestSDIFstartTime(HoloSDIFdata[] _hsdifdt)
Calcule et retourne le plus petit startTime de tous les fichiers SDIF dont sont issues des holoSDIFdatas


getBiggestY

public static float getBiggestY(HoloSDIFdata[] _hsdifdt)
Retourne la plus grande valeur a dessiner des holoSDIFdatas


getSmallestY

public static float getSmallestY(HoloSDIFdata[] _hsdifdt)
Retourne la plus petie valeur a dessiner des holoSDIFdatas