de.grogra.blocks.arrangeBlock
Class Voronoi_Lloyd

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

public class Voronoi_Lloyd
extends ShareableAdditionalArrangeBase
implements AdditionalArrangeMethod


Nested Class Summary
static class Voronoi_Lloyd.Type
           
 
Field Summary
static Voronoi_Lloyd.Type $TYPE
           
static SCOType.Field anzIterationen$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
Voronoi_Lloyd()
           
 
Method Summary
 void calculate()
           
 void fieldModified(PersistenceField field, int[] indices, Transaction t)
           
 int getAnzIterationen()
           
 ManageableType getManageableType()
           
 int getNumber()
           
 void setAnzIterationen(int 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 Voronoi_Lloyd.Type $TYPE

anzIterationen$FIELD

public static final SCOType.Field anzIterationen$FIELD

number$FIELD

public static final SCOType.Field number$FIELD
Constructor Detail

Voronoi_Lloyd

public Voronoi_Lloyd()
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

getAnzIterationen

public int getAnzIterationen()

getManageableType

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

getNumber

public int getNumber()

setAnzIterationen

public void setAnzIterationen(int value)

setNumber

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