de.grogra.lignum.stlLignum
public class TreeCompartment extends Node
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType| Modifier and Type | Field and Description |
|---|---|
static Node.NType |
$TYPE |
protected PositionVector |
direction |
static Node.NType.Field |
direction$FIELD |
protected double |
LGAage
Age of an object
|
static Node.NType.Field |
LGAage$FIELD |
protected double |
LGAAs
Sapwood area
|
static Node.NType.Field |
LGAAs$FIELD |
protected Point3d |
point |
static Node.NType.Field |
point$FIELD |
protected Tree |
tree |
ADDITIONAL_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 |
|---|
TreeCompartment() |
TreeCompartment(Tree tree) |
| Modifier and Type | Method and Description |
|---|---|
PositionVector |
getDirection() |
double |
getLGAage() |
double |
getLGAAs() |
protected Node.NType |
getNTypeImpl()
This method returns the
Node.NType which describes the managed
fields of the class of this node. |
Point3d |
getPoint() |
Tree |
getTree() |
protected Node |
newInstance()
This method returns a new instance of the class of this
node.
|
void |
setDirection(PositionVector value) |
void |
setLGAage(double value) |
void |
setLGAAs(double value) |
void |
setPoint(Point3d value) |
addEdgeBitsTo, 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 PositionVector direction
public static final Node.NType.Field direction$FIELD
protected double LGAage
public static final Node.NType.Field LGAage$FIELD
protected double LGAAs
public static final Node.NType.Field LGAAs$FIELD
protected Point3d point
public static final Node.NType.Field point$FIELD
protected Tree tree
public TreeCompartment()
public TreeCompartment(Tree tree)
public PositionVector getDirection()
public double getLGAage()
public double getLGAAs()
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 Nodepublic Point3d getPoint()
public Tree getTree()
protected Node newInstance()
NodenewInstance in class Nodepublic void setDirection(PositionVector value)
public void setLGAage(double value)
public void setLGAAs(double value)
public void setPoint(Point3d value)