Subversion Repositories public iLand

Rev

Rev 1044 | Rev 1064 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1044 Rev 1050
Line 908... Line 908...
908
908
909
/// remove a tree (most likely due to harvest) from the system.
909
/// remove a tree (most likely due to harvest) from the system.
910
void Tree::remove(double removeFoliage, double removeBranch, double removeStem )
910
void Tree::remove(double removeFoliage, double removeBranch, double removeStem )
911
{
911
{
912
    setFlag(Tree::TreeDead, true); // set flag that tree is dead
912
    setFlag(Tree::TreeDead, true); // set flag that tree is dead
-
 
913
    setIsHarvested();
913
    mRU->treeDied();
914
    mRU->treeDied();
914
    ResourceUnitSpecies &rus = mRU->resourceUnitSpecies(species());
915
    ResourceUnitSpecies &rus = mRU->resourceUnitSpecies(species());
915
    rus.statisticsMgmt().add(this, 0);
916
    rus.statisticsMgmt().add(this, 0);
916
    recordRemovedVolume(TreeHarvest);
917
    recordRemovedVolume(TreeHarvest);
917
918