de.grogra.blocks.arrangeBlock
Class GeometricArrange

java.lang.Object
  extended by de.grogra.persistence.ShareableBase
      extended by de.grogra.blocks.arrangeBlock.ShareableArrangeBase
          extended by de.grogra.blocks.arrangeBlock.GeometricArrange
All Implemented Interfaces:
ArrangeMethod, Manageable, Shareable

public class GeometricArrange
extends ShareableArrangeBase
implements ArrangeMethod


Nested Class Summary
static class GeometricArrange.Type
           
 
Field Summary
static GeometricArrange.Type $TYPE
           
static SCOType.Field level$FIELD
           
static SCOType.Field method$FIELD
           
static SCOType.Field number$FIELD
           
 
Fields inherited from class de.grogra.blocks.arrangeBlock.ShareableArrangeBase
densityField, MAX_NUMBER, maxF, maxX, maxXHalbe, maxY, maxYHalbe, prozent, seed, superNumber, xx, yy
 
Constructor Summary
GeometricArrange()
           
GeometricArrange(int Number)
           
 
Method Summary
 void calculate()
           
 int getLevel()
           
 ManageableType getManageableType()
           
 int getMethod()
           
 int getNumber()
           
 void setLevel(int value)
           
 void setMethod(int value)
           
 void setNumber(int value)
           
 
Methods inherited from class de.grogra.blocks.arrangeBlock.ShareableArrangeBase
copyField, getXx, getYy, setAll
 
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.grogra.blocks.arrangeBlock.ArrangeMethod
getXx, getYy
 

Field Detail

$TYPE

public static final GeometricArrange.Type $TYPE

level$FIELD

public static final SCOType.Field level$FIELD

method$FIELD

public static final SCOType.Field method$FIELD

number$FIELD

public static final SCOType.Field number$FIELD
Constructor Detail

GeometricArrange

public GeometricArrange()

GeometricArrange

public GeometricArrange(int Number)
Method Detail

calculate

public void calculate()
Specified by:
calculate in class ShareableArrangeBase

getLevel

public int getLevel()

getManageableType

public ManageableType getManageableType()
Specified by:
getManageableType in interface Manageable

getMethod

public int getMethod()

getNumber

public int getNumber()

setLevel

public void setLevel(int value)

setMethod

public void setMethod(int value)

setNumber

public void setNumber(int value)
Overrides:
setNumber in class ShareableArrangeBase