org.robokind.api.interpolation
Class InterpolatorFactory

java.lang.Object
  extended by org.robokind.api.interpolation.InterpolatorFactory
All Implemented Interfaces:
org.jflux.api.core.Source<Interpolator>
Direct Known Subclasses:
BezierInterpolatorFactory, CSplineInterpolatorFactory, LinearInterpolatorFactory

public abstract class InterpolatorFactory
extends Object
implements org.jflux.api.core.Source<Interpolator>

Author:
Matthew Stevenson

Constructor Summary
InterpolatorFactory()
           
 
Method Summary
abstract  org.robokind.api.common.config.VersionProperty getVersion()
          Returns the VersionProperty of the Interpolator created by the Factory.
protected static void register(InterpolatorFactory factory)
          Static utility method for registering new InterpolatorFactories with the InterpolatorDirector, making it accessible to the rest of the platform.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jflux.api.core.Source
getValue
 

Constructor Detail

InterpolatorFactory

public InterpolatorFactory()
Method Detail

getVersion

public abstract org.robokind.api.common.config.VersionProperty getVersion()
Returns the VersionProperty of the Interpolator created by the Factory.

Returns:
VersionProperty of the Interpolator created by the Factory

register

protected static void register(InterpolatorFactory factory)
Static utility method for registering new InterpolatorFactories with the InterpolatorDirector, making it accessible to the rest of the platform.

Parameters:
factory - InterpolatorFactory to register


Copyright © 2011-2013. All Rights Reserved.