de.grogra.lignum.stlLignum
public class TreeSegment extends TreeCompartment
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType| Modifier and Type | Field and Description |
|---|---|
static Node.NType |
$TYPE |
protected java.util.Vector<java.lang.Double> |
annual_rings
Annual rings of the tree segment (m)
|
protected double |
LGAAs0
Original sapwood area
|
static Node.NType.Field |
LGAAs0$FIELD |
protected double |
LGAL
Length of the tree segment (m)
|
static Node.NType.Field |
LGAL$FIELD |
protected double |
LGAM
Rate of respiration (= amount of r. of the tree segment during the time
step) (kgC dry weight)
|
static Node.NType.Field |
LGAM$FIELD |
protected double |
LGAomega
Gravelius order
|
static Node.NType.Field |
LGAomega$FIELD |
protected double |
LGAR
Radius of segment including bark (m)
|
static Node.NType.Field |
LGAR$FIELD |
protected double |
LGARh
Heartwood radius (m)
|
static Node.NType.Field |
LGARh$FIELD |
protected double |
LGARTop
Radius of segment at top (m)
|
static Node.NType.Field |
LGARTop$FIELD |
protected double |
LGAtype
General type specifier, e.g. dominant, nondominant
|
static Node.NType.Field |
LGAtype$FIELD |
protected double |
LGAvi
Vigour index
|
static Node.NType.Field |
LGAvi$FIELD |
protected double |
LGAWh
Heartwood mass of the segment (kgC dry weight)
|
static Node.NType.Field |
LGAWh$FIELD |
protected double |
LGAWs
Sapwood mass of the tree segment (kgC dry weight)
|
static Node.NType.Field |
LGAWs$FIELD |
direction, 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_BITSDEFAULT_VALUE, EMPTY_MAP| Constructor and Description |
|---|
TreeSegment() |
TreeSegment(Tree tree,
double LGAomega,
double LGAL) |
| Modifier and Type | Method and Description |
|---|---|
Point3d |
getEndPoint() |
double |
getLGAA() |
double |
getLGAage() |
double |
getLGAAh() |
double |
getLGAAs() |
double |
getLGAAs0() |
double |
getLGAH() |
double |
getLGAL() |
double |
getLGAM() |
double |
getLGAomega() |
double |
getLGAR() |
double |
getLGARh() |
double |
getLGARTop() |
double |
getLGAtype() |
double |
getLGAV() |
double |
getLGAVfrustum() |
double |
getLGAVh() |
double |
getLGAvi() |
double |
getLGAVs() |
double |
getLGAWh() |
double |
getLGAWood() |
double |
getLGAWs() |
Point3d |
getMidPoint() |
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 |
setLGAage(double value) |
void |
setLGAAs0(double value) |
void |
setLGAdR(double value) |
void |
setLGAL(double value) |
void |
setLGAM(double value) |
void |
setLGAomega(double value) |
void |
setLGAR(double value) |
void |
setLGARh(double value) |
void |
setLGARTop(double value) |
void |
setLGAtype(double value) |
void |
setLGAvi(double value) |
void |
setLGAWh(double value) |
void |
setLGAWs(double value) |
getDirection, 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 java.util.Vector<java.lang.Double> annual_rings
protected double LGAAs0
public static final Node.NType.Field LGAAs0$FIELD
protected double LGAL
public static final Node.NType.Field LGAL$FIELD
protected double LGAM
public static final Node.NType.Field LGAM$FIELD
protected double LGAomega
public static final Node.NType.Field LGAomega$FIELD
protected double LGAR
public static final Node.NType.Field LGAR$FIELD
protected double LGARh
public static final Node.NType.Field LGARh$FIELD
protected double LGARTop
public static final Node.NType.Field LGARTop$FIELD
protected double LGAtype
public static final Node.NType.Field LGAtype$FIELD
protected double LGAvi
public static final Node.NType.Field LGAvi$FIELD
protected double LGAWh
public static final Node.NType.Field LGAWh$FIELD
protected double LGAWs
public static final Node.NType.Field LGAWs$FIELD
public TreeSegment()
public TreeSegment(Tree tree, double LGAomega, double LGAL)
public Point3d getEndPoint()
public double getLGAA()
public double getLGAage()
getLGAage in class TreeCompartmentpublic double getLGAAh()
public double getLGAAs()
getLGAAs in class TreeCompartmentpublic double getLGAAs0()
public double getLGAH()
public double getLGAL()
public double getLGAM()
public double getLGAomega()
public double getLGAR()
public double getLGARh()
public double getLGARTop()
public double getLGAtype()
public double getLGAV()
public double getLGAVfrustum()
public double getLGAVh()
public double getLGAvi()
public double getLGAVs()
public double getLGAWh()
public double getLGAWood()
public double getLGAWs()
public Point3d getMidPoint()
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 TreeCompartmentprotected Node newInstance()
NodenewInstance in class TreeCompartmentpublic void setLGAage(double value)
setLGAage in class TreeCompartmentpublic void setLGAAs0(double value)
public void setLGAdR(double value)
public void setLGAL(double value)
public void setLGAM(double value)
public void setLGAomega(double value)
public void setLGAR(double value)
public void setLGARh(double value)
public void setLGARTop(double value)
public void setLGAtype(double value)
public void setLGAvi(double value)
public void setLGAWh(double value)
public void setLGAWs(double value)