de.grogra.turtle
public final class TurtleState extends java.lang.Object implements Manageable
| Modifier and Type | Class and Description |
|---|---|
static class |
TurtleState.Type |
| Modifier and Type | Field and Description |
|---|---|
static TurtleState.Type |
$TYPE |
float |
carbon |
static SCOType.Field |
carbon$FIELD |
int |
color |
static NodeToInt |
COLOR |
static SCOType.Field |
color$FIELD |
static TurtleState |
DEFAULT_TURTLE_STATE |
float |
diameter |
static NodeToFloat |
DIAMETER |
static SCOType.Field |
diameter$FIELD |
static NodeToInt |
GENERATIVE_DISTANCE |
int |
generativeDistance |
float |
heartwood |
static SCOType.Field |
heartwood$FIELD |
TurtleState |
initialState |
int |
internodeCount |
static SCOType.Field |
internodeCount$FIELD |
float |
length |
static NodeToFloat |
LENGTH |
static SCOType.Field |
length$FIELD |
float |
localCarbon |
int |
localColor |
float |
localDiameter |
float |
localHeartwood |
int |
localInternodeCount |
float |
localLength |
float |
localParameter |
int |
localScale |
Shader |
localShader |
float |
localTropism |
int |
order |
static NodeToInt |
ORDER |
float |
parameter |
static NodeToFloat |
PARAMETER |
static SCOType.Field |
parameter$FIELD |
float |
relPosition |
Shader |
shader |
float |
tropism |
static SCOType.Field |
tropism$FIELD |
| Constructor and Description |
|---|
TurtleState() |
| Modifier and Type | Method and Description |
|---|---|
static int |
color(Node node) |
static float |
diameter(Node node) |
void |
fieldModified(PersistenceField field,
int[] indices,
Transaction t) |
static int |
generativeDistance(Node node) |
static TurtleState |
getAfter(java.lang.Object node,
GraphState gs) |
static TurtleState |
getBefore(java.lang.Object node,
GraphState gs) |
ManageableType |
getManageableType() |
int |
getStamp()
Returns a stamp for this object.
|
void |
inherit(TurtleState state) |
static float |
length(Node node) |
Manageable |
manageableReadResolve() |
java.lang.Object |
manageableWriteReplace() |
static int |
order(Node node) |
static float |
parameter(Node node) |
static float |
relPosition(Node node) |
static Shader |
shader(Node node) |
static float |
tropism(Node node) |
public static final TurtleState.Type $TYPE
public float carbon
public static final SCOType.Field carbon$FIELD
public int color
public static final NodeToInt COLOR
public static final SCOType.Field color$FIELD
public static final TurtleState DEFAULT_TURTLE_STATE
public float diameter
public static final NodeToFloat DIAMETER
public static final SCOType.Field diameter$FIELD
public static final NodeToInt GENERATIVE_DISTANCE
public int generativeDistance
public float heartwood
public static final SCOType.Field heartwood$FIELD
public TurtleState initialState
public int internodeCount
public static final SCOType.Field internodeCount$FIELD
public float length
public static final NodeToFloat LENGTH
public static final SCOType.Field length$FIELD
public float localCarbon
public int localColor
public float localDiameter
public float localHeartwood
public int localInternodeCount
public float localLength
public float localParameter
public int localScale
public Shader localShader
public float localTropism
public int order
public static final NodeToInt ORDER
public float parameter
public static final NodeToFloat PARAMETER
public static final SCOType.Field parameter$FIELD
public float relPosition
public Shader shader
public float tropism
public static final SCOType.Field tropism$FIELD
public static int color(Node node)
public static float diameter(Node node)
public void fieldModified(PersistenceField field, int[] indices, Transaction t)
fieldModified in interface Manageablepublic static int generativeDistance(Node node)
public static TurtleState getAfter(java.lang.Object node, GraphState gs)
public static TurtleState getBefore(java.lang.Object node, GraphState gs)
public ManageableType getManageableType()
getManageableType in interface Manageablepublic int getStamp()
ManageablegetStamp in interface Manageablepublic void inherit(TurtleState state)
public static float length(Node node)
public Manageable manageableReadResolve()
manageableReadResolve in interface Manageablepublic java.lang.Object manageableWriteReplace()
manageableWriteReplace in interface Manageablepublic static int order(Node node)
public static float parameter(Node node)
public static float relPosition(Node node)
public static float tropism(Node node)