de.grogra.blocks
public class PhiBall extends Sphere implements Instantiator<Instantiation>
Sphere.PatternNode.AccessorBridge, Node.FieldAttributeAccessor, Node.NType| Modifier and Type | Field and Description |
|---|---|
static Node.NType |
$TYPE |
static Node.NType.Field |
angle1$FIELD |
static Node.NType.Field |
angle2$FIELD |
static Node.NType.Field |
angleMode$FIELD |
static Node.NType.Field |
fan1$FIELD |
static Node.NType.Field |
fan2$FIELD |
static Node.NType.Field |
fanMode$FIELD |
static Node.NType.Field |
geometry$FIELD |
static Node.NType.Field |
influence$FIELD |
static Node.NType.Field |
initAll$FIELD |
static Node.NType.Field |
locationParameter$FIELD |
static Node.NType.Field |
lod$FIELD |
static Node.NType.Field |
number$FIELD |
static Node.NType.Field |
radiusX$FIELD |
static Node.NType.Field |
radiusY$FIELD |
static Node.NType.Field |
radiusZ$FIELD |
static Node.NType.Field |
scale1$FIELD |
static Node.NType.Field |
scale2$FIELD |
static Node.NType.Field |
scaleMode$FIELD |
static Node.NType.Field |
trans1$FIELD |
static Node.NType.Field |
trans2$FIELD |
static Node.NType.Field |
transMode$FIELD |
radius, radius$FIELDINFINITE_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| Constructor and Description |
|---|
PhiBall() |
PhiBall(float n) |
PhiBall(float n,
float radius) |
| Modifier and Type | Method and Description |
|---|---|
void |
fieldModified(PersistenceField field,
int[] indices,
Transaction t) |
float |
getAbsoluteHeight() |
float |
getAngle1() |
float |
getAngle2() |
FloatToFloat |
getAngleMode() |
int |
getChildId() |
float |
getDensity() |
float |
getFan1() |
float |
getFan2() |
FloatToFloat |
getFanMode() |
float |
getInfluence() |
Instantiator |
getInstantiator() |
float |
getLocalHeight() |
LocationParameterBase |
getLocationParameter() |
PhiBallLOD |
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 |
getNumber() |
int |
getParentId() |
float |
getRadiusX() |
float |
getRadiusY() |
float |
getRadiusZ() |
float |
getScale1() |
float |
getScale2() |
FloatToFloat |
getScaleMode() |
int |
getThisId() |
float |
getTrans1() |
float |
getTrans2() |
FloatToFloat |
getTransMode() |
void |
instantiate(Instantiation state) |
boolean |
isGeometry() |
boolean |
isInitAll() |
protected Node |
newInstance()
This method returns a new instance of the class of this
node.
|
void |
setAngle(double value1,
double value2) |
void |
setAngle(java.lang.String value1,
java.lang.String value2) |
void |
setAngle1(CustomFunction value) |
void |
setAngle1(double value) |
void |
setAngle1(java.lang.String value) |
void |
setAngle2(CustomFunction value) |
void |
setAngle2(double value) |
void |
setAngle2(java.lang.String value) |
void |
setAngleMode(FloatToFloat value) |
void |
setFan(double value1,
double value2) |
void |
setFan(java.lang.String value1,
java.lang.String value2) |
void |
setFan1(CustomFunction value) |
void |
setFan1(double value) |
void |
setFan1(java.lang.String value) |
void |
setFan2(CustomFunction value) |
void |
setFan2(double value) |
void |
setFan2(java.lang.String value) |
void |
setFanMode(FloatToFloat value) |
void |
setGeometry(boolean value) |
void |
setInfluence(CustomFunction value) |
void |
setInfluence(double value) |
void |
setInfluence(java.lang.String value) |
void |
setInitAll(boolean value) |
void |
setLocationParameter(LocationParameterBase value) |
void |
setLod(PhiBallLOD value) |
void |
setNumber(CustomFunction value) |
void |
setNumber(double value) |
void |
setNumber(java.lang.String value) |
void |
setRadius(double valueX,
double valueY,
double valueZ) |
void |
setRadius(float value) |
void |
setRadius(java.lang.String valueX,
java.lang.String valueY,
java.lang.String valueZ) |
void |
setRadiusX(CustomFunction value) |
void |
setRadiusX(double value) |
void |
setRadiusX(java.lang.String value) |
void |
setRadiusY(CustomFunction value) |
void |
setRadiusY(double value) |
void |
setRadiusY(java.lang.String value) |
void |
setRadiusZ(CustomFunction value) |
void |
setRadiusZ(double value) |
void |
setRadiusZ(java.lang.String 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 |
setTrans(double value1,
double value2) |
void |
setTrans(java.lang.String value1,
java.lang.String value2) |
void |
setTrans1(CustomFunction value) |
void |
setTrans1(double value) |
void |
setTrans1(java.lang.String value) |
void |
setTrans2(CustomFunction value) |
void |
setTrans2(double value) |
void |
setTrans2(java.lang.String value) |
void |
setTransMode(FloatToFloat value) |
void |
useLod(boolean value) |
createRaytracerLeaf, draw, getRadius, getSurfaceArea, getVolume, pick, pickgetInterior, getShader, getSymbolColor, 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 angle1$FIELD
public static final Node.NType.Field angle2$FIELD
public static final Node.NType.Field angleMode$FIELD
public static final Node.NType.Field fan1$FIELD
public static final Node.NType.Field fan2$FIELD
public static final Node.NType.Field fanMode$FIELD
public static final Node.NType.Field geometry$FIELD
public static final Node.NType.Field influence$FIELD
public static final Node.NType.Field initAll$FIELD
public static final Node.NType.Field locationParameter$FIELD
public static final Node.NType.Field lod$FIELD
public static final Node.NType.Field number$FIELD
public static final Node.NType.Field radiusX$FIELD
public static final Node.NType.Field radiusY$FIELD
public static final Node.NType.Field radiusZ$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 trans1$FIELD
public static final Node.NType.Field trans2$FIELD
public static final Node.NType.Field transMode$FIELD
public PhiBall()
public PhiBall(float n)
public PhiBall(float n,
float radius)
public void fieldModified(PersistenceField field, int[] indices, Transaction t)
fieldModified in interface ManageablefieldModified in class Nodepublic float getAbsoluteHeight()
public float getAngle1()
public float getAngle2()
public FloatToFloat getAngleMode()
public int getChildId()
public float getDensity()
public float getFan1()
public float getFan2()
public FloatToFloat getFanMode()
public float getInfluence()
public Instantiator getInstantiator()
getInstantiator in class Nodepublic float getLocalHeight()
public LocationParameterBase getLocationParameter()
public PhiBallLOD 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 Spherepublic float getNumber()
public int getParentId()
public float getRadiusX()
public float getRadiusY()
public float getRadiusZ()
public float getScale1()
public float getScale2()
public FloatToFloat getScaleMode()
public int getThisId()
public float getTrans1()
public float getTrans2()
public FloatToFloat getTransMode()
public void instantiate(Instantiation state)
instantiate in interface Instantiator<Instantiation>public boolean isGeometry()
public boolean isInitAll()
protected Node newInstance()
NodenewInstance in class Spherepublic void setAngle(double value1,
double value2)
public void setAngle(java.lang.String value1,
java.lang.String value2)
public void setAngle1(CustomFunction value)
public void setAngle1(double value)
public void setAngle1(java.lang.String value)
public void setAngle2(CustomFunction value)
public void setAngle2(double value)
public void setAngle2(java.lang.String value)
public void setAngleMode(FloatToFloat value)
public void setFan(double value1,
double value2)
public void setFan(java.lang.String value1,
java.lang.String value2)
public void setFan1(CustomFunction value)
public void setFan1(double value)
public void setFan1(java.lang.String value)
public void setFan2(CustomFunction value)
public void setFan2(double value)
public void setFan2(java.lang.String value)
public void setFanMode(FloatToFloat value)
public void setGeometry(boolean value)
public void setInfluence(CustomFunction value)
public void setInfluence(double value)
public void setInfluence(java.lang.String value)
public void setInitAll(boolean value)
public void setLocationParameter(LocationParameterBase value)
public void setLod(PhiBallLOD value)
public void setNumber(CustomFunction value)
public void setNumber(double value)
public void setNumber(java.lang.String value)
public void setRadius(double valueX,
double valueY,
double valueZ)
public void setRadius(java.lang.String valueX,
java.lang.String valueY,
java.lang.String valueZ)
public void setRadiusX(CustomFunction value)
public void setRadiusX(double value)
public void setRadiusX(java.lang.String value)
public void setRadiusY(CustomFunction value)
public void setRadiusY(double value)
public void setRadiusY(java.lang.String value)
public void setRadiusZ(CustomFunction value)
public void setRadiusZ(double value)
public void setRadiusZ(java.lang.String 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 setTrans(double value1,
double value2)
public void setTrans(java.lang.String value1,
java.lang.String value2)
public void setTrans1(CustomFunction value)
public void setTrans1(double value)
public void setTrans1(java.lang.String value)
public void setTrans2(CustomFunction value)
public void setTrans2(double value)
public void setTrans2(java.lang.String value)
public void setTransMode(FloatToFloat value)
public void useLod(boolean value)