- A - Variable in class fr.lri.swingstates.gestures.clement.optimizers.TwoDimensions.OptimizationParameters
-
- above(CElement) - Method in class fr.lri.swingstates.canvas.Canvas
-
Does Anything.
- above(CElement) - Method in interface fr.lri.swingstates.canvas.CElement
-
Changes the display list order so that every CShape contained in this CElement is right above
the top most shape in another CElement.
- above(CElement) - Method in class fr.lri.swingstates.canvas.CShape
-
Moves this shape in the canvas's display list so that it is right above a
the top most shape contained in a given CElement.
- above(CElement) - Method in class fr.lri.swingstates.canvas.CTag
-
Changes the display list order so that every CShape tagged by this tag is right above
the top most shape in another CElement.
- aboveAll() - Method in class fr.lri.swingstates.canvas.Canvas
-
Does Anything.
- aboveAll() - Method in interface fr.lri.swingstates.canvas.CElement
-
Calls aboveAll()
for every CShape contained in this CElement
.
- aboveAll() - Method in class fr.lri.swingstates.canvas.CShape
-
Moves this shape in the canvas's display list so that it is above all
other shapes.
- aboveAll() - Method in class fr.lri.swingstates.canvas.CTag
-
Calls aboveAll()
for every CShape contained in this CElement
.
- AbstractClassifier - Class in fr.lri.swingstates.gestures
-
The base class for a gesture classifier.
- AbstractClassifier() - Constructor for class fr.lri.swingstates.gestures.AbstractClassifier
-
- action(Animation) - Method in class fr.lri.swingstates.animations.ATag
-
Method called by action()
.
- action() - Method in class fr.lri.swingstates.animations.ATag
-
Calls action(Animation s)
for every Animation
a
that has this tag.
- action(CShape) - Method in class fr.lri.swingstates.canvas.CTag
-
Method called by action()
.
- action() - Method in class fr.lri.swingstates.canvas.CTag
-
Calls action(CShape s)
for every CShape s that has this tag.
- action(JComponent) - Method in class fr.lri.swingstates.sm.JTag
-
Method called by action()
.
- action() - Method in class fr.lri.swingstates.sm.JTag
-
Calls action(JComponent c)
for every component c that has
this tag.
- action() - Method in class fr.lri.swingstates.sm.Transition
-
Method called when this transition is fired.
- actionPerformed(ActionEvent) - Method in class fr.lri.swingstates.sm.StateMachine
- addAsListenerOf(Component) - Method in class fr.lri.swingstates.sm.BasicInputStateMachine
-
Installs this BasicInputStateMachine
as a listener of a given graphical component.
- addChild(CShape) - Method in class fr.lri.swingstates.canvas.CShape
-
Adds a child to this shape.
- addClass(String) - Method in class fr.lri.swingstates.gestures.AbstractClassifier
-
Adds a class of gestures to this classifier.
- addClass(String) - Method in class fr.lri.swingstates.gestures.dtw.DTWClassifier
-
Adds a class of gestures to this classifier.
- addClass(String, Vector<Point2D>) - Method in class fr.lri.swingstates.gestures.dtw.DTWClassifier
-
Adds a class and set the template for this class.
- addClass(String) - Method in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
Adds a class of gestures to this classifier.
- addClass(String) - Method in class fr.lri.swingstates.gestures.shapeMatching.ShapeMatchingClassifier
-
Adds a class of gestures to this classifier.
- addClass(String, Vector<Point2D>) - Method in class fr.lri.swingstates.gestures.shapeMatching.ShapeMatchingClassifier
-
Adds a class and set the template for this class.
- addClassifierListener(ClassifierListener) - Method in class fr.lri.swingstates.gestures.AbstractClassifier
-
- added(Animation) - Method in class fr.lri.swingstates.animations.AExtensionalTag
-
Method called when this tag is added to a Animation
.
- added(CShape) - Method in class fr.lri.swingstates.canvas.CExtensionalTag
-
Method called when this tag is added to an CShape.
- added(Component) - Method in class fr.lri.swingstates.sm.JExtensionalTag
-
Method called when this tag is added to an JComponent.
- addExample(String, Gesture) - Method in class fr.lri.swingstates.gestures.AbstractClassifier
-
Adds a gesture example to this classifier.
- addExample(String, Gesture) - Method in class fr.lri.swingstates.gestures.dtw.DTWClassifier
-
Adds a gesture example to this classifier.
- addExample(Gesture) - Method in class fr.lri.swingstates.gestures.GestureClass
-
Adds an example of this class of gestures.
- addExample(String, Gesture) - Method in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
Adds a gesture example to this classifier.
- addExample(String, Gesture) - Method in class fr.lri.swingstates.gestures.shapeMatching.ShapeMatchingClassifier
-
Adds a gesture example to this classifier.
- addGhost() - Method in class fr.lri.swingstates.canvas.Canvas
-
Calls addGhost() on every CShape contained in this CElement
.
- addGhost() - Method in interface fr.lri.swingstates.canvas.CElement
-
Calls addGhost() on every CShape contained in this CElement
.
- addGhost() - Method in class fr.lri.swingstates.canvas.CShape
-
Builds the 'ghost' of this shape.
- addGhost() - Method in class fr.lri.swingstates.canvas.CTag
-
Calls addGhost() on every CShape contained in this CElement
.
- addPoint(double, double) - Method in class fr.lri.swingstates.gestures.Gesture
-
Adds a point to this gesture.
- addShape(CShape) - Method in class fr.lri.swingstates.canvas.Canvas
-
Adds a shape to the canvas.
- addSMEventListener(StateMachineEventListener) - Method in class fr.lri.swingstates.debug.Watcher
-
Registers a listener for StateMachineEvents.
- addStateMachineListener(StateMachineEventListener) - Method in class fr.lri.swingstates.sm.StateMachine
-
Adds the specified state machine event listener to receive state machine events from this state machine.
- addStateMachineListener(StateMachineListener) - Method in class fr.lri.swingstates.sm.StateMachine
-
Adds the specified state machine listener to receive events fired by this state machine.
- addTag(AExtensionalTag) - Method in class fr.lri.swingstates.animations.Animation
-
Adds a tag to this animation.
- addTag(String) - Method in class fr.lri.swingstates.animations.Animation
-
Adds a ANamedTag
tag to this animation.
- addTag(AExtensionalTag) - Method in class fr.lri.swingstates.animations.ATag
-
Calls addTag(animations.AExtensionalTag t)
for every animation that has this tag.
- addTag(String) - Method in class fr.lri.swingstates.animations.ATag
-
Calls addTag(String t)
for every animation that has this tag.
- addTag(CExtensionalTag) - Method in class fr.lri.swingstates.canvas.Canvas
-
Calls addTag(Canvas.Tag t)
for every CShape contained in this CElement
.
- addTag(String) - Method in class fr.lri.swingstates.canvas.Canvas
-
Calls addTag(String t)
for every CShape contained in this CElement
.
- addTag(CExtensionalTag) - Method in interface fr.lri.swingstates.canvas.CElement
-
Calls addTag(Canvas.Tag t)
for every CShape contained in this CElement
.
- addTag(String) - Method in interface fr.lri.swingstates.canvas.CElement
-
Calls addTag(String t)
for every CShape contained in this CElement
.
- addTag(CTag) - Method in class fr.lri.swingstates.canvas.CShape
-
Adds a tag to this shape only if the tag is a
CExtensionalTag
, does anything otherwise.
- addTag(CExtensionalTag) - Method in class fr.lri.swingstates.canvas.CShape
-
Adds a tag to this shape.
- addTag(String) - Method in class fr.lri.swingstates.canvas.CShape
-
Adds a CNamedTag
tag to this shape.
- addTag(CExtensionalTag) - Method in class fr.lri.swingstates.canvas.CTag
-
Calls addTag(Canvas.Tag t)
for every CShape contained in this CElement
.
- addTag(String) - Method in class fr.lri.swingstates.canvas.CTag
-
Calls addTag(String t)
for every CShape contained in this CElement
.
- addTo(Animation) - Method in class fr.lri.swingstates.animations.AExtensionalTag
-
Adds this tag to a given Animation
.
- addTo(CShape) - Method in class fr.lri.swingstates.canvas.CExtensionalTag
-
Adds the shape s to the collection containing all the shapes that have this tag.
- addTo(Canvas) - Method in class fr.lri.swingstates.canvas.CShape
-
Adds this shape to a canvas.
- addTo(Component) - Method in class fr.lri.swingstates.sm.JExtensionalTag
-
Adds the JComponent c to the collection containing all the components having this tag.
- addTransition(Transition) - Method in class fr.lri.swingstates.sm.State
-
Adds a transition to this state.
- AExtensionalTag - Class in fr.lri.swingstates.animations
-
A AExtensionalTag
tag is a tag that can be explicitely attached to and detached from an animation,
i.e.
- AExtensionalTag() - Constructor for class fr.lri.swingstates.animations.AExtensionalTag
-
Builds a AExtensionalTag
that can tag the animations.
- ALT - Static variable in class fr.lri.swingstates.sm.BasicInputStateMachine
-
Specifies that the ALT keyboard modifier must be pressed.
- ALT_CONTROL - Static variable in class fr.lri.swingstates.sm.BasicInputStateMachine
-
Specifies that the ALT and CONTROL keyboard modifiers must be pressed.
- ALT_CONTROL_SHIFT - Static variable in class fr.lri.swingstates.sm.BasicInputStateMachine
-
Specifies that the ALT, CONTROL and SHIFT keyboard modifiers must be pressed.
- ALT_SHIFT - Static variable in class fr.lri.swingstates.sm.BasicInputStateMachine
-
Specifies that the ALT and SHIFT keyboard modifiers must be pressed.
- ANamedTag - Class in fr.lri.swingstates.animations
-
A ANamedTag
tag is a AExtensionalTag
.
- ANamedTag(String) - Constructor for class fr.lri.swingstates.animations.ANamedTag
-
Builds a ANamedTag
tag.
- and(CTag) - Method in class fr.lri.swingstates.canvas.CTag
-
Builds a tag corresponding to the set of shapes tagged by this tag and by t.
- and(String) - Method in class fr.lri.swingstates.canvas.CTag
-
Builds a tag corresponding to the set of shapes tagged by this tag and by the SMNamedTag
t.
- angle - Variable in class fr.lri.swingstates.gestures.clement.optimizers.TwoDimensions.NonUniformScalingBeforeRotation
-
- angle - Variable in class fr.lri.swingstates.gestures.clement.optimizers.TwoDimensions.UniformScaleAndRotation
-
- animate(Animation) - Method in class fr.lri.swingstates.canvas.Canvas
-
Calls animate(Animation animTagScale)
for every CShape
contained in this Canvas
.
- animate(Animation) - Method in interface fr.lri.swingstates.canvas.CElement
-
Calls animate(Animation animTagScale)
for every CShape contained in this CElement
.
- animate(Animation) - Method in class fr.lri.swingstates.canvas.CShape
-
Associates an animation to this shape.
- animate(Animation) - Method in class fr.lri.swingstates.canvas.CTag
-
Calls animate(Animation anim)
for every CShape tagged by this CTag
.
- Animation - Class in fr.lri.swingstates.animations
-
An animation to control a continuous change on a CElement
: a CShape
, a CTag
or a Canvas
.
- Animation() - Constructor for class fr.lri.swingstates.animations.Animation
-
Builds an animation and registers it to the animation manager.
- ANIMATION_RESUMED - Static variable in class fr.lri.swingstates.canvas.CStateMachine
-
The key string of events that triggered AnimationResumed
transitions.
- ANIMATION_STARTED - Static variable in class fr.lri.swingstates.canvas.CStateMachine
-
The key string of events that triggered AnimationStarted
transitions.
- ANIMATION_STOPPED - Static variable in class fr.lri.swingstates.canvas.CStateMachine
-
The key string of events that triggered AnimationStopped
transitions.
- ANIMATION_SUSPENDED - Static variable in class fr.lri.swingstates.canvas.CStateMachine
-
The key string of events that triggered AnimationSuspended
transitions.
- AnimationFillPaint - Class in fr.lri.swingstates.animations
-
An animation that changes the fill color of a CElement
to a given color smoothly by refreshing every 40 milliseconds.
- AnimationFillPaint(Color) - Constructor for class fr.lri.swingstates.animations.AnimationFillPaint
-
Builds a "fillPaint" animation.
- AnimationOutlinePaint - Class in fr.lri.swingstates.animations
-
An animation that changes the outline color of a CElement
to a given color smoothly by refreshing every 40 milliseconds.
- AnimationOutlinePaint(Color) - Constructor for class fr.lri.swingstates.animations.AnimationOutlinePaint
-
Builds a "fillPaint" animation.
- AnimationParams - Class in fr.lri.swingstates.applets
-
- AnimationParams() - Constructor for class fr.lri.swingstates.applets.AnimationParams
-
- AnimationResumed - Class in fr.lri.swingstates.canvas.animations.transitions
-
A transition triggered by an animation that has just been resumed.
- AnimationResumed() - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationResumed
-
Builds a transition that loops on the current state triggered when
any animation that has just been resumed.
- AnimationResumed(Animation) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationResumed
-
Builds a transition that loops on the current state triggered when an
animation that has just been resumed.
- AnimationResumed(ATag) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationResumed
-
Builds a transition that loops on the current state triggered when a
tagged animation that has just been resumed.
- AnimationResumed(String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationResumed
-
Builds a transition triggered when any animation that has just been
resumed.
- AnimationResumed(Animation, String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationResumed
-
Builds a transition triggered when an animation that has just been
resumed.
- AnimationResumed(ATag, String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationResumed
-
Builds a transition triggered when a tagged animation that has just
been resumed.
- AnimationRotateBy - Class in fr.lri.swingstates.animations
-
An animation that never stops, i.e.
- AnimationRotateBy(double) - Constructor for class fr.lri.swingstates.animations.AnimationRotateBy
-
Builds a "rotateBy" animation.
- AnimationRotateTo - Class in fr.lri.swingstates.animations
-
An animation that rotates a CElement
to a given angle in one second by rotating smoothly this CElement
every 40 milliseconds.
- AnimationRotateTo(double) - Constructor for class fr.lri.swingstates.animations.AnimationRotateTo
-
Builds a "rotateTo" animation.
- AnimationScaleBy - Class in fr.lri.swingstates.animations
-
An animation that never stops, i.e.
- AnimationScaleBy(double, double) - Constructor for class fr.lri.swingstates.animations.AnimationScaleBy
-
Builds a "scaleBy" animation.
- AnimationScaleTo - Class in fr.lri.swingstates.animations
-
An animation that scales a CElement
to a given factor by scaling smoothly this CElement
every 40 milliseconds.
- AnimationScaleTo(double, double) - Constructor for class fr.lri.swingstates.animations.AnimationScaleTo
-
Builds a "scaleTo" animation.
- AnimationStarted - Class in fr.lri.swingstates.canvas.animations.transitions
-
A transition triggered by an animation that has just started.
- AnimationStarted() - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStarted
-
Builds a transition that loops on the current state triggered when
any animation has just started.
- AnimationStarted(Animation) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStarted
-
Builds a transition that loops on the current state triggered when an
animation has just started.
- AnimationStarted(ATag) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStarted
-
Builds a transition that loops on the current state triggered when a
tagged animation has just started.
- AnimationStarted(String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStarted
-
Builds a transition triggered when any animation has just started.
- AnimationStarted(Animation, String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStarted
-
Builds a transition triggered when an animation has just started.
- AnimationStarted(ATag, String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStarted
-
Builds a transition triggered when a tagged animation has just
started.
- AnimationStopped - Class in fr.lri.swingstates.canvas.animations.transitions
-
A transition triggered by an animation that has just "naturally" stopped
or has just been explicitely stopped.
- AnimationStopped() - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStopped
-
Builds a transition that loops on the current state triggered when
any animation has just stopped.
- AnimationStopped(Animation) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStopped
-
Builds a transition that loops on the current state triggered when an
animation has just stopped.
- AnimationStopped(ATag) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStopped
-
Builds a transition that loops on the current state triggered when a
tagged animation has just stopped.
- AnimationStopped(String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStopped
-
Builds a transition triggered when any animation has just stopped.
- AnimationStopped(Animation, String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStopped
-
Builds a transition triggered when an animation has just stopped.
- AnimationStopped(ATag, String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationStopped
-
Builds a transition triggered when a tagged animation has just
stopped.
- AnimationSuspended - Class in fr.lri.swingstates.canvas.animations.transitions
-
A transition triggered by an animation that has just been suspended.
- AnimationSuspended() - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationSuspended
-
Builds a transition that loops on the current state triggered when
any animation has just been suspended.
- AnimationSuspended(Animation) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationSuspended
-
Builds a transition that loops on the current state triggered when an
animation has just been suspended.
- AnimationSuspended(ATag) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationSuspended
-
Builds a transition that loops on the current state triggered when a
tagged animation has just been suspended.
- AnimationSuspended(String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationSuspended
-
Builds a transition triggered when any animation has just been
supended.
- AnimationSuspended(Animation, String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationSuspended
-
Builds a transition triggered when an animation has just been
supended.
- AnimationSuspended(ATag, String) - Constructor for class fr.lri.swingstates.canvas.animations.transitions.AnimationSuspended
-
Builds a transition triggered when a tagged animation has just been
supended.
- AnimationTranslateBy - Class in fr.lri.swingstates.animations
-
An animation that never stops, i.e.
- AnimationTranslateBy(double, double) - Constructor for class fr.lri.swingstates.animations.AnimationTranslateBy
-
Builds a "translateBy" animation.
- AnimationTranslateTo - Class in fr.lri.swingstates.animations
-
An animation that translates a CElement
to a given location in one second by translating smoothly this CElement
every 40 milliseconds.
- AnimationTranslateTo(double, double) - Constructor for class fr.lri.swingstates.animations.AnimationTranslateTo
-
Builds a "translateTo" animation.
- AnimationTransparency - Class in fr.lri.swingstates.animations
-
An animation that continuously changes the transparency (interior and/or outline) of a CElement
to a given transparency level.
- AnimationTransparency(float) - Constructor for class fr.lri.swingstates.animations.AnimationTransparency
-
Builds a AnimationTransparency
that changes the transparency of both interior and outline of a CElement
.
- AnimationTransparency(float, float) - Constructor for class fr.lri.swingstates.animations.AnimationTransparency
-
Builds a AnimationTransparency
that changes the transparency of a CElement
.
- ANYBUTTON - Static variable in class fr.lri.swingstates.sm.BasicInputStateMachine
-
Specifies that the mouse must have any or no button pressed.
- ANYMODIFIER - Static variable in class fr.lri.swingstates.sm.BasicInputStateMachine
-
Specifies that any keyboard modifiers can be pressed.
- AppletAnimations - Class in fr.lri.swingstates.applets
-
- AppletAnimations() - Constructor for class fr.lri.swingstates.applets.AppletAnimations
-
- arcTo(double, double, double, double) - Method in class fr.lri.swingstates.canvas.CPolyLine
-
Adds an arc segment to this polyline.
- ArcToParams - Class in fr.lri.swingstates.applets
-
- ArcToParams() - Constructor for class fr.lri.swingstates.applets.ArcToParams
-
- armTimer(int, boolean) - Method in class fr.lri.swingstates.sm.StateMachine
-
Arms the default timer.
- armTimer(String, int, boolean) - Method in class fr.lri.swingstates.sm.StateMachine
-
Arms a tagged timer.
- asEllipse() - Method in class fr.lri.swingstates.canvas.CShape
-
- asImage() - Method in class fr.lri.swingstates.canvas.CShape
-
- asPolyLine() - Method in class fr.lri.swingstates.canvas.CShape
-
- asPolyLine() - Method in class fr.lri.swingstates.gestures.Gesture
-
- asPolyLine(Vector<Point2D>) - Static method in class fr.lri.swingstates.gestures.GestureUtils
-
- asRectangle() - Method in class fr.lri.swingstates.canvas.CShape
-
- asRectangularShape() - Method in class fr.lri.swingstates.canvas.CShape
-
- asText() - Method in class fr.lri.swingstates.canvas.CShape
-
- ATag - Class in fr.lri.swingstates.animations
-
ATag
s are labels associated to canvas' animations.
- ATag() - Constructor for class fr.lri.swingstates.animations.ATag
-
Builds a ATag
that can tag animations.
- attachSM(CStateMachine, boolean) - Method in class fr.lri.swingstates.canvas.Canvas
-
Attaches a state machine to this CElement
to describe its behavior.
- attachSM(CStateMachine, boolean) - Method in interface fr.lri.swingstates.canvas.CElement
-
Attaches a state machine to this CElement
to describe its behavior.
- attachSM(CStateMachine, boolean) - Method in class fr.lri.swingstates.canvas.CShape
-
Attaches a state machine to this CElement
to describe its behavior.
- attachSM(CStateMachine, boolean) - Method in class fr.lri.swingstates.canvas.CTag
-
Attaches a state machine to this CElement
to describe its behavior.
- attachTo(CElement, boolean) - Method in class fr.lri.swingstates.canvas.CStateMachine
-
Attaches a state machine to a given CElement
.
- attachTo(CElement) - Method in class fr.lri.swingstates.canvas.CStateMachine
-
Attaches a state machine to a given CElement
and
resets it.
- attachTo(Component) - Method in class fr.lri.swingstates.sm.JStateMachine
-
Attaches a component to this state machine.