public class BasicLogCategory extends LogCategory
Constructor and Description |
---|
BasicLogCategory(java.lang.String name,
java.lang.String species,
double volumeProportionToBeProcessedInThisCategory)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<BasicTreeLoggerWoodPiece> |
extractFromTree(LoggableTree tree,
java.lang.Object... parms)
This method returns a wood piece if it can be extract from the tree.
|
lerfob.treelogger.basictreelogger.BasicLogCategory.CarbonAccountingToolDefaultLogCategoryPanel |
getUI()
This method returns the GUI interface of the class that implements this interface.
|
protected double |
getVolumeProportion() |
double |
getYieldFromThisPiece(WoodPiece piece)
This method returns the yield of this piece, i.e.
|
boolean |
isVisible()
This method returns true if the GUI is visible.
|
protected void |
setVolumeProportion(double d) |
equals, getName, getSpecies, isFromStump, setName, setSpecies, toString
public BasicLogCategory(java.lang.String name, java.lang.String species, double volumeProportionToBeProcessedInThisCategory)
name
- the name of the categoryspecies
- the species namevolumeProportionToBeProcessedInThisCategory
- the proportion of the merchantable volume that falls into this categorypublic lerfob.treelogger.basictreelogger.BasicLogCategory.CarbonAccountingToolDefaultLogCategoryPanel getUI()
REpiceaUIObject
public double getYieldFromThisPiece(WoodPiece piece) throws java.lang.Exception
LogCategory
getYieldFromThisPiece
in class LogCategory
piece
- a WoodPiece instancejava.lang.Exception
protected void setVolumeProportion(double d)
protected double getVolumeProportion()
public boolean isVisible()
REpiceaUIObject
protected java.util.List<BasicTreeLoggerWoodPiece> extractFromTree(LoggableTree tree, java.lang.Object... parms)
LogCategory
extractFromTree
in class LogCategory
tree
- a LoggableTree instanceparms
- optional parameters