Module m3DCS

Class Arrange

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

public class Arrange extends Patch implements Instantiator<Instantiation>
See Also:
  • Field Details

  • Constructor Details

    • Arrange

      public Arrange()
    • Arrange

      public Arrange(int number)
  • Method Details

    • getInstantiator

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

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

      public HeightField getHeightField()
    • getHeightFieldMapping

      public RectangularHeightFieldMapping getHeightFieldMapping()
    • fieldModified

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

      public void heightFieldOut(int max)
    • setXWidth

      public void setXWidth(float value)
    • setYWidth

      public void setYWidth(float value)
    • setDimension

      public void setDimension(float valueX, float valueY)
    • setDimension

      public void setDimension(float valueX, float valueY, float scale)
    • setNumber

      public void setNumber(int number)
    • setArrangeMethod

      public void setArrangeMethod(ShareableArrangeBase arrangeMethod)
    • useLod

      public void useLod(boolean value)
    • getChildId

      public int getChildId()
    • getParentId

      public int getParentId()
    • getThisId

      public int getThisId()
    • getDensity

      public float getDensity()
    • getDensityField

      public ChannelMap getDensityField()
    • getAbsoluteHeight

      public float getAbsoluteHeight()
    • getLocalHeight

      public float getLocalHeight()
    • getN1

      public float getN1()
    • getN2

      public float getN2()
    • getN3

      public float getN3()
    • setHeightFieldScale

      public void setHeightFieldScale(float value)
    • getPos

      public Tuple3f getPos()
    • 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 Patch
      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 Patch
      Returns:
      new instance of class of this node
    • isFitToRaster

      public boolean isFitToRaster()
    • setFitToRaster

      public void setFitToRaster(boolean value)
    • isUseDensityI

      public boolean isUseDensityI()
    • setUseDensityI

      public void setUseDensityI(boolean value)
    • isInitAll

      public boolean isInitAll()
    • setInitAll

      public void setInitAll(boolean value)
    • getDensityMin

      public float getDensityMin()
    • setDensityMin

      public void setDensityMin(float value)
    • getDensityMax

      public float getDensityMax()
    • setDensityMax

      public void setDensityMax(float value)
    • getDensityI

      public float getDensityI()
    • setDensityI

      public void setDensityI(float value)
    • getArrangeMethod

      public ShareableArrangeBase getArrangeMethod()
    • getNumber

      public String getNumber()
    • setNumber

      public void setNumber(String value)
    • getScaleFunction

      public FloatToFloat getScaleFunction()
    • setScaleFunction

      public void setScaleFunction(FloatToFloat value)
    • getSpinFunction

      public FloatToFloat getSpinFunction()
    • setSpinFunction

      public void setSpinFunction(FloatToFloat value)
    • getSlopeFunction

      public FloatToFloat getSlopeFunction()
    • setSlopeFunction

      public void setSlopeFunction(FloatToFloat value)
    • setDensity

      public void setDensity(ChannelMap value)
    • getLocationParameterMin

      public Color3f getLocationParameterMin()
    • setLocationParameterMin

      public void setLocationParameterMin(Color3f value)
    • getLocationParameterMax

      public Color3f getLocationParameterMax()
    • setLocationParameterMax

      public void setLocationParameterMax(Color3f value)
    • getLocationParameter1Function

      public FloatToFloat getLocationParameter1Function()
    • setLocationParameter1Function

      public void setLocationParameter1Function(FloatToFloat value)
    • getLocationParameter2Function

      public FloatToFloat getLocationParameter2Function()
    • setLocationParameter2Function

      public void setLocationParameter2Function(FloatToFloat value)
    • getLocationParameter3Function

      public FloatToFloat getLocationParameter3Function()
    • setLocationParameter3Function

      public void setLocationParameter3Function(FloatToFloat value)
    • getLocationParameter

      public ChannelMap getLocationParameter()
    • setLocationParameter

      public void setLocationParameter(ChannelMap value)
    • getLod

      public ArrangeLOD getLod()
    • setLod

      public void setLod(ArrangeLOD value)