Module m3DCS

Class ShareableArrangeBase

java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.blocks.arrangeBlock.ShareableArrangeBase
All Implemented Interfaces:
ArrangeMethod, Manageable, Shareable
Direct Known Subclasses:
AdditionalArrange, GeometricArrange, HalftoningArrange, ProbabilityArrange

public abstract class ShareableArrangeBase extends ShareableBase implements ArrangeMethod
  • Field Details

    • maxX

      protected float maxX
    • maxY

      protected float maxY
    • maxXHalbe

      protected float maxXHalbe
    • maxYHalbe

      protected float maxYHalbe
    • MAX_NUMBER

      public static final int MAX_NUMBER
      See Also:
    • xx

      protected float[] xx
    • yy

      protected float[] yy
    • densityField

      protected float[][] densityField
    • maxF

      protected static final int maxF
      See Also:
    • prozent

      protected static final float prozent
      See Also:
    • seed

      protected long seed
    • superNumber

      protected int superNumber
  • Constructor Details

    • ShareableArrangeBase

      public ShareableArrangeBase()
  • Method Details

    • getXx

      public float[] getXx()
      Specified by:
      getXx in interface ArrangeMethod
    • getYy

      public float[] getYy()
      Specified by:
      getYy in interface ArrangeMethod
    • copyField

      protected float[][] copyField(float[][] field)
    • calculate

      public abstract void calculate()
    • setAll

      public void setAll(float maxX, float maxY, float[][] densityField, long seed)
    • setNumber

      public void setNumber(int number)