sexi.comp
Class TreeCharacteristics

java.lang.Object
  |
  +--sexi.comp.TreeBasicCharacteristics
        |
        +--sexi.comp.TreeCharacteristics
All Implemented Interfaces:
java.io.Serializable

public class TreeCharacteristics
extends TreeBasicCharacteristics
implements java.io.Serializable

This class represent the characteristics of a tree

See Also:
Serialized Form

Field Summary
 float aDBH
           
 float adultAge
           
 float aHorRad
           
 boolean allowLogging
           
 float aProduct
           
 float bDBH
           
 float bHorRad
           
 float bProduct
           
 float cDBH
           
 float centerRasio
           
 float cHorRad
           
 float cp_corrected
           
 float crownConst1a
           
 float crownConst1b
           
 float crownConst2a
           
 float crownConst2b
           
(package private)  GrowthFormula formula
           
 int freqProduct
           
 float hMax
           
 float hO
           
 float initDBH
           
 boolean isCutOnMaxProduceDays
           
 boolean isProduced
           
 float kHeight
           
 float loggingDBH
           
 float matHrVr
           
 float maxDBH
           
 int maxProduceDays
           
 float minDBH
           
 float minDBHProduce
           
 float mortality2thProb
           
 boolean pioneer
           
 boolean preffered
           
 float recr
           
 float sapHrVr
           
 float survProb
           
 boolean timber
           
 float timberPrice
           
 float verLenRasio
           
 
Fields inherited from class sexi.comp.TreeBasicCharacteristics
color, desc, label, nCrown, transparency, truncVal
 
Constructor Summary
TreeCharacteristics()
           
 
Method Summary
 Crown getCrown(float dbh, float treeHeight)
           
 float getDBH(float t)
           
 Formula2d getDBHFormula()
           
 float getDBHInc(float dbh_actual)
           
 float getDBHIncMax()
           
 float getHeightInc(float dbh_actual, float dbh_inc, float heliotropism, float light_opt, float light_actual)
           
 float getHeightNormal(float dbh)
           
 float getHorRadius(float dbh)
           
 float getVerRadius(float hr)
           
 
Methods inherited from class sexi.comp.TreeBasicCharacteristics
getLayerPorosity, getTotalPorosity, setTotalPorosity
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

survProb

public float survProb

maxDBH

public float maxDBH

minDBH

public float minDBH

adultAge

public float adultAge

recr

public float recr

mortality2thProb

public float mortality2thProb

pioneer

public boolean pioneer

timber

public boolean timber

allowLogging

public boolean allowLogging

loggingDBH

public float loggingDBH

timberPrice

public float timberPrice

preffered

public boolean preffered

initDBH

public float initDBH

aDBH

public float aDBH

bDBH

public float bDBH

cDBH

public float cDBH

aHorRad

public float aHorRad

bHorRad

public float bHorRad

cHorRad

public float cHorRad

kHeight

public float kHeight

hO

public float hO

hMax

public float hMax

sapHrVr

public float sapHrVr

matHrVr

public float matHrVr

centerRasio

public float centerRasio

verLenRasio

public float verLenRasio

crownConst1a

public float crownConst1a

crownConst1b

public float crownConst1b

crownConst2a

public float crownConst2a

crownConst2b

public float crownConst2b

formula

GrowthFormula formula

cp_corrected

public float cp_corrected

isProduced

public boolean isProduced

freqProduct

public int freqProduct

aProduct

public float aProduct

bProduct

public float bProduct

minDBHProduce

public float minDBHProduce

isCutOnMaxProduceDays

public boolean isCutOnMaxProduceDays

maxProduceDays

public int maxProduceDays
Constructor Detail

TreeCharacteristics

public TreeCharacteristics()
Method Detail

getDBH

public float getDBH(float t)

getDBHFormula

public Formula2d getDBHFormula()

getDBHInc

public float getDBHInc(float dbh_actual)

getHeightNormal

public float getHeightNormal(float dbh)

getHeightInc

public float getHeightInc(float dbh_actual,
                          float dbh_inc,
                          float heliotropism,
                          float light_opt,
                          float light_actual)

getHorRadius

public float getHorRadius(float dbh)

getVerRadius

public float getVerRadius(float hr)

getCrown

public Crown getCrown(float dbh,
                      float treeHeight)

getDBHIncMax

public float getDBHIncMax()