Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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 i
th
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011. All Rights Reserved.