All Implemented Interfaces:
Transformation
, Pickable
, Renderable
, Manageable
, PersistenceCapable
, Shareable
, UserFields
, XObject
, Map
, Instantiator <Instantiation >
, Serializable
See Also:
Nested Class Summary
Nested classes/interfaces inherited from interface de.grogra.util.Map
Map.Chain
Field Summary
Fields
Fields inherited from class de.grogra.graph.impl.Node
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 , MAX_RESOLUTION , MIME_TYPE , MIN_RESOLUTION , MIN_UNUSED_SPECIAL_OF_SOURCE , MIN_UNUSED_SPECIAL_OF_TARGET , name$FIELD , RESOLUTION_BIT , RESOLUTION_MASK , resolution$FIELD
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
void
float
int
float
int
float
float
float
float
float
float
This method returns the
Node.NType
which describes the managed
fields of the class of this node.
int
float
int
float
void
boolean
boolean
boolean
boolean
This method returns a new instance of the class of this
node.
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
Methods inherited from class de.grogra.imp3d.objects.ShadedNull
getInterior , getShader , getSurfaceArea , getSymbolColor , getVolume , isRenderAsWireframe , isTreatedAsInfinite , setBackShader , setColor , setColor , setFrontShader , setInterior , setMaterial , setRenderAsWireframe , setShader , setShaders , setTreatedAsInfinite
Methods inherited from class de.grogra.imp3d.objects.Null
getLocalTransformation , getTransform , getTranslation , isTransforming , postTransform , preTransform , setRotation , setScale , setTransform , setTransform , setTransform , setTransform , setTransform , setTransform , setTransform , setTransform , setTransforming , setTranslation
Methods inherited from class de.grogra.graph.impl.Node
addEdgeBitsTo , addReference , appendBranchNode , appendBranchNode , appendReferencesTo , clone , clone , cloneGraph , dump , dumpTree , dup , dupFrom , dupnew , dupUnmanagedFields , edgeChanged , 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 , getIgnored , getIndex , getInt , getLayer , getLong , getManageableType , getName , getNeighbor , getNext , getNType , getObject , getOrCreateEdgeTo , getOrNull , getPersistenceManager , getPredecessor , getProvider , getResolution , getShort , getSource , getStamp , getSuccessor , getSymbol , 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 , setIgnored , setLayer , setMark , setName , setResolution , setSuccessor , setSuccessor , specialEdgeAdded , specialEdgeRefModified , specialEdgeRemoved , toString , writeReplace
Methods inherited from class de.grogra.graph.impl.Edge
addEdgeBits , getBitMark , getEdgeBits , getEdgeKeys , getObjectMark , getSpecialEdgeDescriptor , parseEdgeKeys , remove , removeEdgeBits , setBitMark , setEdgeBits , setObjectMark , testEdgeBits
Field Details
crookednessIntensity$FIELD
branchesDistribution$FIELD
branchesGrowthScale$FIELD
branchesGeometricScale$FIELD
Constructor Details
Tree
public Tree (float number)
Method Details
getBranchesNumber
public float getBranchesNumber ()
setBranchesNumber
public void setBranchesNumber (float value)
getStemLength
public float getStemLength ()
setStemLength
public void setStemLength (double value)
getTrunkScale
public float getTrunkScale ()
setTrunkScale
public void setTrunkScale (double value)
getCrookednessAmount
public float getCrookednessAmount ()
setCrookednessAmount
public void setCrookednessAmount (double value)
setStemLength
public void setStemLength (String value)
setTrunkScale
public void setTrunkScale (String value)
setCrookednessAmount
public void setCrookednessAmount (String value)
useLod
public void useLod (boolean value)
getChildId
public int getChildId ()
getParentId
public int getParentId ()
getThisId
public int getThisId ()
getDensity
public float getDensity ()
getAbsoluteHeight
public float getAbsoluteHeight ()
getLocalHeight
public float getLocalHeight ()
getN1
public float getN1 ()
getN2
public float getN2 ()
getN3
public float getN3 ()
getNTypeImpl
Description copied from class: Node
This method returns the
Node.NType
which describes the managed
fields of the class of this node. This method has to be implemented
in every concrete subclass.
Overrides:
getNTypeImpl
in class NullWithShaderNode
Returns:
type describing the managed fields of the class of this node
newInstance
protected Node newInstance ()
Description copied from class: Node
This method returns a new instance of the class of this
node. This method has to be implemented in every concrete subclass.
Overrides:
newInstance
in class NullWithShaderNode
Returns:
new instance of class of this node
isSpline
public boolean isSpline ()
setSpline
public void setSpline (boolean value)
isTop
public boolean isTop ()
setTop
public void setTop (boolean value)
isGeometry
public boolean isGeometry ()
setGeometry
public void setGeometry (boolean value)
isInitAll
public boolean isInitAll ()
setInitAll
public void setInitAll (boolean value)
getArrangement
public int getArrangement ()
setArrangement
public void setArrangement (int value)
getBranchesGeometricScale
setBranchesGeometricScale