de.grogra.turtle
public abstract class Shoot extends TurtleStep implements TurtleModifier, VertexSequence.Vertex
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType| Modifier and Type | Field and Description |
|---|---|
static Node.NType |
$TYPE |
static Node.NType.Field |
localRegisters$FIELD |
SCALE_V_MASK, scaleV$FIELD, USED_BITSINFINITE_MASK, interior, interior$FIELD, shader, shader$FIELD, treatedAsInfinite$FIELDtransform, transform$FIELD, TRANSFORMING_MASK, transforming$FIELDADDITIONAL_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$FIELDDEFAULT_VALUE, EMPTY_MAP| Constructor and Description |
|---|
Shoot() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(java.lang.Object node,
TurtleState state,
GraphState gs) |
protected boolean |
getBoolean(BooleanAttribute a,
GraphState gs) |
protected float |
getFloat(FloatAttribute a,
GraphState gs) |
protected int |
getInt(IntAttribute a,
GraphState gs) |
float[] |
getLocalRegisters() |
protected java.lang.Object |
getObject(ObjectAttribute a,
java.lang.Object placeIn,
GraphState gs) |
int |
getSymbolColor() |
Matrix34d |
getVertexTransformation(java.lang.Object node,
GraphState gs) |
void |
setLocalRegisters(float[] value) |
getDouble, getLength, postTransformgetInterior, getNTypeImpl, getShader, getSurfaceArea, getVolume, isTreatedAsInfinite, newInstance, setBackShader, setColor, setColor, setFrontShader, setInterior, setMaterial, setShader, setShaders, setTreatedAsInfinitegetLocalTransformation, getTransform, getTranslation, isTransforming, preTransform, setRotation, setScale, setTransform, setTransform, setTransform, setTransform, setTransform, setTransform, setTransform, setTransform, setTransforming, setTranslationaddEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupUnmanagedFields, edgeChanged, fieldModified, findAdjacent, findRefinementType, get, getAccessor, getAccessor, getAttributes, getAxisParent, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getGraph, getId, getIndex, getInstantiator, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, 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, 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
public static final Node.NType.Field localRegisters$FIELD
public void execute(java.lang.Object node,
TurtleState state,
GraphState gs)
execute in interface TurtleModifierprotected boolean getBoolean(BooleanAttribute a, GraphState gs)
getBoolean in class Nodeprotected float getFloat(FloatAttribute a, GraphState gs)
protected int getInt(IntAttribute a, GraphState gs)
public float[] getLocalRegisters()
protected java.lang.Object getObject(ObjectAttribute a, java.lang.Object placeIn, GraphState gs)
public int getSymbolColor()
getSymbolColor in class ShadedNullpublic Matrix34d getVertexTransformation(java.lang.Object node, GraphState gs)
getVertexTransformation in interface VertexSequence.Vertexpublic void setLocalRegisters(float[] value)