de.grogra.blocks.arrangeBlock
Class Kachelung

java.lang.Object
  extended by de.grogra.persistence.ShareableBase
      extended by de.grogra.blocks.arrangeBlock.ShareableAdditionalArrangeBase
          extended by de.grogra.blocks.arrangeBlock.Kachelung
All Implemented Interfaces:
AdditionalArrangeMethod, Manageable, Shareable

public final class Kachelung
extends ShareableAdditionalArrangeBase
implements AdditionalArrangeMethod


Nested Class Summary
static class Kachelung.Type
           
 
Field Summary
static Kachelung.Type $TYPE
           
static SCOType.Field checkBorders$FIELD
           
static SCOType.Field level$FIELD
           
static SCOType.Field minRadius$FIELD
           
static SCOType.Field number$FIELD
           
 
Fields inherited from class de.grogra.blocks.arrangeBlock.ShareableAdditionalArrangeBase
densityField, MAX_NUMBER, maxF, maxX, maxY, pointList, prozent, superNumber
 
Constructor Summary
Kachelung()
           
 
Method Summary
 void calculate()
           
 void fieldModified(PersistenceField field, int[] indices, Transaction t)
           
 int getLevel()
           
 ManageableType getManageableType()
           
 float getMinRadius()
           
 int getNumber()
           
 boolean isCheckBorders()
           
 void setCheckBorders(boolean value)
           
 void setLevel(int value)
           
 void setMinRadius(float value)
           
 void setNumber(int value)
           
 
Methods inherited from class de.grogra.blocks.arrangeBlock.ShareableAdditionalArrangeBase
checkDensityField, setAll
 
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, 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.AdditionalArrangeMethod
setAll
 

Field Detail

$TYPE

public static final Kachelung.Type $TYPE

checkBorders$FIELD

public static final SCOType.Field checkBorders$FIELD

level$FIELD

public static final SCOType.Field level$FIELD

minRadius$FIELD

public static final SCOType.Field minRadius$FIELD

number$FIELD

public static final SCOType.Field number$FIELD
Constructor Detail

Kachelung

public Kachelung()
Method Detail

calculate

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

fieldModified

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

getLevel

public int getLevel()

getManageableType

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

getMinRadius

public float getMinRadius()

getNumber

public int getNumber()

isCheckBorders

public boolean isCheckBorders()

setCheckBorders

public void setCheckBorders(boolean value)

setLevel

public void setLevel(int value)

setMinRadius

public void setMinRadius(float value)

setNumber

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