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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected float[][]static final intprotected static final intprotected floatprotected floatprotected floatprotected floatprotected static final floatprotected longprotected intprotected float[]protected float[] -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReferenceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.grogra.persistence.Manageable
getManageableType
-
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:
getXxin interfaceArrangeMethod
-
getYy
public float[] getYy()- Specified by:
getYyin interfaceArrangeMethod
-
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)
-