com.speckled.specksim.imp.motion
Class PerspecksModel

java.lang.Object
  extended by com.speckled.specksim.imp.motion.CacheingMovementModel
      extended by com.speckled.specksim.imp.motion.SpeckledBodyModel
          extended by com.speckled.specksim.imp.motion.PerspecksModel
All Implemented Interfaces:
Configurable, MovementModel

public class PerspecksModel
extends SpeckledBodyModel

It's a flat sheet, with a block waving around in front of it

Author:
ryanm

Nested Class Summary
 
Nested classes/interfaces inherited from class com.speckled.specksim.imp.motion.SpeckledBodyModel
SpeckledBodyModel.BodiesState
 
Constructor Summary
PerspecksModel()
           
 
Method Summary
protected  Configurator getConcreteConfigurator()
          This should be implemented to return a configurator for the variables of the subclass
 java.lang.String getName()
          Gets the name of this model
 
Methods inherited from class com.speckled.specksim.imp.motion.SpeckledBodyModel
addBody, computeLocation, computeVelocity, deInit, getConfigurator, getMaxSpeed, getState, init, removeBody, removeSpeck
 
Methods inherited from class com.speckled.specksim.imp.motion.CacheingMovementModel
clearCache, getSpeckOrientation, getSpeckVelocity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerspecksModel

public PerspecksModel()
Method Detail

getConcreteConfigurator

protected Configurator getConcreteConfigurator()
Description copied from class: SpeckledBodyModel
This should be implemented to return a configurator for the variables of the subclass

Specified by:
getConcreteConfigurator in class SpeckledBodyModel
Returns:
The configurator for the subclass

getName

public java.lang.String getName()
Description copied from interface: MovementModel
Gets the name of this model

Returns:
A String name for this model