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 |