|
| LightBehaviors () |
| Constructor.
|
|
boolean | readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException |
| Accepts an XML parent tag (empty, no data) from the parser.
|
|
void | endXMLParentTag (String sXMLTag) |
| Overridden to make sure tags for light dependent seed survival are not captured here.
|
|
boolean | setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException |
| Makes sure values go to the correct behavior.
|
|
void | writeDataToFile (BufferedWriter jOut) throws IOException |
| Overridden to make sure GeneralLight is written.
|
|
void | writeBehaviorsList (BufferedWriter jOut) throws IOException |
|
void | writeDataToFile (BufferedWriter jOut) throws IOException |
| Writes all data to an XML file.
|
|
ModelData | findObjectByXMLTag (String sXMLTag, String sXMLParentTag) |
| Finds an object based on its XML tag.
|
|
boolean | setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException |
| Sets a data object's value.
|
|
ArrayList< Behavior > | getBehaviorByXMLTag (String sXMLTag) |
| Finds a behavior by its XML tag.
|
|
boolean | readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException |
| Accepts an XML parent tag (empty, no data) from the parser.
|
|
void | endXMLParentTag (String sXMLTag) |
|
boolean | parentTagOKForQueue (String sTag) |
| Some tags get everything messed up in a parsing queue.
|
|
|
ModelData | mp_fLightTransmissionCoefficient = new ModelData("li_lightExtinctionCoefficient", "li_lecVal") |
| Species-specific - amount of light transmission.
|
|
ModelData | mp_fSnagClass1LightTransmissionCoefficient |
| Species-specific - snag age class 1 amount of light transmission.
|
|
ModelData | mp_fSnagClass2LightTransmissionCoefficient |
| Species-specific - snag age class 2 light transmission coefficient.
|
|
ModelData | mp_fSnagClass3LightTransmissionCoefficient |
| Species-specific - snag age class 3 light transmission coefficient.
|
|
ModelData | mp_iBasalAreaLightWhatType |
| Basal area light - tree type: angiosperm (0) or conifer (1)
|
|
ModelData | m_fBeamFractionOfGlobalRadiation = new ModelData("li_beamFractGlobalRad") |
| Beam fraction of global radiation.
|
|
ModelData | m_fClearSkyTransmissionCoefficient = new ModelData("li_clearSkyTransCoeff") |
| Clear sky transmission coefficient.
|
|
ModelData | m_fGLIMinSunAngle = new ModelData("li_minSunAngle") |
| Minimum sun angle in radians.
|
|
ModelData | m_fQuadratMinSunAngle = new ModelData("li_minSunAngle") |
| Minimum sun angle in radians for quadrat, if different from GLI.
|
|
ModelData | m_fMapMinSunAngle = new ModelData("li_minSunAngle") |
| Minimum sun angle in radians for GLI map, if different from others.
|
|
ModelData | m_fPointsMinSunAngle = new ModelData("li_minSunAngle") |
| Minimum sun angle in radians for GLI points, if different from others.
|
|
ModelData | m_fQuadratLightHeight = new ModelData("li_quadratLightHeight") |
| Height at which GLI is calculated in quadrats.
|
|
ModelData | m_fMapLightHeight = new ModelData("li_mapLightHeight") |
| Height at which GLI is calculated for GLI Map Creator.
|
|
ModelData | m_fSailLightMaxShadingRadius = new ModelData("li_maxShadingRadius") |
| Maximum shading radius for sail light.
|
|
ModelData | m_fSailLightMaskAngle = new ModelData("li_skyMaskAngle") |
| Minimum sun angle in degrees.
|
|
ModelData | m_fFilterLightTransmissionCoefficient = new ModelData("lf_lightExtinctionCoefficient") |
| Light transmission coefficient for the light filter.
|
|
ModelData | m_fFilterHeight = new ModelData("lf_heightOfFilter") |
| Height of light filter, in meters.
|
|
ModelData | m_fStmLightMaxRadius = new ModelData("li_stormLightRadius") |
| Storm light - max radius of storm neighbors, in meters.
|
|
ModelData | m_fStmLightSlope = new ModelData("li_stormLightSlope") |
| Storm light - slope of light function.
|
|
ModelData | m_fStmLightIntercept = new ModelData("li_stormLightIntercept") |
| Storm light - intercept of light function.
|
|
ModelData | m_fStmLightMinCanopyTrees = new ModelData("li_stormLightMinFullCanopy") |
| Storm light - minimum number of trees for full canopy.
|
|
ModelData | m_fStmLightRandPar = new ModelData("li_stormLightRandPar") |
| Storm light - standard deviation.
|
|
ModelData | m_fBasalAreaLightA = new ModelData("li_baLightA") |
| Basal area light "a" parameter for calculating mean GLI from basal area.
|
|
ModelData | m_fBasalAreaLightConiferB = new ModelData("li_baConiferLightB") |
| Basal area light conifer "b" parameter for calculating mean GLI from basal area.
|
|
ModelData | m_fBasalAreaLightConiferC = new ModelData("li_baConiferLightC") |
| Basal area light conifer "c" parameter for calculating mean GLI from basal area.
|
|
ModelData | m_fBasalAreaLightAngiospermB = new ModelData("li_baAngiospermLightB") |
| Basal area light angiosperm "b" parameter for calculating mean GLI from basal area.
|
|
ModelData | m_fBasalAreaLightAngiospermC = new ModelData("li_baAngiospermLightC") |
| Basal area light angiosperm "c" parameter for calculating mean GLI from basal area.
|
|
ModelData | m_fBasalAreaLightSigma = new ModelData("li_baLightSigma") |
| Basal area light sigma parameter for lognormal PDF.
|
|
ModelData | m_fBasalAreaLightMinDBH = new ModelData("li_baLightMinDBH") |
| Basal area light minimum DBH (cm) for a tree counting towards the basal area.
|
|
ModelData | m_fBasalAreaLightChangeThreshold = new ModelData("li_baLightChangeThreshold") |
| Basal area light basal threshold, in square meters, for new trees in grid cell for recalculating GLI.
|
|
ModelData | m_fBasalAreaSearchRadius = new ModelData("li_baLightSearchRadius") |
| Basal area light search radius for neighbors.
|
|
ModelData | m_fConstantGLIValue = new ModelData("li_constGLI") |
| Constant GLI - constant GLI value.
|
|
ModelData | m_sGLIPointsInFile = new ModelData("") |
| GLI points creator - filename of points input file.
|
|
ModelData | m_sGLIPointsOutFile = new ModelData("li_GLIPointsFilename") |
| GLI points creator - filename of points output file.
|
|
ModelData | m_iStmLightMaxDmgTime = new ModelData("li_stormLightMaxDmgTime") |
| Storm light - max time (years) for damaged trees to influence.
|
|
ModelData | m_iStmLightMaxSnagDmgTime = new ModelData("li_stormLightSnagMaxDmgTime") |
| Storm light - max time (years) for snags to influence.
|
|
ModelData | m_iNumGLIAziDiv = new ModelData("li_numAziGrids") |
| Number of azimuth divisions in sky hemisphere for GLI light calculations.
|
|
ModelData | m_iNumGLIAltDiv = new ModelData("li_numAltGrids") |
| Number of altitude divisions in sky hemisphere for GLI light calculations.
|
|
ModelData | m_iNumQuadratAziDiv = new ModelData("li_numAziGrids") |
| Number of azimuth divisions for quadrat, if different from GLI.
|
|
ModelData | m_iNumMapAziDiv = new ModelData("li_numAziGrids") |
| Number of azimuth divisions for GLI Map Creator, if different from GLI.
|
|
ModelData | m_iNumPointsAziDiv = new ModelData("li_numAziGrids") |
| Number of azimuth divisions for GLI Points Creator, if different from GLI.
|
|
ModelData | m_iNumQuadratAltDiv = new ModelData("li_numAltGrids") |
| Number of altitude divisions for quadrat, if different from GLI.
|
|
ModelData | m_iNumMapAltDiv = new ModelData("li_numAltGrids") |
| Number of altitude divisions for GLI Map Creator, if different from GLI.
|
|
ModelData | m_iNumPointsAltDiv = new ModelData("li_numAltGrids") |
| Number of altitude divisions for GLI Points Creator, if different from GLI.
|
|
ModelData | m_iJulianDayGrowthStarts = new ModelData("li_julianDayGrowthStarts") |
| Start of growing season as Julian day.
|
|
ModelData | m_iJulianDayGrowthEnds = new ModelData("li_julianDayGrowthEnds") |
| End of growing season as Julian day.
|
|
ModelData | m_iSnagAgeClass1 = new ModelData("li_snagAgeClass1") |
| Upper age limit of snag size class 1.
|
|
ModelData | m_iSnagAgeClass2 = new ModelData("li_snagAgeClass2") |
| Upper age limit of snag size class 2.
|
|
ModelData | m_iHeightOfFishEyePhoto = new ModelData("li_heightOfFishEyePhoto") |
| Height of fisheye photo - valid values are MID_CROWN and CROWN_TOP.
|
|
ModelData | m_iQuadratGLICalcAllGLIs = new ModelData("li_quadratAllGLIs") |
| Quadrat light - Whether or not to always calculate all GLIs.
|
|
ModelData | m_iCrownFractionOfHeight = new ModelData("li_crownFracOfHeight") |
| What fraction of the height of a shading neighbor its crown covers - valid values are ALL_HEIGHT or FRAC_HEIGHT.
|
|
ArrayList< ModelData > | mp_oAllData |
| All data for this object.
|
|
String | m_sXMLTag |
| Highest-level XML tag for this object.
|
|
Behavior[] | mp_oChildBehaviors |
|