public static enum CATSettings.CATSpecies extends java.lang.Enum<CATSettings.CATSpecies> implements BasicWoodDensityProvider, SpeciesTypeProvider, BarkProportionProvider
SpeciesTypeProvider.SpeciesType
Enum Constant and Description |
---|
ABIES |
ACER |
ALNUS |
BETULA |
CARPINUS_BETULUS |
CASTANEA_SATIVA |
FAGUS_SYLVATICA |
FRAXINUS |
JUGLANS |
LARIX_DECIDUA |
PICEA_ABIES |
PICEA_SITCHENSIS |
PINUS_PINASTER |
PINUS_RADIATA |
PINUS_STROBUS |
PINUS_SYLVESTRIS |
POPULUS |
PRUNUS |
PSEUDOTSUGA_MENZIESII |
QUERCUS |
SALIX |
THUJA_PLICATA |
TILIA |
TSUGA |
Modifier and Type | Method and Description |
---|---|
double |
getBarkProportionOfWoodVolume()
Returns the bark proportion with respect to the wood volume.
|
double |
getBasicWoodDensity()
This method returns the basic wood density calculated as
the oven dry weight / green volume (e.g.
|
static CATSettings.CATSpecies |
getCATSpeciesFromThisString(java.lang.String speciesName)
This method returns the CATSpecies defined by the speciesName parameter.
|
SpeciesTypeProvider.SpeciesType |
getSpeciesType()
This method returns the species type of the tree.
|
java.lang.String |
toString() |
static CATSettings.CATSpecies |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CATSettings.CATSpecies[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CATSettings.CATSpecies ABIES
public static final CATSettings.CATSpecies ACER
public static final CATSettings.CATSpecies ALNUS
public static final CATSettings.CATSpecies BETULA
public static final CATSettings.CATSpecies CARPINUS_BETULUS
public static final CATSettings.CATSpecies CASTANEA_SATIVA
public static final CATSettings.CATSpecies FAGUS_SYLVATICA
public static final CATSettings.CATSpecies FRAXINUS
public static final CATSettings.CATSpecies JUGLANS
public static final CATSettings.CATSpecies LARIX_DECIDUA
public static final CATSettings.CATSpecies PICEA_ABIES
public static final CATSettings.CATSpecies PICEA_SITCHENSIS
public static final CATSettings.CATSpecies PINUS_PINASTER
public static final CATSettings.CATSpecies PINUS_RADIATA
public static final CATSettings.CATSpecies PINUS_STROBUS
public static final CATSettings.CATSpecies PINUS_SYLVESTRIS
public static final CATSettings.CATSpecies POPULUS
public static final CATSettings.CATSpecies PRUNUS
public static final CATSettings.CATSpecies PSEUDOTSUGA_MENZIESII
public static final CATSettings.CATSpecies QUERCUS
public static final CATSettings.CATSpecies SALIX
public static final CATSettings.CATSpecies THUJA_PLICATA
public static final CATSettings.CATSpecies TILIA
public static final CATSettings.CATSpecies TSUGA
public static CATSettings.CATSpecies[] values()
for (CATSettings.CATSpecies c : CATSettings.CATSpecies.values()) System.out.println(c);
public static CATSettings.CATSpecies valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()
toString
in class java.lang.Enum<CATSettings.CATSpecies>
public double getBasicWoodDensity()
BasicWoodDensityProvider
getBasicWoodDensity
in interface BasicWoodDensityProvider
public SpeciesTypeProvider.SpeciesType getSpeciesType()
SpeciesTypeProvider
getSpeciesType
in interface SpeciesTypeProvider
public static CATSettings.CATSpecies getCATSpeciesFromThisString(java.lang.String speciesName)
speciesName
- a Stringpublic double getBarkProportionOfWoodVolume()
BarkProportionProvider
getBarkProportionOfWoodVolume
in interface BarkProportionProvider