de.grogra.lignum.stlLignum
public class CfTreeSegment extends TreeSegment implements Mathsym
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType| Modifier and Type | Field and Description |
|---|---|
static Node.NType |
$TYPE |
protected double |
LGAHf
Height (thickness) of cylindrical layer of foliage in a segment (m), e.g.
|
static Node.NType.Field |
LGAHf$FIELD |
protected double |
LGAP
Photosynthetic rate (= amount of p. during time step) (kg C)
|
static Node.NType.Field |
LGAP$FIELD |
protected double |
LGAQabs
Amount of absorbed radiation (MJ) (during time step)
|
static Node.NType.Field |
LGAQabs$FIELD |
protected double |
LGAQin
Irradiance of incoming radiation (MJ/m2)
|
static Node.NType.Field |
LGAQin$FIELD |
protected double |
LGARf
Radius (m) of segment cylinder including also foliage (conifers)
|
static Node.NType.Field |
LGARf$FIELD |
protected double |
LGAsf
Specific leaf area (=leaf area / leaf weight) (m2/kgC)
|
static Node.NType.Field |
LGAsf$FIELD |
protected double |
LGAstarm
Star mean for the coniferous segment
|
static Node.NType.Field |
LGAstarm$FIELD |
protected double |
LGAWf
Foliage mass of the tree segment (kgC dry weight)
|
static Node.NType.Field |
LGAWf$FIELD |
protected double |
LGAWf0
Initial foliage mass of the tree segment (kgC dry weight)
|
static Node.NType.Field |
LGAWf0$FIELD |
annual_rings, LGAAs0, LGAAs0$FIELD, LGAL, LGAL$FIELD, LGAM, LGAM$FIELD, LGAomega, LGAomega$FIELD, LGAR, LGAR$FIELD, LGARh, LGARh$FIELD, LGARTop, LGARTop$FIELD, LGAtype, LGAtype$FIELD, LGAvi, LGAvi$FIELD, LGAWh, LGAWh$FIELD, LGAWs, LGAWs$FIELDdirection, direction$FIELD, LGAage, LGAage$FIELD, LGAAs, LGAAs$FIELD, point, point$FIELD, treeADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD, USED_BITSHIT_THE_FOLIAGE, HIT_THE_WOOD, NO_HIT, PI_DIV_2, R_EPSILON, R_HUGEDEFAULT_VALUE, EMPTY_MAP| Constructor and Description |
|---|
CfTreeSegment() |
CfTreeSegment(Tree tree,
double LGAomega,
double LGAL) |
| Modifier and Type | Method and Description |
|---|---|
void |
aging() |
void |
diameterGrowth() |
double |
getLGAAf() |
double |
getLGAHf() |
double |
getLGAP() |
double |
getLGAQabs() |
double |
getLGAQin() |
double |
getLGARf() |
double |
getLGASa() |
double |
getLGAsf() |
double |
getLGAstarm() |
double |
getLGAVf() |
double |
getLGAWf() |
double |
getLGAWf0() |
protected Node.NType |
getNTypeImpl()
This method returns the
Node.NType which describes the managed
fields of the class of this node. |
protected Node |
newInstance()
This method returns a new instance of the class of this
node.
|
void |
photosynthesis() |
void |
respiration() |
void |
setLGAHf(double value) |
void |
setLGAP(double value) |
void |
setLGAQabs(double value) |
void |
setLGAQin(double value) |
void |
setLGARf(double value) |
void |
setLGAsf(double value) |
void |
setLGAstarm(double value) |
void |
setLGAWf(double value) |
void |
setLGAWf0(double value) |
getEndPoint, getLGAA, getLGAage, getLGAAh, getLGAAs, getLGAAs0, getLGAH, getLGAL, getLGAM, getLGAomega, getLGAR, getLGARh, getLGARTop, getLGAtype, getLGAV, getLGAVfrustum, getLGAVh, getLGAvi, getLGAVs, getLGAWh, getLGAWood, getLGAWs, getMidPoint, setLGAage, setLGAAs0, setLGAdR, setLGAL, setLGAM, setLGAomega, setLGAR, setLGARh, setLGARTop, setLGAtype, setLGAvi, setLGAWh, setLGAWsgetDirection, getPoint, getTree, setDirection, setLGAAs, setPointaddEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupUnmanagedFields, edgeChanged, fieldModified, findAdjacent, findRefinementType, get, getAccessor, getAccessor, getAttributes, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isEncoarseOf, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, paramString, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setLayer, setMark, setName, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplaceaddEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBitsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBitMark, getObjectMark, setBitMark, setObjectMarkpublic static final Node.NType $TYPE
protected double LGAHf
public static final Node.NType.Field LGAHf$FIELD
protected double LGAP
public static final Node.NType.Field LGAP$FIELD
protected double LGAQabs
public static final Node.NType.Field LGAQabs$FIELD
protected double LGAQin
public static final Node.NType.Field LGAQin$FIELD
protected double LGARf
public static final Node.NType.Field LGARf$FIELD
protected double LGAsf
public static final Node.NType.Field LGAsf$FIELD
protected double LGAstarm
public static final Node.NType.Field LGAstarm$FIELD
protected double LGAWf
public static final Node.NType.Field LGAWf$FIELD
protected double LGAWf0
public static final Node.NType.Field LGAWf0$FIELD
public CfTreeSegment()
public CfTreeSegment(Tree tree, double LGAomega, double LGAL)
public void aging()
public void diameterGrowth()
public double getLGAAf()
public double getLGAHf()
public double getLGAP()
public double getLGAQabs()
public double getLGAQin()
public double getLGARf()
public double getLGASa()
public double getLGAsf()
public double getLGAstarm()
public double getLGAVf()
public double getLGAWf()
public double getLGAWf0()
protected Node.NType getNTypeImpl()
NodeNode.NType which describes the managed
fields of the class of this node. This method has to be implemented
in every concrete subclass.getNTypeImpl in class TreeSegmentprotected Node newInstance()
NodenewInstance in class TreeSegmentpublic void photosynthesis()
public void respiration()
public void setLGAHf(double value)
public void setLGAP(double value)
public void setLGAQabs(double value)
public void setLGAQin(double value)
public void setLGARf(double value)
public void setLGAsf(double value)
public void setLGAstarm(double value)
public void setLGAWf(double value)
public void setLGAWf0(double value)