Module m3DCS

Class Horn

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

public class Horn extends NullWithShaderNode implements Instantiator<Instantiation>
See Also:
  • Field Details

  • Constructor Details

    • Horn

      public Horn()
    • Horn

      public Horn(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>
    • fieldModified

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

      public float getSegments()
    • setSegments

      public void setSegments(double value)
    • getNumberPerSeg

      public float getNumberPerSeg()
    • setNumberPerSeg

      public void setNumberPerSeg(double value)
    • getLength

      public float getLength()
    • setLength

      public void setLength(double value)
    • getRotEndAngle

      public float getRotEndAngle()
    • setRotEndAngle

      public void setRotEndAngle(double value)
    • getRotX2

      public float getRotX2()
    • setRotX2

      public void setRotX2(double value)
    • getRotX1

      public float getRotX1()
    • setRotX1

      public void setRotX1(double value)
    • setRotX

      public void setRotX(double value1, double value2)
    • getRotY2

      public float getRotY2()
    • setRotY2

      public void setRotY2(double value)
    • getRotY1

      public float getRotY1()
    • setRotY1

      public void setRotY1(double value)
    • setRotY

      public void setRotY(double value1, double value2)
    • getRotZ2

      public float getRotZ2()
    • setRotZ2

      public void setRotZ2(double value)
    • getRotZ1

      public float getRotZ1()
    • setRotZ1

      public void setRotZ1(double value)
    • setRotZ

      public void setRotZ(double value1, double value2)
    • getTransX2

      public float getTransX2()
    • setTransX2

      public void setTransX2(double value)
    • getTransX1

      public float getTransX1()
    • setTransX1

      public void setTransX1(double value)
    • setTransX

      public void setTransX(double value1, double value2)
    • getTransY2

      public float getTransY2()
    • setTransY2

      public void setTransY2(double value)
    • getTransY1

      public float getTransY1()
    • setTransY1

      public void setTransY1(double value)
    • setTransY

      public void setTransY(double value1, double value2)
    • getTransZ2

      public float getTransZ2()
    • setTransZ2

      public void setTransZ2(double value)
    • getTransZ1

      public float getTransZ1()
    • setTransZ1

      public void setTransZ1(double value)
    • setTransZ

      public void setTransZ(double value1, double value2)
    • getRange2

      public float getRange2()
    • setRange2

      public void setRange2(double value)
    • getRange1

      public float getRange1()
    • setRange1

      public void setRange1(double value)
    • setRange

      public void setRange(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)
    • getSteps2

      public float getSteps2()
    • setSteps2

      public void setSteps2(double value)
    • getSteps1

      public float getSteps1()
    • setSteps1

      public void setSteps1(double value)
    • setSteps

      public void setSteps(double value1, double value2)
    • getScrew2

      public float getScrew2()
    • setScrew2

      public void setScrew2(double value)
    • getScrew1

      public float getScrew1()
    • setScrew1

      public void setScrew1(double value)
    • setScrew

      public void setScrew(double value1, double value2)
    • getFlap2

      public float getFlap2()
    • setFlap2

      public void setFlap2(double value)
    • getFlap1

      public float getFlap1()
    • setFlap1

      public void setFlap1(double value)
    • setFlap

      public void setFlap(double value1, double value2)
    • setSegments

      public void setSegments(String value)
    • setNumberPerSeg

      public void setNumberPerSeg(String value)
    • setLength

      public void setLength(String value)
    • setRotEndAngle

      public void setRotEndAngle(String value)
    • setRotX2

      public void setRotX2(String value)
    • setRotX1

      public void setRotX1(String value)
    • setRotX

      public void setRotX(String value1, String value2)
    • setRotY2

      public void setRotY2(String value)
    • setRotY1

      public void setRotY1(String value)
    • setRotY

      public void setRotY(String value1, String value2)
    • setRotZ2

      public void setRotZ2(String value)
    • setRotZ1

      public void setRotZ1(String value)
    • setRotZ

      public void setRotZ(String value1, String value2)
    • setTransX2

      public void setTransX2(String value)
    • setTransX1

      public void setTransX1(String value)
    • setTransX

      public void setTransX(String value1, String value2)
    • setTransY2

      public void setTransY2(String value)
    • setTransY1

      public void setTransY1(String value)
    • setTransY

      public void setTransY(String value1, String value2)
    • setTransZ2

      public void setTransZ2(String value)
    • setTransZ1

      public void setTransZ1(String value)
    • setTransZ

      public void setTransZ(String value1, String value2)
    • setRange2

      public void setRange2(String value)
    • setRange1

      public void setRange1(String value)
    • setRange

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

      public void setScale2(String value)
    • setScale1

      public void setScale1(String value)
    • setScale

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

      public void setSteps2(String value)
    • setSteps1

      public void setSteps1(String value)
    • setSteps

      public void setSteps(String value1, String value2)
    • setScrew2

      public void setScrew2(String value)
    • setScrew1

      public void setScrew1(String value)
    • setScrew

      public void setScrew(String value1, String value2)
    • setFlap2

      public void setFlap2(String value)
    • setFlap1

      public void setFlap1(String value)
    • setFlap

      public void setFlap(String value1, String value2)
    • 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 NullWithShaderNode
      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 NullWithShaderNode
      Returns:
      new instance of class of this node
    • isUseShape

      public boolean isUseShape()
    • setUseShape

      public void setUseShape(boolean value)
    • isTop

      public boolean isTop()
    • setTop

      public void setTop(boolean value)
    • isGeometry

      public boolean isGeometry()
    • setGeometry

      public void setGeometry(boolean value)
    • isInitAll

      public boolean isInitAll()
    • setInitAll

      public void setInitAll(boolean value)
    • setSegments

      public void setSegments(CustomFunction value)
    • setNumberPerSeg

      public void setNumberPerSeg(CustomFunction value)
    • setLength

      public void setLength(CustomFunction value)
    • setRotEndAngle

      public void setRotEndAngle(CustomFunction value)
    • setRotX2

      public void setRotX2(CustomFunction value)
    • setRotX1

      public void setRotX1(CustomFunction value)
    • getRotXMode

      public FloatToFloat getRotXMode()
    • setRotXMode

      public void setRotXMode(FloatToFloat value)
    • setRotY2

      public void setRotY2(CustomFunction value)
    • setRotY1

      public void setRotY1(CustomFunction value)
    • getRotYMode

      public FloatToFloat getRotYMode()
    • setRotYMode

      public void setRotYMode(FloatToFloat value)
    • setRotZ2

      public void setRotZ2(CustomFunction value)
    • setRotZ1

      public void setRotZ1(CustomFunction value)
    • getRotZMode

      public FloatToFloat getRotZMode()
    • setRotZMode

      public void setRotZMode(FloatToFloat value)
    • setTransX2

      public void setTransX2(CustomFunction value)
    • setTransX1

      public void setTransX1(CustomFunction value)
    • getTransXMode

      public FloatToFloat getTransXMode()
    • setTransXMode

      public void setTransXMode(FloatToFloat value)
    • setTransY2

      public void setTransY2(CustomFunction value)
    • setTransY1

      public void setTransY1(CustomFunction value)
    • getTransYMode

      public FloatToFloat getTransYMode()
    • setTransYMode

      public void setTransYMode(FloatToFloat value)
    • setTransZ2

      public void setTransZ2(CustomFunction value)
    • setTransZ1

      public void setTransZ1(CustomFunction value)
    • getTransZMode

      public FloatToFloat getTransZMode()
    • setTransZMode

      public void setTransZMode(FloatToFloat value)
    • getShape

      public FloatToFloat getShape()
    • setShape

      public void setShape(FloatToFloat value)
    • setRange2

      public void setRange2(CustomFunction value)
    • setRange1

      public void setRange1(CustomFunction value)
    • getRangeMode

      public FloatToFloat getRangeMode()
    • setRangeMode

      public void setRangeMode(FloatToFloat value)
    • setScale2

      public void setScale2(CustomFunction value)
    • setScale1

      public void setScale1(CustomFunction value)
    • getScaleMode

      public FloatToFloat getScaleMode()
    • setScaleMode

      public void setScaleMode(FloatToFloat value)
    • setSteps2

      public void setSteps2(CustomFunction value)
    • setSteps1

      public void setSteps1(CustomFunction value)
    • getStepsMode

      public FloatToFloat getStepsMode()
    • setStepsMode

      public void setStepsMode(FloatToFloat value)
    • setScrew2

      public void setScrew2(CustomFunction value)
    • setScrew1

      public void setScrew1(CustomFunction value)
    • getScrewMode

      public FloatToFloat getScrewMode()
    • setScrewMode

      public void setScrewMode(FloatToFloat value)
    • setFlap2

      public void setFlap2(CustomFunction value)
    • setFlap1

      public void setFlap1(CustomFunction value)
    • getFlapMode

      public FloatToFloat getFlapMode()
    • setFlapMode

      public void setFlapMode(FloatToFloat value)
    • getProfile

      public BSplineCurve getProfile()
    • setProfile

      public void setProfile(BSplineCurve value)
    • getLod

      public HornLOD getLod()
    • setLod

      public void setLod(HornLOD value)
    • getLocationParameter

      public LocationParameterBase getLocationParameter()
    • setLocationParameter

      public void setLocationParameter(LocationParameterBase value)