sexi.util
Class ForestDataFlat

java.lang.Object
  |
  +--sexi.util.ForestDataFlat

public class ForestDataFlat
extends java.lang.Object

Manage trees data in a forest


Field Summary
(package private)  java.util.HashMap basket
           
(package private)  java.util.HashMap treeList
           
 
Constructor Summary
ForestDataFlat()
           
 
Method Summary
 float getAverage(java.lang.String specLabel, int field)
           
 float getBasalArea(java.lang.String specLabel)
           
 float[] getCFDistribution(java.lang.String specLabel)
           
 float[] getCPDistribution(java.lang.String specLabel)
           
 java.awt.geom.Point2D[] getDistribution(java.lang.String specLabel, float range, int field)
           
 int getPopulation(java.lang.String specLabel)
           
 java.lang.String[] getSpeciesLabelList()
           
 TreeData getTreeData(java.lang.Long id)
           
 TreeDataSet getTreeDataSet(java.lang.String specLabel)
           
 float[] getValue(java.lang.String specLabel, int field)
           
 void putTreeData(TreeData t, java.lang.Long id, java.lang.String specLabel)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

basket

java.util.HashMap basket

treeList

java.util.HashMap treeList
Constructor Detail

ForestDataFlat

public ForestDataFlat()
Method Detail

putTreeData

public void putTreeData(TreeData t,
                        java.lang.Long id,
                        java.lang.String specLabel)

getSpeciesLabelList

public java.lang.String[] getSpeciesLabelList()

getTreeDataSet

public TreeDataSet getTreeDataSet(java.lang.String specLabel)

getTreeData

public TreeData getTreeData(java.lang.Long id)

getDistribution

public java.awt.geom.Point2D[] getDistribution(java.lang.String specLabel,
                                               float range,
                                               int field)

getAverage

public float getAverage(java.lang.String specLabel,
                        int field)

getPopulation

public int getPopulation(java.lang.String specLabel)

getBasalArea

public float getBasalArea(java.lang.String specLabel)

getCPDistribution

public float[] getCPDistribution(java.lang.String specLabel)

getCFDistribution

public float[] getCFDistribution(java.lang.String specLabel)

getValue

public float[] getValue(java.lang.String specLabel,
                        int field)