de.grogra.blocks
public class Horn extends NullWithShaderNode implements Instantiator<Instantiation>
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NTypeINFINITE_MASK, interior, interior$FIELD, shader, shader$FIELD, treatedAsInfinite$FIELD, USED_BITStransform, 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| Modifier and Type | Method and Description |
|---|---|
void |
fieldModified(PersistenceField field,
int[] indices,
Transaction t) |
float |
getAbsoluteHeight() |
int |
getChildId() |
float |
getDensity() |
float |
getFlap1() |
float |
getFlap2() |
FloatToFloat |
getFlapMode() |
Instantiator |
getInstantiator() |
float |
getLength() |
float |
getLocalHeight() |
LocationParameterBase |
getLocationParameter() |
HornLOD |
getLod() |
float |
getN1() |
float |
getN2() |
float |
getN3() |
protected Node.NType |
getNTypeImpl()
This method returns the
Node.NType which describes the managed
fields of the class of this node. |
float |
getNumberPerSeg() |
int |
getParentId() |
BSplineCurve |
getProfile() |
float |
getRange1() |
float |
getRange2() |
FloatToFloat |
getRangeMode() |
float |
getRotEndAngle() |
float |
getRotX1() |
float |
getRotX2() |
FloatToFloat |
getRotXMode() |
float |
getRotY1() |
float |
getRotY2() |
FloatToFloat |
getRotYMode() |
float |
getRotZ1() |
float |
getRotZ2() |
FloatToFloat |
getRotZMode() |
float |
getScale1() |
float |
getScale2() |
FloatToFloat |
getScaleMode() |
float |
getScrew1() |
float |
getScrew2() |
FloatToFloat |
getScrewMode() |
float |
getSegments() |
FloatToFloat |
getShape() |
float |
getSteps1() |
float |
getSteps2() |
FloatToFloat |
getStepsMode() |
int |
getThisId() |
float |
getTransX1() |
float |
getTransX2() |
FloatToFloat |
getTransXMode() |
float |
getTransY1() |
float |
getTransY2() |
FloatToFloat |
getTransYMode() |
float |
getTransZ1() |
float |
getTransZ2() |
FloatToFloat |
getTransZMode() |
void |
instantiate(Instantiation state) |
boolean |
isGeometry() |
boolean |
isInitAll() |
boolean |
isTop() |
boolean |
isUseShape() |
protected Node |
newInstance()
This method returns a new instance of the class of this
node.
|
void |
setFlap(double value1,
double value2) |
void |
setFlap(java.lang.String value1,
java.lang.String value2) |
void |
setFlap1(CustomFunction value) |
void |
setFlap1(double value) |
void |
setFlap1(java.lang.String value) |
void |
setFlap2(CustomFunction value) |
void |
setFlap2(double value) |
void |
setFlap2(java.lang.String value) |
void |
setFlapMode(FloatToFloat value) |
void |
setGeometry(boolean value) |
void |
setInitAll(boolean value) |
void |
setLength(CustomFunction value) |
void |
setLength(double value) |
void |
setLength(java.lang.String value) |
void |
setLocationParameter(LocationParameterBase value) |
void |
setLod(HornLOD value) |
void |
setNumberPerSeg(CustomFunction value) |
void |
setNumberPerSeg(double value) |
void |
setNumberPerSeg(java.lang.String value) |
void |
setProfile(BSplineCurve value) |
void |
setRange(double value1,
double value2) |
void |
setRange(java.lang.String value1,
java.lang.String value2) |
void |
setRange1(CustomFunction value) |
void |
setRange1(double value) |
void |
setRange1(java.lang.String value) |
void |
setRange2(CustomFunction value) |
void |
setRange2(double value) |
void |
setRange2(java.lang.String value) |
void |
setRangeMode(FloatToFloat value) |
void |
setRotEndAngle(CustomFunction value) |
void |
setRotEndAngle(double value) |
void |
setRotEndAngle(java.lang.String value) |
void |
setRotX(double value1,
double value2) |
void |
setRotX(java.lang.String value1,
java.lang.String value2) |
void |
setRotX1(CustomFunction value) |
void |
setRotX1(double value) |
void |
setRotX1(java.lang.String value) |
void |
setRotX2(CustomFunction value) |
void |
setRotX2(double value) |
void |
setRotX2(java.lang.String value) |
void |
setRotXMode(FloatToFloat value) |
void |
setRotY(double value1,
double value2) |
void |
setRotY(java.lang.String value1,
java.lang.String value2) |
void |
setRotY1(CustomFunction value) |
void |
setRotY1(double value) |
void |
setRotY1(java.lang.String value) |
void |
setRotY2(CustomFunction value) |
void |
setRotY2(double value) |
void |
setRotY2(java.lang.String value) |
void |
setRotYMode(FloatToFloat value) |
void |
setRotZ(double value1,
double value2) |
void |
setRotZ(java.lang.String value1,
java.lang.String value2) |
void |
setRotZ1(CustomFunction value) |
void |
setRotZ1(double value) |
void |
setRotZ1(java.lang.String value) |
void |
setRotZ2(CustomFunction value) |
void |
setRotZ2(double value) |
void |
setRotZ2(java.lang.String value) |
void |
setRotZMode(FloatToFloat value) |
void |
setScale(double value1,
double value2) |
void |
setScale(java.lang.String value1,
java.lang.String value2) |
void |
setScale1(CustomFunction value) |
void |
setScale1(double value) |
void |
setScale1(java.lang.String value) |
void |
setScale2(CustomFunction value) |
void |
setScale2(double value) |
void |
setScale2(java.lang.String value) |
void |
setScaleMode(FloatToFloat value) |
void |
setScrew(double value1,
double value2) |
void |
setScrew(java.lang.String value1,
java.lang.String value2) |
void |
setScrew1(CustomFunction value) |
void |
setScrew1(double value) |
void |
setScrew1(java.lang.String value) |
void |
setScrew2(CustomFunction value) |
void |
setScrew2(double value) |
void |
setScrew2(java.lang.String value) |
void |
setScrewMode(FloatToFloat value) |
void |
setSegments(CustomFunction value) |
void |
setSegments(double value) |
void |
setSegments(java.lang.String value) |
void |
setShape(FloatToFloat value) |
void |
setSteps(double value1,
double value2) |
void |
setSteps(java.lang.String value1,
java.lang.String value2) |
void |
setSteps1(CustomFunction value) |
void |
setSteps1(double value) |
void |
setSteps1(java.lang.String value) |
void |
setSteps2(CustomFunction value) |
void |
setSteps2(double value) |
void |
setSteps2(java.lang.String value) |
void |
setStepsMode(FloatToFloat value) |
void |
setTop(boolean value) |
void |
setTransX(double value1,
double value2) |
void |
setTransX(java.lang.String value1,
java.lang.String value2) |
void |
setTransX1(CustomFunction value) |
void |
setTransX1(double value) |
void |
setTransX1(java.lang.String value) |
void |
setTransX2(CustomFunction value) |
void |
setTransX2(double value) |
void |
setTransX2(java.lang.String value) |
void |
setTransXMode(FloatToFloat value) |
void |
setTransY(double value1,
double value2) |
void |
setTransY(java.lang.String value1,
java.lang.String value2) |
void |
setTransY1(CustomFunction value) |
void |
setTransY1(double value) |
void |
setTransY1(java.lang.String value) |
void |
setTransY2(CustomFunction value) |
void |
setTransY2(double value) |
void |
setTransY2(java.lang.String value) |
void |
setTransYMode(FloatToFloat value) |
void |
setTransZ(double value1,
double value2) |
void |
setTransZ(java.lang.String value1,
java.lang.String value2) |
void |
setTransZ1(CustomFunction value) |
void |
setTransZ1(double value) |
void |
setTransZ1(java.lang.String value) |
void |
setTransZ2(CustomFunction value) |
void |
setTransZ2(double value) |
void |
setTransZ2(java.lang.String value) |
void |
setTransZMode(FloatToFloat value) |
void |
setUseShape(boolean value) |
void |
useLod(boolean value) |
draw, pickgetInterior, getShader, getSurfaceArea, getSymbolColor, getVolume, isTreatedAsInfinite, setBackShader, setColor, setColor, setFrontShader, setInterior, setMaterial, setShader, setShaders, setTreatedAsInfinitegetLocalTransformation, getTransform, getTranslation, isTransforming, postTransform, 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, 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, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, 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 flap1$FIELD
public static final Node.NType.Field flap2$FIELD
public static final Node.NType.Field flapMode$FIELD
public static final Node.NType.Field geometry$FIELD
public static final Node.NType.Field initAll$FIELD
public static final Node.NType.Field length$FIELD
public static final Node.NType.Field locationParameter$FIELD
public static final Node.NType.Field lod$FIELD
public static final Node.NType.Field numberPerSeg$FIELD
public static final Node.NType.Field profile$FIELD
public static final Node.NType.Field range1$FIELD
public static final Node.NType.Field range2$FIELD
public static final Node.NType.Field rangeMode$FIELD
public static final Node.NType.Field rotEndAngle$FIELD
public static final Node.NType.Field rotX1$FIELD
public static final Node.NType.Field rotX2$FIELD
public static final Node.NType.Field rotXMode$FIELD
public static final Node.NType.Field rotY1$FIELD
public static final Node.NType.Field rotY2$FIELD
public static final Node.NType.Field rotYMode$FIELD
public static final Node.NType.Field rotZ1$FIELD
public static final Node.NType.Field rotZ2$FIELD
public static final Node.NType.Field rotZMode$FIELD
public static final Node.NType.Field scale1$FIELD
public static final Node.NType.Field scale2$FIELD
public static final Node.NType.Field scaleMode$FIELD
public static final Node.NType.Field screw1$FIELD
public static final Node.NType.Field screw2$FIELD
public static final Node.NType.Field screwMode$FIELD
public static final Node.NType.Field segments$FIELD
public static final Node.NType.Field shape$FIELD
public static final Node.NType.Field steps1$FIELD
public static final Node.NType.Field steps2$FIELD
public static final Node.NType.Field stepsMode$FIELD
public static final Node.NType.Field top$FIELD
public static final Node.NType.Field transX1$FIELD
public static final Node.NType.Field transX2$FIELD
public static final Node.NType.Field transXMode$FIELD
public static final Node.NType.Field transY1$FIELD
public static final Node.NType.Field transY2$FIELD
public static final Node.NType.Field transYMode$FIELD
public static final Node.NType.Field transZ1$FIELD
public static final Node.NType.Field transZ2$FIELD
public static final Node.NType.Field transZMode$FIELD
public static final Node.NType.Field useShape$FIELD
public void fieldModified(PersistenceField field, int[] indices, Transaction t)
fieldModified in interface ManageablefieldModified in class Nodepublic float getAbsoluteHeight()
public int getChildId()
public float getDensity()
public float getFlap1()
public float getFlap2()
public FloatToFloat getFlapMode()
public Instantiator getInstantiator()
getInstantiator in class Nodepublic float getLength()
public float getLocalHeight()
public LocationParameterBase getLocationParameter()
public HornLOD getLod()
public float getN1()
public float getN2()
public float getN3()
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 NullWithShaderNodepublic float getNumberPerSeg()
public int getParentId()
public BSplineCurve getProfile()
public float getRange1()
public float getRange2()
public FloatToFloat getRangeMode()
public float getRotEndAngle()
public float getRotX1()
public float getRotX2()
public FloatToFloat getRotXMode()
public float getRotY1()
public float getRotY2()
public FloatToFloat getRotYMode()
public float getRotZ1()
public float getRotZ2()
public FloatToFloat getRotZMode()
public float getScale1()
public float getScale2()
public FloatToFloat getScaleMode()
public float getScrew1()
public float getScrew2()
public FloatToFloat getScrewMode()
public float getSegments()
public FloatToFloat getShape()
public float getSteps1()
public float getSteps2()
public FloatToFloat getStepsMode()
public int getThisId()
public float getTransX1()
public float getTransX2()
public FloatToFloat getTransXMode()
public float getTransY1()
public float getTransY2()
public FloatToFloat getTransYMode()
public float getTransZ1()
public float getTransZ2()
public FloatToFloat getTransZMode()
public void instantiate(Instantiation state)
instantiate in interface Instantiator<Instantiation>public boolean isGeometry()
public boolean isInitAll()
public boolean isTop()
public boolean isUseShape()
protected Node newInstance()
NodenewInstance in class NullWithShaderNodepublic void setFlap(double value1,
double value2)
public void setFlap(java.lang.String value1,
java.lang.String value2)
public void setFlap1(CustomFunction value)
public void setFlap1(double value)
public void setFlap1(java.lang.String value)
public void setFlap2(CustomFunction value)
public void setFlap2(double value)
public void setFlap2(java.lang.String value)
public void setFlapMode(FloatToFloat value)
public void setGeometry(boolean value)
public void setInitAll(boolean value)
public void setLength(CustomFunction value)
public void setLength(double value)
public void setLength(java.lang.String value)
public void setLocationParameter(LocationParameterBase value)
public void setLod(HornLOD value)
public void setNumberPerSeg(CustomFunction value)
public void setNumberPerSeg(double value)
public void setNumberPerSeg(java.lang.String value)
public void setProfile(BSplineCurve value)
public void setRange(double value1,
double value2)
public void setRange(java.lang.String value1,
java.lang.String value2)
public void setRange1(CustomFunction value)
public void setRange1(double value)
public void setRange1(java.lang.String value)
public void setRange2(CustomFunction value)
public void setRange2(double value)
public void setRange2(java.lang.String value)
public void setRangeMode(FloatToFloat value)
public void setRotEndAngle(CustomFunction value)
public void setRotEndAngle(double value)
public void setRotEndAngle(java.lang.String value)
public void setRotX(double value1,
double value2)
public void setRotX(java.lang.String value1,
java.lang.String value2)
public void setRotX1(CustomFunction value)
public void setRotX1(double value)
public void setRotX1(java.lang.String value)
public void setRotX2(CustomFunction value)
public void setRotX2(double value)
public void setRotX2(java.lang.String value)
public void setRotXMode(FloatToFloat value)
public void setRotY(double value1,
double value2)
public void setRotY(java.lang.String value1,
java.lang.String value2)
public void setRotY1(CustomFunction value)
public void setRotY1(double value)
public void setRotY1(java.lang.String value)
public void setRotY2(CustomFunction value)
public void setRotY2(double value)
public void setRotY2(java.lang.String value)
public void setRotYMode(FloatToFloat value)
public void setRotZ(double value1,
double value2)
public void setRotZ(java.lang.String value1,
java.lang.String value2)
public void setRotZ1(CustomFunction value)
public void setRotZ1(double value)
public void setRotZ1(java.lang.String value)
public void setRotZ2(CustomFunction value)
public void setRotZ2(double value)
public void setRotZ2(java.lang.String value)
public void setRotZMode(FloatToFloat value)
public void setScale(double value1,
double value2)
public void setScale(java.lang.String value1,
java.lang.String value2)
public void setScale1(CustomFunction value)
public void setScale1(double value)
public void setScale1(java.lang.String value)
public void setScale2(CustomFunction value)
public void setScale2(double value)
public void setScale2(java.lang.String value)
public void setScaleMode(FloatToFloat value)
public void setScrew(double value1,
double value2)
public void setScrew(java.lang.String value1,
java.lang.String value2)
public void setScrew1(CustomFunction value)
public void setScrew1(double value)
public void setScrew1(java.lang.String value)
public void setScrew2(CustomFunction value)
public void setScrew2(double value)
public void setScrew2(java.lang.String value)
public void setScrewMode(FloatToFloat value)
public void setSegments(CustomFunction value)
public void setSegments(double value)
public void setSegments(java.lang.String value)
public void setShape(FloatToFloat value)
public void setSteps(double value1,
double value2)
public void setSteps(java.lang.String value1,
java.lang.String value2)
public void setSteps1(CustomFunction value)
public void setSteps1(double value)
public void setSteps1(java.lang.String value)
public void setSteps2(CustomFunction value)
public void setSteps2(double value)
public void setSteps2(java.lang.String value)
public void setStepsMode(FloatToFloat value)
public void setTop(boolean value)
public void setTransX(double value1,
double value2)
public void setTransX(java.lang.String value1,
java.lang.String value2)
public void setTransX1(CustomFunction value)
public void setTransX1(double value)
public void setTransX1(java.lang.String value)
public void setTransX2(CustomFunction value)
public void setTransX2(double value)
public void setTransX2(java.lang.String value)
public void setTransXMode(FloatToFloat value)
public void setTransY(double value1,
double value2)
public void setTransY(java.lang.String value1,
java.lang.String value2)
public void setTransY1(CustomFunction value)
public void setTransY1(double value)
public void setTransY1(java.lang.String value)
public void setTransY2(CustomFunction value)
public void setTransY2(double value)
public void setTransY2(java.lang.String value)
public void setTransYMode(FloatToFloat value)
public void setTransZ(double value1,
double value2)
public void setTransZ(java.lang.String value1,
java.lang.String value2)
public void setTransZ1(CustomFunction value)
public void setTransZ1(double value)
public void setTransZ1(java.lang.String value)
public void setTransZ2(CustomFunction value)
public void setTransZ2(double value)
public void setTransZ2(java.lang.String value)
public void setTransZMode(FloatToFloat value)
public void setUseShape(boolean value)
public void useLod(boolean value)