Module m3DCS

Class PhiBall

All Implemented Interfaces:
Transformation, Pickable, Raytraceable, Renderable, Manageable, PersistenceCapable, Shareable, UserFields, XObject, Map, Instantiator<Instantiation>, Serializable

public class PhiBall extends Sphere implements Instantiator<Instantiation>
See Also:
  • Field Details

  • Constructor Details

    • PhiBall

      public PhiBall()
    • PhiBall

      public PhiBall(float n, float radius)
    • PhiBall

      public PhiBall(float n)
  • Method Details

    • getInstantiator

      public Instantiator getInstantiator()
      Overrides:
      getInstantiator in class Node
    • instantiate

      public void instantiate(Instantiation state)
      Specified by:
      instantiate in interface Instantiator<Instantiation>
    • setRadius

      public void setRadius(float value)
      Overrides:
      setRadius in class Sphere
    • fieldModified

      public void fieldModified(PersistenceField field, int[] indices, Transaction t)
      Specified by:
      fieldModified in interface Manageable
      Overrides:
      fieldModified in class Node
    • getNumber

      public float getNumber()
    • setNumber

      public void setNumber(double value)
    • setRadiusX

      public void setRadiusX(double value)
    • getRadiusX

      public float getRadiusX()
    • setRadiusY

      public void setRadiusY(double value)
    • getRadiusY

      public float getRadiusY()
    • setRadiusZ

      public void setRadiusZ(double value)
    • getRadiusZ

      public float getRadiusZ()
    • setRadius

      public void setRadius(double valueX, double valueY, double valueZ)
    • getFan2

      public float getFan2()
    • setFan2

      public void setFan2(double value)
    • getFan1

      public float getFan1()
    • setFan1

      public void setFan1(double value)
    • setFan

      public void setFan(double value1, double value2)
    • getAngle2

      public float getAngle2()
    • setAngle2

      public void setAngle2(double value)
    • getAngle1

      public float getAngle1()
    • setAngle1

      public void setAngle1(double value)
    • setAngle

      public void setAngle(double value1, double value2)
    • getTrans2

      public float getTrans2()
    • setTrans2

      public void setTrans2(double value)
    • getTrans1

      public float getTrans1()
    • setTrans1

      public void setTrans1(double value)
    • setTrans

      public void setTrans(double value1, double value2)
    • getScale2

      public float getScale2()
    • setScale2

      public void setScale2(double value)
    • getScale1

      public float getScale1()
    • setScale1

      public void setScale1(double value)
    • setScale

      public void setScale(double value1, double value2)
    • getInfluence

      public float getInfluence()
    • setInfluence

      public void setInfluence(double value)
    • setNumber

      public void setNumber(String value)
    • setRadiusX

      public void setRadiusX(String value)
    • setRadiusY

      public void setRadiusY(String value)
    • setRadiusZ

      public void setRadiusZ(String value)
    • setRadius

      public void setRadius(String valueX, String valueY, String valueZ)
    • setFan2

      public void setFan2(String value)
    • setFan1

      public void setFan1(String value)
    • setFan

      public void setFan(String value1, String value2)
    • setAngle2

      public void setAngle2(String value)
    • setAngle1

      public void setAngle1(String value)
    • setAngle

      public void setAngle(String value1, String value2)
    • setTrans2

      public void setTrans2(String value)
    • setTrans1

      public void setTrans1(String value)
    • setTrans

      public void setTrans(String value1, String value2)
    • setScale2

      public void setScale2(String value)
    • setScale1

      public void setScale1(String value)
    • setScale

      public void setScale(String value1, String value2)
    • setInfluence

      public void setInfluence(String value)
    • useLod

      public void useLod(boolean value)
    • getChildId

      public int getChildId()
    • getParentId

      public int getParentId()
    • getThisId

      public int getThisId()
    • getDensity

      public float getDensity()
    • getAbsoluteHeight

      public float getAbsoluteHeight()
    • getLocalHeight

      public float getLocalHeight()
    • getN1

      public float getN1()
    • getN2

      public float getN2()
    • getN3

      public float getN3()
    • getNTypeImpl

      protected Node.NType getNTypeImpl()
      Description copied from class: Node
      This method returns the Node.NType which describes the managed fields of the class of this node. This method has to be implemented in every concrete subclass.
      Overrides:
      getNTypeImpl in class Sphere
      Returns:
      type describing the managed fields of the class of this node
    • newInstance

      protected Node newInstance()
      Description copied from class: Node
      This method returns a new instance of the class of this node. This method has to be implemented in every concrete subclass.
      Overrides:
      newInstance in class Sphere
      Returns:
      new instance of class of this node
    • isGeometry

      public boolean isGeometry()
    • setGeometry

      public void setGeometry(boolean value)
    • isInitAll

      public boolean isInitAll()
    • setInitAll

      public void setInitAll(boolean value)
    • setNumber

      public void setNumber(CustomFunction value)
    • setRadiusX

      public void setRadiusX(CustomFunction value)
    • setRadiusY

      public void setRadiusY(CustomFunction value)
    • setRadiusZ

      public void setRadiusZ(CustomFunction value)
    • setFan2

      public void setFan2(CustomFunction value)
    • setFan1

      public void setFan1(CustomFunction value)
    • getFanMode

      public FloatToFloat getFanMode()
    • setFanMode

      public void setFanMode(FloatToFloat value)
    • setAngle2

      public void setAngle2(CustomFunction value)
    • setAngle1

      public void setAngle1(CustomFunction value)
    • getAngleMode

      public FloatToFloat getAngleMode()
    • setAngleMode

      public void setAngleMode(FloatToFloat value)
    • setTrans2

      public void setTrans2(CustomFunction value)
    • setTrans1

      public void setTrans1(CustomFunction value)
    • getTransMode

      public FloatToFloat getTransMode()
    • setTransMode

      public void setTransMode(FloatToFloat value)
    • setScale2

      public void setScale2(CustomFunction value)
    • setScale1

      public void setScale1(CustomFunction value)
    • getScaleMode

      public FloatToFloat getScaleMode()
    • setScaleMode

      public void setScaleMode(FloatToFloat value)
    • setInfluence

      public void setInfluence(CustomFunction value)
    • getLod

      public PhiBallLOD getLod()
    • setLod

      public void setLod(PhiBallLOD value)
    • getLocationParameter

      public LocationParameterBase getLocationParameter()
    • setLocationParameter

      public void setLocationParameter(LocationParameterBase value)