A B C D E F G H I L M N O P R S T U V W

A

AbstractEditor<ChildBase,ChildController> - Class in org.robokind.api.animation.editor
 
AbstractEditor(HistoryStack) - Constructor for class org.robokind.api.animation.editor.AbstractEditor
 
ActionHistoryEvent - Class in org.robokind.api.animation.editor.history
 
ActionHistoryEvent(String, EditorAction, EditorAction, boolean) - Constructor for class org.robokind.api.animation.editor.history.ActionHistoryEvent
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.AnimationPlayerAction.Pause
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.AnimationPlayerAction.Play
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.AnimationPlayerAction.Resume
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.AnimationPlayerAction.Stop
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.ChannelActions.ChangeColor
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.EditorAction.AddChild
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.EditorAction.AddChildController
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.EditorAction.Remove
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.EditorAction.RemoveChild
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.EditorAction.SetSelect
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.EditorAction.SetState
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.HistoryAction
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.MotionPathActions.MovePoint
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.MotionPathActions.SetControlPoints
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.actions.MotionPathActions.SetInterpolatorFactory
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange.PlayAction
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange.SetStartAction
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange.SetStopAction
 
actionPerformed(ActionEvent) - Method in class org.robokind.api.animation.editor.history.HistoryStack.EmptyAction
 
Activator - Class in org.robokind.api.interpolation.osgi
 
Activator() - Constructor for class org.robokind.api.interpolation.osgi.Activator
 
Add(ChannelEditor) - Static method in class org.robokind.api.animation.editor.actions.ChannelActions
 
Add(MotionPathEditor, Point2D) - Static method in class org.robokind.api.animation.editor.actions.MotionPathActions
 
addAnimationListener(AnimationListener) - Method in interface org.robokind.api.animation.player.AnimationJob
Adds an AnimationListener to be notified as the Animation advances.
addChannel(Channel) - Method in class org.robokind.api.animation.Animation
Adds a given Channel for the given servo parameters.
addChannels(List<Channel>) - Method in class org.robokind.api.animation.Animation
Adds a list of Channels.
addChild(Object, ChildBase) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
addChild(String, AbstractEditor<B, C>, C, int) - Static method in class org.robokind.api.animation.editor.history.HistoryHelper
 
addChildBase(Object, Source<ChildBase>, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
Called when a child is requested to be added.
addChildBase(Object, Source<Channel>, int) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
addChildBase(Object, Source<MotionPath>, int) - Method in class org.robokind.api.animation.editor.ChannelEditor
 
addChildBase(Object, Source<Point2D>, int) - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
addChildBase(Object, Source<Point2D>, int) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
addConsumer(EditorListener) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
addEvent(ActionHistoryEvent) - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
addListener(HistoryListener) - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
addPath(MotionPath) - Method in class org.robokind.api.animation.Channel
Adds a MotionPath to the list.
addPath(int, MotionPath) - Method in class org.robokind.api.animation.Channel
Adds a MotionPath to the list at the given index.
addPaths(List<MotionPath>) - Method in class org.robokind.api.animation.Channel
Adds a List of MotionPaths to the Channel.
addPoint(double, double) - Method in class org.robokind.api.animation.PathInterpolator
Adds a point with the given coordinates.
addPoint(double, double) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
addPoint(double, double) - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
addPoint(double, double) - Method in interface org.robokind.api.interpolation.Interpolator
Adds a new Point with the given x and y value.
addPoint(double, double) - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
addPoints(List<Point2D>) - Method in class org.robokind.api.animation.PathInterpolator
Adds given points.
addPoints(int, List<Point2D>) - Method in class org.robokind.api.animation.PathInterpolator
Adds points with the given coordinates.
addPoints(List<Point2D>) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
addPoints(int, List<Point2D>) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
addPoints(List<Point2D>) - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
addPoints(int, List<Point2D>) - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
addPoints(List<Point2D>) - Method in interface org.robokind.api.interpolation.Interpolator
Adds a List of Points.
addPoints(int, List<Point2D>) - Method in interface org.robokind.api.interpolation.Interpolator
Adds a List of Point at the given index.
addPoints(List<Point2D>) - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
addPoints(int, List<Point2D>) - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
addPositions(AnimationEditor, double) - Method in interface org.robokind.api.animation.utils.PositionAdder
 
addRecursiveToChild(AbstractEditor) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
advanceAnimation(long, long) - Method in interface org.robokind.api.animation.player.AnimationJob
Advances the Animation to the given time.
Animation - Class in org.robokind.api.animation
An Animation holds a map of servo IDs and Channel.
Animation() - Constructor for class org.robokind.api.animation.Animation
Creates an empty Animation.
Animation(VersionProperty) - Constructor for class org.robokind.api.animation.Animation
Creates an Animation with the given VersionProperty.
ANIMATION - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
ANIMATION_VERSION_TYPE - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
AnimationAction - Class in org.robokind.api.animation.editor.actions
 
AnimationAction(AnimationEditor) - Constructor for class org.robokind.api.animation.editor.actions.AnimationAction
 
animationAdvanced(long) - Method in interface org.robokind.api.animation.player.AnimationListener
Called when the AnimationJob advances the Animation.
AnimationEditListener - Interface in org.robokind.api.animation.utils
 
AnimationEditor - Class in org.robokind.api.animation.editor
 
AnimationEditor(Animation, String, HistoryStack) - Constructor for class org.robokind.api.animation.editor.AnimationEditor
 
AnimationFactory - Class in org.robokind.api.animation.factory
A class for creating new Animations.
AnimationFactory() - Constructor for class org.robokind.api.animation.factory.AnimationFactory
 
AnimationFileReader - Interface in org.robokind.api.animation.xml
 
AnimationFileWriter - Interface in org.robokind.api.animation.xml
 
AnimationJob - Interface in org.robokind.api.animation.player
An AnimationJob is able to play an animation for some rendering system.
AnimationListener - Interface in org.robokind.api.animation.player
Listens to an AnimationJob as it plays an Animation.
AnimationPlayer - Interface in org.robokind.api.animation.player
An AnimationPlayer plays an Animation by creating an AnimationJob which defines how the Animation advances.
AnimationPlayerAction - Class in org.robokind.api.animation.editor.actions
 
AnimationPlayerAction() - Constructor for class org.robokind.api.animation.editor.actions.AnimationPlayerAction
 
AnimationPlayerAction.Pause - Class in org.robokind.api.animation.editor.actions
 
AnimationPlayerAction.Pause() - Constructor for class org.robokind.api.animation.editor.actions.AnimationPlayerAction.Pause
 
AnimationPlayerAction.Play - Class in org.robokind.api.animation.editor.actions
 
AnimationPlayerAction.Play(Source<AnimationEditor>) - Constructor for class org.robokind.api.animation.editor.actions.AnimationPlayerAction.Play
 
AnimationPlayerAction.Resume - Class in org.robokind.api.animation.editor.actions
 
AnimationPlayerAction.Resume() - Constructor for class org.robokind.api.animation.editor.actions.AnimationPlayerAction.Resume
 
AnimationPlayerAction.Stop - Class in org.robokind.api.animation.editor.actions
 
AnimationPlayerAction.Stop() - Constructor for class org.robokind.api.animation.editor.actions.AnimationPlayerAction.Stop
 
animationStart(long, Long) - Method in interface org.robokind.api.animation.player.AnimationListener
Called when the animation begins.
AnimationTimeRange - Class in org.robokind.api.animation.editor.features
 
AnimationTimeRange() - Constructor for class org.robokind.api.animation.editor.features.AnimationTimeRange
 
AnimationTimeRange.PlayAction - Class in org.robokind.api.animation.editor.features
 
AnimationTimeRange.SetStartAction - Class in org.robokind.api.animation.editor.features
 
AnimationTimeRange.SetStopAction - Class in org.robokind.api.animation.editor.features
 
AnimationUtils - Class in org.robokind.api.animation.utils
 
AnimationUtils() - Constructor for class org.robokind.api.animation.utils.AnimationUtils
 
AnimationXML - Class in org.robokind.api.animation.xml
 
AnimationXML() - Constructor for class org.robokind.api.animation.xml.AnimationXML
 

B

back(int) - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
BezierInterpolator - Class in org.robokind.api.interpolation.bezier
 
BezierInterpolator() - Constructor for class org.robokind.api.interpolation.bezier.BezierInterpolator
Creates a new empty LinearInterpolator.
BezierInterpolatorFactory - Class in org.robokind.api.interpolation.bezier
 
BezierInterpolatorFactory() - Constructor for class org.robokind.api.interpolation.bezier.BezierInterpolatorFactory
 
buildFactoryList() - Method in class org.robokind.api.interpolation.InterpolatorDirectory
Returns a List of all available InterpolatorFactories.

C

changeColor(ChannelEditor, Color, Color) - Static method in class org.robokind.api.animation.editor.history.HistoryHelper
 
changeInterpolationFactory(MotionPathEditor, InterpolatorFactory, InterpolatorFactory) - Static method in class org.robokind.api.animation.editor.history.HistoryHelper
 
Channel - Class in org.robokind.api.animation
Holds a list of MotionPaths, and can build a composite CompiledPath.
Channel(int, String) - Constructor for class org.robokind.api.animation.Channel
Create an empty Channel for given ServoParameters.
CHANNEL - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
CHANNEL_ID - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
CHANNEL_NAME - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
ChannelActions - Class in org.robokind.api.animation.editor.actions
 
ChannelActions() - Constructor for class org.robokind.api.animation.editor.actions.ChannelActions
 
ChannelActions.ChangeColor - Class in org.robokind.api.animation.editor.actions
 
ChannelActions.ChangeColor(ChannelEditor, Color) - Constructor for class org.robokind.api.animation.editor.actions.ChannelActions.ChangeColor
 
ChannelActions.ChannelAction - Class in org.robokind.api.animation.editor.actions
 
ChannelActions.ChannelAction(ChannelEditor) - Constructor for class org.robokind.api.animation.editor.actions.ChannelActions.ChannelAction
 
ChannelEditor - Class in org.robokind.api.animation.editor
 
ChannelEditor(Channel, HistoryStack) - Constructor for class org.robokind.api.animation.editor.ChannelEditor
 
ChannelFactory - Class in org.robokind.api.animation.factory
A class for creating Channels.
ChannelFactory(int, String) - Constructor for class org.robokind.api.animation.factory.ChannelFactory
Creates a ChannelFactory for creating channels with the given values.
CHANNELS - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
ChannelsParameterSource - Interface in org.robokind.api.animation.utils
 
cleanConsumer() - Method in class org.robokind.api.animation.editor.EditorListener
 
clear() - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
clear() - Method in class org.robokind.api.animation.PathInterpolator
Removes all control points from the MotionPath.
clear() - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
clear() - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
clear() - Method in interface org.robokind.api.interpolation.Interpolator
Clears all the Points from the Interpolator.
clear() - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
clearConsumers() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
clone() - Method in class org.robokind.api.animation.Animation
Returns a deep copy of the Animation.
clone() - Method in class org.robokind.api.animation.Channel
Returns a deep copy of the Channel.
clone() - Method in class org.robokind.api.animation.compiled.CompiledPath
Creates a deep copy of the CompiledPath.
clone() - Method in class org.robokind.api.animation.MotionPath
Returns a deep copy of the Channel.
combine(List<CompiledPath>) - Static method in class org.robokind.api.animation.compiled.CompiledPath
Returns a composite of the paths in the given list.
CompiledMap - Class in org.robokind.api.animation.compiled
A HashMap of ServoIDs and corresponding CompiledPath.
CompiledMap(long) - Constructor for class org.robokind.api.animation.compiled.CompiledMap
Creates an empty CompiledMap with the given stepLength.
CompiledMap(long, long, long) - Constructor for class org.robokind.api.animation.compiled.CompiledMap
Creates an empty CompiledMap with the given stepLength, and time range.
CompiledPath - Class in org.robokind.api.animation.compiled
An ArrayList of servo positions.
CompiledPath(long, long) - Constructor for class org.robokind.api.animation.compiled.CompiledPath
Constructs an empty path list with give start time and step length.
compileMap(long, long, long) - Method in class org.robokind.api.animation.Animation
Creates a composite CompiledPath from all MotionPaths for given times.
compilePath(long, long, long) - Method in class org.robokind.api.animation.Channel
Creates a composite CompiledPath from all MotionPaths for given times.
compilePath(long, long, List<Point2D>, long) - Static method in class org.robokind.api.animation.compiled.CompiledPath
Creates a CompiledPath from the interpolated points.
compilePath(long) - Method in class org.robokind.api.animation.MotionPath
Generates and caches a CompiledPath for the complete MotionPath.
compilePath(long, long, long) - Method in class org.robokind.api.animation.MotionPath
Creates a CompiledPath from the interpolated points.
condensePoints(ArrayList<Point2D>, int) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
containsLogicalId(int) - Method in class org.robokind.api.animation.Animation
Returns true if there exists a channel for the given id.
containsLogicalId(int) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
CONTROL_POINT - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
CONTROL_POINTS - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
ControlPointActions - Class in org.robokind.api.animation.editor.actions
 
ControlPointActions() - Constructor for class org.robokind.api.animation.editor.actions.ControlPointActions
 
ControlPointEditor - Class in org.robokind.api.animation.editor
 
ControlPointEditor(Point2D, HistoryStack) - Constructor for class org.robokind.api.animation.editor.ControlPointEditor
 
ControlPointFactory - Class in org.robokind.api.animation.factory
 
ControlPointFactory(Point2D) - Constructor for class org.robokind.api.animation.factory.ControlPointFactory
Creates a ControlPointFactory for creating Point2D with the given coordinates.
ControlPointFactory(double, double) - Constructor for class org.robokind.api.animation.factory.ControlPointFactory
Creates a ControlPointFactory for creating Point2D with the given coordinates.
create() - Method in class org.robokind.api.animation.editor.history.HistoryFactoryImpl
 
create() - Method in class org.robokind.api.animation.factory.AnimationFactory
Returns a new empty Animation.
create() - Method in class org.robokind.api.animation.factory.ChannelFactory
Returns a new Channel with the given ServoParameters.
create() - Method in class org.robokind.api.animation.factory.ControlPointFactory
Returns a new Point2D with the given coordinates.
create() - Method in class org.robokind.api.animation.factory.MotionPathFactory
Returns a new MotionPath with the given Interpolator type.
create() - Method in class org.robokind.api.interpolation.bezier.BezierInterpolatorFactory
 
create() - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolatorFactory
 
create() - Method in class org.robokind.api.interpolation.InterpolatorFactory
 
create() - Method in class org.robokind.api.interpolation.linear.LinearInterpolatorFactory
 
createChildController(ChildBase) - Method in class org.robokind.api.animation.editor.AbstractEditor
Called when a new Controller needs to be created
createChildController(Channel) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
createChildController(MotionPath) - Method in class org.robokind.api.animation.editor.ChannelEditor
 
createChildController(Point2D) - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
createChildController(Point2D) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
CSplineInterpolator - Class in org.robokind.api.interpolation.cspline
Implementation of a Catmull-Rom Cardinal Spline using reflected endpoints.
CSplineInterpolator() - Constructor for class org.robokind.api.interpolation.cspline.CSplineInterpolator
Creates an empty CSplineInterpolator.
CSplineInterpolatorFactory - Class in org.robokind.api.interpolation.cspline
Factory for creating CSplineInterpolators.
CSplineInterpolatorFactory() - Constructor for class org.robokind.api.interpolation.cspline.CSplineInterpolatorFactory
 
CSplineSegment - Class in org.robokind.api.interpolation.cspline
A CSplineSegment is a CSpline interpolation of 4 points.
CSplineSegment(List<Point2D>) - Constructor for class org.robokind.api.interpolation.cspline.CSplineSegment
Creates a new CSplineSegment using the given points.

D

deselect(Object) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
Disabled(AbstractEditor) - Static method in class org.robokind.api.animation.editor.actions.EditorAction
 
dissect(Point2D, Point2D, int) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
doSegment(int, int) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
dragSelectedPoint(Object, long, double) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 

E

EditorAction<T extends AbstractEditor<B,C>,B,C> - Class in org.robokind.api.animation.editor.actions
 
EditorAction(T) - Constructor for class org.robokind.api.animation.editor.actions.EditorAction
 
EditorAction.AddChild<T extends AbstractEditor<B,C>,B,C> - Class in org.robokind.api.animation.editor.actions
 
EditorAction.AddChild(T, Factory<B>, boolean) - Constructor for class org.robokind.api.animation.editor.actions.EditorAction.AddChild
 
EditorAction.AddChildController<T extends AbstractEditor<B,C>,B,C> - Class in org.robokind.api.animation.editor.actions
 
EditorAction.AddChildController(T, C, int) - Constructor for class org.robokind.api.animation.editor.actions.EditorAction.AddChildController
 
EditorAction.Remove<T extends AbstractEditor<B,C>,B,C> - Class in org.robokind.api.animation.editor.actions
 
EditorAction.Remove(T) - Constructor for class org.robokind.api.animation.editor.actions.EditorAction.Remove
 
EditorAction.RemoveChild<T extends AbstractEditor<B,C>,B,C> - Class in org.robokind.api.animation.editor.actions
 
EditorAction.RemoveChild(T, int) - Constructor for class org.robokind.api.animation.editor.actions.EditorAction.RemoveChild
 
EditorAction.SetSelect<T extends AbstractEditor<B,C>,B,C> - Class in org.robokind.api.animation.editor.actions
 
EditorAction.SetSelect(T) - Constructor for class org.robokind.api.animation.editor.actions.EditorAction.SetSelect
 
EditorAction.SetState<T extends AbstractEditor<B,C>,B,C> - Class in org.robokind.api.animation.editor.actions
 
EditorAction.SetState(T, EditState) - Constructor for class org.robokind.api.animation.editor.actions.EditorAction.SetState
 
EditorAction.SetState(T, EditState, boolean) - Constructor for class org.robokind.api.animation.editor.actions.EditorAction.SetState
 
EditorFeature<T extends AbstractEditor> - Interface in org.robokind.api.animation.editor.features
 
EditorListener - Class in org.robokind.api.animation.editor
 
EditorListener() - Constructor for class org.robokind.api.animation.editor.EditorListener
 
EditState - Enum in org.robokind.api.animation.editor
 
endPathChange() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
estimatePosition(long) - Method in class org.robokind.api.animation.compiled.CompiledPath
Returns the estimated path position for the given time.
eventAdded(HistoryStack, ActionHistoryEvent, int) - Method in interface org.robokind.api.animation.editor.history.HistoryListener
 

F

fireItemAddedEvent(Object, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireItemAddedEvent(Object, int, List<EditorListener>) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireItemMovedEvent(Object, int, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireItemMovedEvent(Object, int, int, List<EditorListener>) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireItemRemovedEvent(Object, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireItemRemovedEvent(Object, int, List<EditorListener>) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireSelectionChangeEvent(Object, int, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireSelectionChangeEvent(Object, int, int, List<EditorListener>) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireStateChangedEvent(Object, EditState, boolean) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireStateChangedEvent(Object, EditState, boolean, List<EditorListener>) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireStructureChangedEvent(Object) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
fireStructureChangedEvent(Object, List<EditorListener>) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
forward(int) - Method in class org.robokind.api.animation.editor.history.HistoryStack
 

G

getActionPerformed() - Method in class org.robokind.api.animation.editor.history.ActionHistoryEvent
 
getAnimation() - Method in class org.robokind.api.animation.editor.AnimationEditor
 
getAnimation() - Method in interface org.robokind.api.animation.player.AnimationJob
Returns the Animation this AnimationJob is playing.
getAnimationLength() - Method in interface org.robokind.api.animation.player.AnimationJob
Returns the length of the Animation being played in milliseconds.
getAnimationPlayerReference(BundleContext, String) - Static method in class org.robokind.api.animation.utils.AnimationUtils
Returns a ServiceReference for an AnimationPlayer matching the filter if it is not null.
getAnimationSegment() - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
getBPoint(int, Point2D, Point2D, Point2D) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
getChannel(int) - Method in class org.robokind.api.animation.Animation
Returns the Channel for id, ordered by when the Channels were added.
getChannel() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getChannelByLogicalId(int) - Method in class org.robokind.api.animation.Animation
Returns the Channel for the given id.
getChannelColor(Integer) - Static method in class org.robokind.api.animation.editor.ChannelEditor
 
getChannelName(int) - Method in interface org.robokind.api.animation.utils.ChannelsParameterSource
 
getChannelNames() - Method in interface org.robokind.api.animation.utils.ChannelsParameterSource
 
getChannels() - Method in class org.robokind.api.animation.Animation
Returns a set of entries of servo ids and Channels
getChannelsParameterSource() - Static method in class org.robokind.api.animation.utils.AnimationUtils
 
getChannelView() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getChild(int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getChild(int) - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
getChildren() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getCompiledMap(long) - Method in class org.robokind.api.animation.Animation
Creates a CompiledMap from contained Channels' CompiledPaths.
getCompiledPath(long) - Method in class org.robokind.api.animation.Channel
Creates a composite CompiledPath from all MotionPaths.
getCompiledPath(long, long, long) - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getCompiledPath(long, long, long) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getCompiledPath(long) - Method in class org.robokind.api.animation.MotionPath
Gets a CompiledPath of the full MotionPath.
getConsumingList() - Method in class org.robokind.api.animation.editor.EditorListener
 
getControlPoints() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getControlPoints() - Method in class org.robokind.api.animation.PathInterpolator
Returns the control points for the interpolator.
getControlPoints() - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
getControlPoints() - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
getControlPoints() - Method in interface org.robokind.api.interpolation.Interpolator
Returns a list of the Interpolator's points.
getControlPoints() - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
getCurrentAnimations() - Method in interface org.robokind.api.animation.player.AnimationPlayer
Returns a List of all uncleared AnimationJobs which have been played by the AnimationPlayer.
getCurrentRedoCount() - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
getCurrentUndoCount() - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
getDefaultFactory() - Method in class org.robokind.api.interpolation.InterpolatorDirectory
Returns the InterpolatorFactory for creating default Interpolators.
getDefaultPosition(int) - Method in interface org.robokind.api.animation.utils.ChannelsParameterSource
 
getDefaultPositions() - Method in interface org.robokind.api.animation.utils.ChannelsParameterSource
 
getEnabledAnimation() - Method in class org.robokind.api.animation.editor.AnimationEditor
 
getEnd() - Method in class org.robokind.api.animation.editor.AnimationEditor
 
getEnd() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getEnd() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getEndTime() - Method in class org.robokind.api.animation.compiled.CompiledMap
Returns the time of the last position contained in the CompiledMap.
getEndTime() - Method in class org.robokind.api.animation.compiled.CompiledPath
Returns the time (from 0) the last position is expected to be consumed.
getEntrySet() - Method in class org.robokind.api.animation.Animation
Returns a set of entries of servo ids and Channels
getEvent(int) - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
getFactory(VersionProperty) - Method in class org.robokind.api.interpolation.InterpolatorDirectory
Returns an InterpolatorFactory for the given VersionProperty.
getFilePath() - Method in class org.robokind.api.animation.editor.AnimationEditor
 
getFlag() - Method in enum org.robokind.api.animation.editor.EditState
 
getFlagNames(int) - Static method in enum org.robokind.api.animation.editor.EditState
 
getFlags(EditState...) - Static method in enum org.robokind.api.animation.editor.EditState
 
getFlags(int) - Static method in enum org.robokind.api.animation.editor.EditState
 
getHistory() - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
getId() - Method in class org.robokind.api.animation.Channel
Returns the id of this Channel's Joint.
getId() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getInheritedFlags() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getInterpolatedPoints(long, long) - Method in class org.robokind.api.animation.Channel
Combines the interpolations from each motion path, omitting overlaps.
getInterpolatedPoints() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getInterpolatedPoints() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getInterpolatedPoints() - Method in class org.robokind.api.animation.PathInterpolator
Returns the positions interpolated from the control points.
getInterpolatedPoints() - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
getInterpolatedPoints() - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
getInterpolatedPoints() - Method in class org.robokind.api.interpolation.cspline.CSplineSegment
Returns a List of interpolated point for the curve between the middle two points.
getInterpolatedPoints() - Method in interface org.robokind.api.interpolation.Interpolator
Returns a List of Points interpolated from the Interpolator's control points.
getInterpolatedPoints() - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
getInterpolatorFactory() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getInterpolatorFactory() - Method in class org.robokind.api.animation.PathInterpolator
Returns the factory for the underlying Interpolator.
getInterpolatorVersion() - Method in class org.robokind.api.animation.PathInterpolator
Returns the version of the underlying Interpolator.
getInterpolatorVersion() - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
getInterpolatorVersion() - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
getInterpolatorVersion() - Method in interface org.robokind.api.interpolation.Interpolator
Return the Interpolator's VersionProperty.
getInterpolatorVersion() - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
getLoop() - Method in interface org.robokind.api.animation.player.AnimationJob
Returns the looping status of the AnimationJob.
getMotionPath(int) - Method in class org.robokind.api.animation.Channel
Returns the MotionPath for the given index.
getMotionPath() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getMotionPaths() - Method in class org.robokind.api.animation.Channel
Returns the list of MotionPaths belonging to this Channel.
getName() - Method in class org.robokind.api.animation.Channel
Returns the name of this Channel's Joint.
getName() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getName() - Method in class org.robokind.api.animation.editor.AnimationEditor
 
getName() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getName() - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
getName() - Method in class org.robokind.api.animation.editor.history.ActionHistoryEvent
 
getName() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getName() - Method in class org.robokind.api.animation.MotionPath
Returns the MotionPath's name.
getParent() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getParent() - Method in class org.robokind.api.animation.editor.actions.EditorAction
 
getPlayAction(Long) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
getPrimaryColor() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getRemainingTime(long) - Method in interface org.robokind.api.animation.player.AnimationJob
Returns the time remaining in the Animation at the given time in milliseconds.
getRestrictiveFlags() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getSelected() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getSelected() - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
getSelectedIndex() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getSelectedIndex() - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
getSetStartAction(Long) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
getSetStopAction(Long) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
getSharedHistory() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getSource() - Method in interface org.robokind.api.animation.player.AnimationJob
Returns the AnimationPlayer which created this AnimationJob.
getStart() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
getStart() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getStartTime() - Method in class org.robokind.api.animation.Animation
Returns the start time
getStartTime() - Method in class org.robokind.api.animation.Channel
Returns the start time
getStartTime() - Method in class org.robokind.api.animation.compiled.CompiledMap
Returns animation start offset time in milliseconds.
getStartTime() - Method in class org.robokind.api.animation.compiled.CompiledPath
Returns the start offset time.
getStartTime() - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
getStartTime() - Method in class org.robokind.api.animation.MotionPath
Returns the start time
getStateFlags() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getStates() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
getStep(long) - Method in class org.robokind.api.animation.compiled.CompiledPath
Returns the position for a given time.
getStepLength() - Method in class org.robokind.api.animation.compiled.CompiledPath
Returns the time between each position in millisecond.
getStopTime() - Method in class org.robokind.api.animation.Animation
Returns the stop time
getStopTime() - Method in class org.robokind.api.animation.Channel
Returns the stop time
getStopTime() - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
getStopTime() - Method in class org.robokind.api.animation.MotionPath
Returns the stop time
getTempPath() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
getVersion() - Method in class org.robokind.api.animation.Animation
Returns The Animation's Version.
getVersion() - Method in class org.robokind.api.animation.editor.AnimationEditor
 
getVersion() - Method in class org.robokind.api.interpolation.bezier.BezierInterpolatorFactory
 
getVersion() - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolatorFactory
 
getVersion() - Method in class org.robokind.api.interpolation.InterpolatorFactory
Returns the VersionProperty of the Interpolator created by the Factory.
getVersion() - Method in class org.robokind.api.interpolation.linear.LinearInterpolatorFactory
 
gotoTime(int) - Method in class org.robokind.api.animation.editor.history.HistoryStack
 

H

handlePositions(long, Map<Integer, Double>) - Method in interface org.robokind.api.animation.utils.AnimationEditListener
 
hasFlag(EditState) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
hasFlag(int, EditState) - Static method in enum org.robokind.api.animation.editor.EditState
 
HistoryAction - Class in org.robokind.api.animation.editor.actions
 
HistoryAction(Source<? extends HistoryStack>, int) - Constructor for class org.robokind.api.animation.editor.actions.HistoryAction
 
HistoryFactoryImpl - Class in org.robokind.api.animation.editor.history
 
HistoryFactoryImpl() - Constructor for class org.robokind.api.animation.editor.history.HistoryFactoryImpl
 
HistoryHelper - Class in org.robokind.api.animation.editor.history
 
HistoryHelper() - Constructor for class org.robokind.api.animation.editor.history.HistoryHelper
 
HistoryListener - Interface in org.robokind.api.animation.editor.history
 
HistoryStack - Class in org.robokind.api.animation.editor.history
 
HistoryStack() - Constructor for class org.robokind.api.animation.editor.history.HistoryStack
 
HistoryStack.EmptyAction - Class in org.robokind.api.animation.editor.history
 
HistoryStack.EmptyAction() - Constructor for class org.robokind.api.animation.editor.history.HistoryStack.EmptyAction
 

I

insertChannel(int, Channel) - Method in class org.robokind.api.animation.Animation
Adds a given Channel for the given servo parameters, and orders it by the given index.
insertChild(Object, ChildBase, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
insertChildController(Object, ChildController, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
insertChildControllerBase(ChildController, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
Called when inserting an existing ChildController.
insertChildControllerBase(ChannelEditor, int) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
insertChildControllerBase(MotionPathEditor, int) - Method in class org.robokind.api.animation.editor.ChannelEditor
 
insertChildControllerBase(Point2D, int) - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
insertChildControllerBase(ControlPointEditor, int) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
insertPoint(int, double, double) - Method in class org.robokind.api.animation.PathInterpolator
Adds a point with the given coordinates.
insertPoint(int, double, double) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
insertPoint(int, double, double) - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
insertPoint(int, double, double) - Method in interface org.robokind.api.interpolation.Interpolator
Adds a new point at the given index.
insertPoint(int, double, double) - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
instance() - Static method in class org.robokind.api.interpolation.InterpolatorDirectory
Retrieves the InterpolatorDirectory instance.
interpolate() - Method in class org.robokind.api.animation.MotionPath
Calls interpolate for PathInterpolator.
interpolate() - Method in class org.robokind.api.animation.PathInterpolator
Iterates through the underlying interpolated points and ensures that the time is always increasing.
INTERPOLATION_VERSION_TYPE - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
interpolationChanged() - Method in class org.robokind.api.animation.PathInterpolator
Returns if the control points have been modified and needs to be interpolated.
interpolationChanged() - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
interpolationChanged() - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
interpolationChanged() - Method in interface org.robokind.api.interpolation.Interpolator
Returns true if the List of interpolated Points has changed since last being requested and needs to be recalculated.
interpolationChanged() - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
InterpolationHelper - Class in org.robokind.api.interpolation
Utility methods to help Interpolators.
InterpolationHelper() - Constructor for class org.robokind.api.interpolation.InterpolationHelper
 
Interpolator - Interface in org.robokind.api.interpolation
An Interpolator is able to take a sparse set of Points and interpolate intermediate Points.
INTERPOLATOR_VERSION - Static variable in class org.robokind.api.interpolation.InterpolatorDirectory
Interpolator VersionProperty XML type attribute value.
InterpolatorDirectory - Class in org.robokind.api.interpolation
A class for tracking various InterpolatorFactories.
InterpolatorDirectory() - Constructor for class org.robokind.api.interpolation.InterpolatorDirectory
Creates an empty InterpolatoryDirectory.
InterpolatorFactory - Class in org.robokind.api.interpolation
 
InterpolatorFactory() - Constructor for class org.robokind.api.interpolation.InterpolatorFactory
 
isActionState(EditState) - Static method in enum org.robokind.api.animation.editor.EditState
 
isChildUIController() - Method in class org.robokind.api.animation.editor.AbstractEditor
This should return true if ChildController extends AbstractEditor.
isChildUIController() - Method in class org.robokind.api.animation.editor.AnimationEditor
 
isChildUIController() - Method in class org.robokind.api.animation.editor.ChannelEditor
 
isChildUIController() - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
isChildUIController() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
isLocked() - Method in class org.robokind.api.animation.editor.AbstractEditor
 
itemAdded(Object, Object, int) - Method in class org.robokind.api.animation.editor.EditorListener
 
itemMoved(Object, Object, int, int) - Method in class org.robokind.api.animation.editor.EditorListener
 
itemRemoved(Object, Object, int) - Method in class org.robokind.api.animation.editor.EditorListener
 

L

LinearInterpolator - Class in org.robokind.api.interpolation.linear
Performs a linear interpolation between control points.
LinearInterpolator() - Constructor for class org.robokind.api.interpolation.linear.LinearInterpolator
Creates a new empty LinearInterpolator.
LinearInterpolatorFactory - Class in org.robokind.api.interpolation.linear
 
LinearInterpolatorFactory() - Constructor for class org.robokind.api.interpolation.linear.LinearInterpolatorFactory
 
loadAnimation(String) - Static method in class org.robokind.api.animation.xml.AnimationXML
 
Locked(AbstractEditor) - Static method in class org.robokind.api.animation.editor.actions.EditorAction
 

M

matches(long, long, long) - Method in class org.robokind.api.animation.compiled.CompiledPath
Checks if the given values correspond to this CompiledPath.
MOTION_PATH - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
MOTION_PATH_NAME - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
MOTION_PATHS - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
MotionPath - Class in org.robokind.api.animation
An extended PathInterpolator which can generate a CompiledPath from the interpolated positions.
MotionPath() - Constructor for class org.robokind.api.animation.MotionPath
Creates an empty MotionPath with the default Interpolator.
MotionPath(InterpolatorFactory) - Constructor for class org.robokind.api.animation.MotionPath
Creates a MotionPath with an Interpolator from the given InterpolatorFactory.
MotionPathActions - Class in org.robokind.api.animation.editor.actions
 
MotionPathActions() - Constructor for class org.robokind.api.animation.editor.actions.MotionPathActions
 
MotionPathActions.MovePoint - Class in org.robokind.api.animation.editor.actions
 
MotionPathActions.MovePoint(MotionPathEditor, int, long, double) - Constructor for class org.robokind.api.animation.editor.actions.MotionPathActions.MovePoint
 
MotionPathActions.PathAction - Class in org.robokind.api.animation.editor.actions
 
MotionPathActions.PathAction(MotionPathEditor) - Constructor for class org.robokind.api.animation.editor.actions.MotionPathActions.PathAction
 
MotionPathActions.SetControlPoints - Class in org.robokind.api.animation.editor.actions
 
MotionPathActions.SetControlPoints(MotionPathEditor, List<Point2D>) - Constructor for class org.robokind.api.animation.editor.actions.MotionPathActions.SetControlPoints
 
MotionPathActions.SetInterpolatorFactory - Class in org.robokind.api.animation.editor.actions
 
MotionPathActions.SetInterpolatorFactory(MotionPathEditor, InterpolatorFactory) - Constructor for class org.robokind.api.animation.editor.actions.MotionPathActions.SetInterpolatorFactory
 
MotionPathEditor - Class in org.robokind.api.animation.editor
 
MotionPathEditor(MotionPath, HistoryStack) - Constructor for class org.robokind.api.animation.editor.MotionPathEditor
 
MotionPathFactory - Class in org.robokind.api.animation.factory
A class for creating MotionPaths.
MotionPathFactory() - Constructor for class org.robokind.api.animation.factory.MotionPathFactory
Creates a MotionPathFactory with the default InterpolatorFactory.
MotionPathFactory(InterpolatorFactory) - Constructor for class org.robokind.api.animation.factory.MotionPathFactory
Creates a MotionPathFactory for creating MotionPaths with the given Interpolator type.
move(int) - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
moveControlPoint(int, double, double) - Method in class org.robokind.api.animation.PathInterpolator
WARNING! This method bypasses the sorting! You must ensure all points are sorted after using this method.
moveMotionPath(MotionPathEditor, List<Point2D>, List<Point2D>) - Static method in class org.robokind.api.animation.editor.history.HistoryHelper
 
movePath(Object, long, double) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
movePoint(MotionPathEditor, int, long, double, int, long, double) - Static method in class org.robokind.api.animation.editor.history.HistoryHelper
 
movePoint(Object, int, long, double) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
myChildren - Variable in class org.robokind.api.animation.editor.AbstractEditor
 
myConsumers - Variable in class org.robokind.api.animation.editor.AbstractEditor
 
myController - Variable in class org.robokind.api.animation.editor.actions.EditorAction
 
myParent - Variable in class org.robokind.api.animation.editor.AbstractEditor
 
myRecursiveConsumers - Variable in class org.robokind.api.animation.editor.AbstractEditor
 
mySelectedIndex - Variable in class org.robokind.api.animation.editor.AbstractEditor
 
mySharedHistory - Variable in class org.robokind.api.animation.editor.AbstractEditor
 
myStates - Variable in class org.robokind.api.animation.editor.AbstractEditor
 
myValue - Variable in class org.robokind.api.animation.editor.actions.EditorAction.SetState
 
myXVals - Variable in class org.robokind.api.animation.PathInterpolator
A sorted List of the points' x-values.

N

NAMESPACE - Static variable in class org.robokind.api.animation.xml.AnimationXML
 

O

org.robokind.api.animation - package org.robokind.api.animation
 
org.robokind.api.animation.compiled - package org.robokind.api.animation.compiled
 
org.robokind.api.animation.editor - package org.robokind.api.animation.editor
 
org.robokind.api.animation.editor.actions - package org.robokind.api.animation.editor.actions
 
org.robokind.api.animation.editor.features - package org.robokind.api.animation.editor.features
 
org.robokind.api.animation.editor.history - package org.robokind.api.animation.editor.history
 
org.robokind.api.animation.factory - package org.robokind.api.animation.factory
 
org.robokind.api.animation.player - package org.robokind.api.animation.player
 
org.robokind.api.animation.utils - package org.robokind.api.animation.utils
 
org.robokind.api.animation.xml - package org.robokind.api.animation.xml
 
org.robokind.api.interpolation - package org.robokind.api.interpolation
 
org.robokind.api.interpolation.bezier - package org.robokind.api.interpolation.bezier
 
org.robokind.api.interpolation.cspline - package org.robokind.api.interpolation.cspline
 
org.robokind.api.interpolation.linear - package org.robokind.api.interpolation.linear
 
org.robokind.api.interpolation.osgi - package org.robokind.api.interpolation.osgi
 
overlaps(PathInterpolator) - Method in class org.robokind.api.animation.PathInterpolator
Checks if values of another interpolator overlap this one.

P

PathInterpolator - Class in org.robokind.api.animation
Wraps an Interpolator to provide certain guarantees for animating.
PathInterpolator(InterpolatorFactory) - Constructor for class org.robokind.api.animation.PathInterpolator
Creates an empty AnimationInterpolater with an Interpolator from the given InterpolatorFactory.
playAnimation(Animation) - Method in interface org.robokind.api.animation.player.AnimationPlayer
Creates an AnimationJob which plays the given Animation.
playAnimation(Animation, Long, Long) - Method in interface org.robokind.api.animation.player.AnimationPlayer
Creates an AnimationJob which plays the given Animation.
playAnimation(BundleContext, String, Animation) - Static method in class org.robokind.api.animation.utils.AnimationUtils
Fetches an AnimationPlayer and plays the given Animation.
playAnimation(BundleContext, String, Animation, long, long) - Static method in class org.robokind.api.animation.utils.AnimationUtils
Fetches an AnimationPlayer and plays the given Animation with the given start and stop time.
POSITION - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
PositionAdder - Interface in org.robokind.api.animation.utils
 
PROP_NAME - Static variable in class org.robokind.api.animation.editor.AbstractEditor
Property String for a AbstractEditor's name.
PROP_PATH - Static variable in class org.robokind.api.animation.editor.AnimationEditor
Property String for the Animaiton's file path.
PROP_START_TIME - Static variable in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
PROP_STOP_TIME - Static variable in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
put(Integer, CompiledPath) - Method in class org.robokind.api.animation.compiled.CompiledMap
Same as HashMap.put() but does not allow null keys or values, and checks the stepLength of the given path.
putAll(Map<? extends Integer, ? extends CompiledPath>) - Method in class org.robokind.api.animation.compiled.CompiledMap
Same as HashMap.put() but does not allow null keys or values, and checks the stepLength of the given path.

R

readAnimation(String) - Method in interface org.robokind.api.animation.xml.AnimationFileReader
 
recursiveAdd(EditorListener) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
recursiveRemove(EditorListener) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
Redo(Source<? extends HistoryStack>) - Static method in class org.robokind.api.animation.editor.actions.HistoryAction
 
redo(Object) - Method in class org.robokind.api.animation.editor.history.ActionHistoryEvent
 
register(InterpolatorFactory) - Static method in class org.robokind.api.interpolation.InterpolatorFactory
Static utility method for registering new InterpolatorFactories with the InterpolatorDirector, making it accessible to the rest of the platform.
registerFactory(BundleContext, InterpolatorFactory) - Static method in class org.robokind.api.interpolation.InterpolatorDirectory
Registers an InterpolatorFactory to the directory using OSGi.
Remove(ChannelEditor) - Static method in class org.robokind.api.animation.editor.actions.ChannelActions
 
Remove(ControlPointEditor) - Static method in class org.robokind.api.animation.editor.actions.ControlPointActions
 
Remove(MotionPathEditor) - Static method in class org.robokind.api.animation.editor.actions.MotionPathActions
 
removeAnimationJob(AnimationJob) - Method in interface org.robokind.api.animation.player.AnimationPlayer
Clears an AnimationJob from the List of AnimationJobs from the AnimationPlayer.
removeAnimationListener(AnimationListener) - Method in interface org.robokind.api.animation.player.AnimationJob
Removes an AnimationListener from listening to the Animation.
removeChannelByListOrder(int) - Method in class org.robokind.api.animation.Animation
Removes the ith Channel, ordered by when the channels were added.
removeChannelByLogicalId(int) - Method in class org.robokind.api.animation.Animation
Removes the Channel with the given logical id.
removeChild(Object, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
Called when the child with the given index is requested to be removed.
removeChild(Object, ChildController) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
removeChild(Object, int) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
removeChild(Object, int) - Method in class org.robokind.api.animation.editor.ChannelEditor
 
removeChild(Object, int) - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
removeChild(String, AbstractEditor<B, C>, C, int) - Static method in class org.robokind.api.animation.editor.history.HistoryHelper
 
removeChild(Object, int) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
removeChildByIndex(Object, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
removeConsumer(EditorListener) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
removeFromConsumerList(EditorListener) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
removeFromRecursiveList(EditorListener) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
removeListener(HistoryListener) - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
removeMotionPath(int) - Method in class org.robokind.api.animation.Channel
Removes the MotionPath at the given index.
removeMotionPath(MotionPath) - Method in class org.robokind.api.animation.Channel
Removes the given MotionPath.
removePoint(Point2D) - Method in class org.robokind.api.animation.PathInterpolator
Removes given point.
removePoint(int) - Method in class org.robokind.api.animation.PathInterpolator
Remove point at given index.
removePoint(Point2D) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
removePoint(int) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
removePoint(Point2D) - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
removePoint(int) - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
removePoint(Point2D) - Method in interface org.robokind.api.interpolation.Interpolator
Removes the given Point from the Interpolator.
removePoint(int) - Method in interface org.robokind.api.interpolation.Interpolator
Remove the Point at the given index.
removePoint(Point2D) - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
removePoint(int) - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 

S

saveAnimation(String, Animation) - Static method in class org.robokind.api.animation.xml.AnimationXML
 
scaleMotionPath(MotionPathEditor, List<Point2D>, List<Point2D>) - Static method in class org.robokind.api.animation.editor.history.HistoryHelper
 
scalePath(Object, double, long) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
scalePathTime(MotionPath, MotionPath, double, double) - Static method in class org.robokind.api.animation.Transforms
Scales the x-distance from the reference point by the given amount for each point in the MotionPath.
scalePositions(List<Point2D>, double, double) - Static method in class org.robokind.api.animation.Transforms
Scales the y-distance from the reference point by the given amount for each point in the list.
scaleTimes(List<Point2D>, double, double) - Static method in class org.robokind.api.animation.Transforms
Scales the x-distance from the reference point by the given amount for each point in the list.
select(Object, int) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
Select(AbstractEditor) - Static method in class org.robokind.api.animation.editor.actions.EditorAction
 
selectionChanged(Object, Object, int, int) - Method in class org.robokind.api.animation.editor.EditorListener
 
setChildren(List<ChildBase>) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
setContext(BundleContext) - Method in class org.robokind.api.interpolation.InterpolatorDirectory
Sets the directory's BundleContext.
setDefault(InterpolatorFactory) - Method in class org.robokind.api.interpolation.InterpolatorDirectory
Sets the default InterpolatorFactory.
setEditor(AnimationEditor) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
setEnabled(MotionPath, boolean) - Method in class org.robokind.api.animation.editor.ChannelEditor
 
setFilePath(String) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
setFlag(int, EditState) - Static method in enum org.robokind.api.animation.editor.EditState
 
setId(int) - Method in class org.robokind.api.animation.Channel
Sets the Channel's Id.
setInterpolatorFactory(Object, InterpolatorFactory) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
setInterpolatorFactory(InterpolatorFactory) - Method in class org.robokind.api.animation.PathInterpolator
Changes underlying interpolator to the given type.
setLoop(boolean) - Method in interface org.robokind.api.animation.player.AnimationJob
If set true, the AnimationJob will loop, replaying after finishing.
setName(String) - Method in class org.robokind.api.animation.Channel
Sets the Channel's Name.
setName(String) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
setName(String) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
setName(String) - Method in class org.robokind.api.animation.editor.ChannelEditor
 
setName(String) - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
setName(String) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
setName(String) - Method in class org.robokind.api.animation.MotionPath
Sets the name of the MotionPath
setParent(AbstractEditor) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
setPathControlPoints(MotionPath, List<Point2D>) - Static method in class org.robokind.api.animation.Transforms
Sets the coordinates of the MotionPath control points to the given points.
setPoint(Point2D) - Method in class org.robokind.api.animation.editor.ControlPointEditor
 
setPoint(int, double, double) - Method in class org.robokind.api.animation.PathInterpolator
Updates the point at index i.
setPoint(int, double, double) - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
setPoint(int, double, double) - Method in class org.robokind.api.interpolation.cspline.CSplineInterpolator
 
setPoint(int, double, double) - Method in interface org.robokind.api.interpolation.Interpolator
Sets the x and y values of the Point at the given index.
setPoint(int, double, double) - Method in class org.robokind.api.interpolation.linear.LinearInterpolator
 
setPoints(Object, List<Point2D>) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
setPrimaryColor(Object, Color) - Method in class org.robokind.api.animation.editor.ChannelEditor
 
setSelected(int, boolean) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
setSelected(int, boolean) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
setStartTime(Long) - Method in class org.robokind.api.animation.Animation
Sets the start time
setStartTime(Long) - Method in class org.robokind.api.animation.Channel
Sets the start time
setStartTime(Long) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
setStartTime(Long) - Method in class org.robokind.api.animation.MotionPath
Sets the start time
setState(Object, EditState, boolean) - Method in class org.robokind.api.animation.editor.AbstractEditor
 
setState(AbstractEditor, EditState, boolean) - Static method in class org.robokind.api.animation.editor.history.HistoryHelper
 
setState(Object, EditState, boolean) - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
setStopTime(Long) - Method in class org.robokind.api.animation.Animation
Sets the stop time
setStopTime(Long) - Method in class org.robokind.api.animation.Channel
Sets the stop time
setStopTime(Long) - Method in class org.robokind.api.animation.editor.features.AnimationTimeRange
 
setStopTime(Long) - Method in class org.robokind.api.animation.MotionPath
Sets the stop time
setTimes(long, long, boolean) - Method in class org.robokind.api.animation.compiled.CompiledMap
Adjusts all CompiledPaths to use the given times.
setTimes(long, long) - Method in class org.robokind.api.animation.compiled.CompiledPath
Returns a copy of this path, using a new time window.
setVersion(String, String) - Method in class org.robokind.api.animation.Animation
Set the Animation's Version with the given name and version number.
setVersion(VersionProperty) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
setVersionNumber(String) - Method in class org.robokind.api.animation.editor.AnimationEditor
 
size() - Method in class org.robokind.api.animation.editor.history.HistoryStack
 
size() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
splitList(List<Point2D>) - Static method in class org.robokind.api.interpolation.InterpolationHelper
Splits a List of Points by those with a y-value of -1.
start(BundleContext) - Method in class org.robokind.api.interpolation.osgi.Activator
 
startConsuming(AbstractEditor) - Method in class org.robokind.api.animation.editor.EditorListener
 
startPathChange() - Method in class org.robokind.api.animation.editor.MotionPathEditor
 
stateChanged(Object, Object, EditState, boolean) - Method in class org.robokind.api.animation.editor.EditorListener
 
stop(BundleContext) - Method in class org.robokind.api.interpolation.osgi.Activator
 
stopConsuming(AbstractEditor) - Method in class org.robokind.api.animation.editor.EditorListener
 
structureChanged(Object, Object) - Method in class org.robokind.api.animation.editor.EditorListener
 

T

TIME - Static variable in class org.robokind.api.animation.xml.AnimationXML
 
timeSelected(HistoryStack, int) - Method in interface org.robokind.api.animation.editor.history.HistoryListener
 
toggle(Object) - Method in class org.robokind.api.animation.editor.history.ActionHistoryEvent
 
Transforms - Class in org.robokind.api.animation
Provides functions to transforming Animations, Channels, and Motion Paths.
Transforms() - Constructor for class org.robokind.api.animation.Transforms
 
translatePath(MotionPath, MotionPath, double, double) - Static method in class org.robokind.api.animation.Transforms
Moves all the points in a MotionPath by the given x and y amounts.
translatePoints(List<Point2D>, double, double) - Static method in class org.robokind.api.animation.Transforms
Moves all the points in the list be the given x and y amounts.

U

Undo(Source<? extends HistoryStack>) - Static method in class org.robokind.api.animation.editor.actions.HistoryAction
 
undo(Object) - Method in class org.robokind.api.animation.editor.history.ActionHistoryEvent
 
updateInterpolation() - Method in class org.robokind.api.interpolation.bezier.BezierInterpolator
 
useOSGi(boolean) - Method in class org.robokind.api.interpolation.InterpolatorDirectory
Sets if the InterpolatorDirectory should use OSGi or not.

V

valueOf(String) - Static method in enum org.robokind.api.animation.editor.EditState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.robokind.api.animation.editor.EditState
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.robokind.api.interpolation.bezier.BezierInterpolator
Interpolator VersionProperty.
VERSION - Static variable in class org.robokind.api.interpolation.cspline.CSplineInterpolator
Interpolator VersionProperty.
VERSION - Static variable in class org.robokind.api.interpolation.linear.LinearInterpolator
Interpolator VersionProperty.
VERSION_NAME - Static variable in class org.robokind.api.interpolation.bezier.BezierInterpolator
Interpolator version name.
VERSION_NAME - Static variable in class org.robokind.api.interpolation.cspline.CSplineInterpolator
Interpolator version name.
VERSION_NAME - Static variable in class org.robokind.api.interpolation.linear.LinearInterpolator
Interpolator version name.
VERSION_NUMBER - Static variable in class org.robokind.api.interpolation.bezier.BezierInterpolator
Interpolator version number.
VERSION_NUMBER - Static variable in class org.robokind.api.interpolation.cspline.CSplineInterpolator
Interpolator version number.
VERSION_NUMBER - Static variable in class org.robokind.api.interpolation.linear.LinearInterpolator
Interpolator version number.
Visible(AbstractEditor) - Static method in class org.robokind.api.animation.editor.actions.EditorAction
 

W

writeAnimation(String, Animation) - Method in interface org.robokind.api.animation.xml.AnimationFileWriter
 
writePositions(long, Map<Integer, Double>) - Static method in class org.robokind.api.animation.utils.AnimationUtils
 

A B C D E F G H I L M N O P R S T U V W

Copyright © 2011. All Rights Reserved.