Calculate tree biomass (volume) – dll library explanation


Following volume function must be defined within the dll:


    • StemOverBark
    • LivingBranchesInclFoliage
    • DeadBranches
    • StumpAndRoots
    • AboveGroundBiomass
    • WholeTreeBiomass
    • StemOverBark
    • LivingBranchesInclFoliage
    • DeadBranches
    • StumpAndRoots
    • AboveGroundBiomass
    • WholeTreeBiomass

Exported functions:

index 1,

Version index 2,

BasicParameters index 3,

CalcBiomassHeader index 4,

CalcBiomassTreeVariableCount index 5, // defines the number

CalcBiomassTreeCaption index 6, // of calculated

CalcBiomass_Tree index 7, // variables

CalcBiomassRegenerationVariableCount index 8, // defines

CalcBiomassRegenerationCaption index 9, // captions

CalcBiomass_Regeneration index 10, // of the variables

CalcBiomassDeadwoodVariableCount index 11, // calculates the volume

CalcBiomassDeadwoodCaption index 12, // using volume

CalcBiomass_Deadwood index 13; // functions

function CalcBiomassTreeVariableCount :integer; export;

function CalcBiomassTreeCaption(const Code_ :integer; const InfoType_ :integer) :PChar;

function CalcBiomass_Tree( const Code_ :integer;

const Species_ :integer;

const DBH_mm :integer;

const TreeHeight_m :double;

const CrownBaseHeight_m :double;

const CrownWidth_m :double;

const UpperDiameter_mm :integer;

const HeightOfUpperDiam_m :double;

const StumpDiameter_mm :integer;

const StumpHeight_m :double;

) :double; export;