java.lang.Object
de.grogra.turtle.TurtleState
- All Implemented Interfaces:
Manageable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TurtleState.Typefloatstatic final SCOType.Fieldintstatic final NodeToIntstatic final SCOType.Fieldstatic final TurtleStatefloatstatic final NodeToFloatstatic final SCOType.Fieldstatic final NodeToIntintfloatstatic final SCOType.Fieldintstatic final SCOType.Fieldfloatstatic final NodeToFloatstatic final SCOType.Fieldfloatintfloatfloatintfloatfloatintfloatintstatic final NodeToIntfloatstatic final NodeToFloatstatic final SCOType.Fieldfloatfloatstatic final SCOType.Field -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic floatvoidfieldModified(PersistenceField field, int[] indices, Transaction t) static intgenerativeDistance(Node node) static TurtleStategetAfter(Object node, GraphState gs) static TurtleStategetBefore(Object node, GraphState gs) intgetStamp()Returns a stamp for this object.voidinherit(TurtleState state) static floatstatic intstatic floatstatic floatrelPosition(Node node) static Shaderstatic float
-
Field Details
-
DEFAULT_TURTLE_STATE
-
LENGTH
-
DIAMETER
-
PARAMETER
-
COLOR
-
ORDER
-
GENERATIVE_DISTANCE
-
color
public int color -
localColor
public int localColor -
order
public int order -
generativeDistance
public int generativeDistance -
length
public float length -
localLength
public float localLength -
diameter
public float diameter -
localDiameter
public float localDiameter -
tropism
public float tropism -
localTropism
public float localTropism -
parameter
public float parameter -
localParameter
public float localParameter -
carbon
public float carbon -
localCarbon
public float localCarbon -
relPosition
public float relPosition -
heartwood
public float heartwood -
localHeartwood
public float localHeartwood -
internodeCount
public int internodeCount -
localInternodeCount
public int localInternodeCount -
localScale
public int localScale -
shader
-
localShader
-
initialState
-
$TYPE
-
color$FIELD
-
length$FIELD
-
diameter$FIELD
-
tropism$FIELD
-
parameter$FIELD
-
carbon$FIELD
-
heartwood$FIELD
-
internodeCount$FIELD
-
-
Constructor Details
-
TurtleState
public TurtleState()
-
-
Method Details
-
getBefore
-
getAfter
-
length
-
diameter
-
parameter
-
tropism
-
relPosition
-
color
-
shader
-
order
-
generativeDistance
-
inherit
-
fieldModified
- Specified by:
fieldModifiedin interfaceManageable
-
getStamp
public int getStamp()Description copied from interface:ManageableReturns a stamp for this object. Each modification to this object increments the stamp. The initial stamp is non-negative.- Specified by:
getStampin interfaceManageable- Returns:
- a stamp
-
manageableReadResolve
- Specified by:
manageableReadResolvein interfaceManageable
-
manageableWriteReplace
- Specified by:
manageableWriteReplacein interfaceManageable
-
getManageableType
- Specified by:
getManageableTypein interfaceManageable
-