org.robokind.api.interpolation
Class InterpolatorFactory
java.lang.Object
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
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 |
InterpolatorFactory
public InterpolatorFactory()
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.