- D - Variable in class fr.lri.swingstates.gestures.clement.optimizers.TwoDimensions.OptimizationParameters
-
- detach(CElement) - Method in class fr.lri.swingstates.canvas.CStateMachine
-
Detaches a state machine from a CElement
object.
- detachFrom(Component) - Method in class fr.lri.swingstates.sm.JStateMachine
-
Removes a component from the control of this state machine.
- detachSM(CStateMachine) - Method in class fr.lri.swingstates.canvas.Canvas
-
Detaches a state machine from this CElement
.
- detachSM(CStateMachine) - Method in interface fr.lri.swingstates.canvas.CElement
-
Detaches a state machine from this CElement
.
- detachSM(CStateMachine) - Method in class fr.lri.swingstates.canvas.CShape
-
Detaches a state machine from this CElement
.
- detachSM(CStateMachine) - Method in class fr.lri.swingstates.canvas.CTag
-
Detaches a state machine from this CElement
.
- disarmTimer() - Method in class fr.lri.swingstates.sm.StateMachine
-
Disarms the timer.
- disarmTimer(String) - Method in class fr.lri.swingstates.sm.StateMachine
-
Disarms a tagged timer.
- DIST_SQ_THRESHOLD - Static variable in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
- distance(String, String) - Method in class fr.lri.swingstates.gestures.AbstractClassifier
-
- distance(String, String) - Method in class fr.lri.swingstates.gestures.clement.ClementClassifier
-
- distance(Vector<Point2D>, Vector<Point2D>) - Method in class fr.lri.swingstates.gestures.clement.ClementClassifier
-
- distance(String, String) - Method in class fr.lri.swingstates.gestures.dollar1.Dollar1Classifier
-
- distance(Vector<Point2D>, Vector<Point2D>) - Method in class fr.lri.swingstates.gestures.dollar1.Dollar1Classifier
-
- distance(String, String) - Method in class fr.lri.swingstates.gestures.dtw.DTWClassifier
- distance(Gesture, String) - Method in class fr.lri.swingstates.gestures.dtw.DTWClassifier
-
- distance(Vector<Point2D>, String) - Method in class fr.lri.swingstates.gestures.dtw.DTWClassifier
-
- distance(Vector<Point2D>, Vector<Point2D>) - Method in class fr.lri.swingstates.gestures.dtw.DTWClassifier
-
- distance(String, String) - Method in class fr.lri.swingstates.gestures.rubine.RubineClassifier
-
- distance(String, String) - Method in class fr.lri.swingstates.gestures.shapeMatching.ShapeMatchingClassifier
- distance(Gesture, String) - Method in class fr.lri.swingstates.gestures.shapeMatching.ShapeMatchingClassifier
-
- distance(Vector<Point2D>, String) - Method in class fr.lri.swingstates.gestures.shapeMatching.ShapeMatchingClassifier
-
- distance(Vector<Point2D>, Vector<Point2D>) - Method in class fr.lri.swingstates.gestures.shapeMatching.ShapeMatchingClassifier
-
- distanceAtBestAngle(Vector<Point2D>, Vector<Point2D>, double, double, double) - Static method in class fr.lri.swingstates.gestures.GestureUtils
-
- DnDStateMachine - Class in fr.lri.swingstates.sm
-
DnDStateMachine
is a predefined state machine to
implement "press-drag-release" interactions on shapes contained in a
SwingStates' canvas.
- DnDStateMachine(int) - Constructor for class fr.lri.swingstates.sm.DnDStateMachine
-
Builds a state machine to manage press-drag-release
interactions that are inited on a CShape
.
- DnDStateMachine(int, Class) - Constructor for class fr.lri.swingstates.sm.DnDStateMachine
-
Builds a state machine to manage press-drag-release
interactions that are inited on a CShape
which has a tag of a given class classTag
.
- DnDStateMachine(int, CTag) - Constructor for class fr.lri.swingstates.sm.DnDStateMachine
-
Builds a state machine to manage press-drag-release
interactions that are inited on a CShape
which has a given tag.
- Dollar1Classifier - Class in fr.lri.swingstates.gestures.dollar1
-
A classifier that implements $1 algorithm to classify gestures.
- Dollar1Classifier() - Constructor for class fr.lri.swingstates.gestures.dollar1.Dollar1Classifier
-
- doReset() - Method in class fr.lri.swingstates.sm.StateMachine
-
Method called when this state machine is reset.
- doResume() - Method in class fr.lri.swingstates.animations.Animation
-
Method called when this animation is resumed.
- doResume() - Method in class fr.lri.swingstates.sm.StateMachine
-
Method called when this state machine is resumed.
- doStart() - Method in class fr.lri.swingstates.animations.Animation
-
Method called when this animation is started.
- doStart() - Method in class fr.lri.swingstates.animations.AnimationRotateTo
-
Method called when this animation is started.
- doStart() - Method in class fr.lri.swingstates.animations.AnimationScaleTo
-
Method called when this animation is started.
- doStart() - Method in class fr.lri.swingstates.animations.AnimationTranslateTo
-
Method called when this animation is started.
- doStart() - Method in class fr.lri.swingstates.animations.AnimationTransparency
-
Method called when this animation is started.
- doStop() - Method in class fr.lri.swingstates.animations.Animation
-
Method called when this animation is stopped.
- doSuspend() - Method in class fr.lri.swingstates.animations.Animation
-
Method called when this animation is suspended.
- doSuspend() - Method in class fr.lri.swingstates.applets.GesturalInteraction
-
- doSuspend() - Method in class fr.lri.swingstates.sm.StateMachine
-
Method called when this state machine is suspended.
- Drag - Class in fr.lri.swingstates.sm.transitions
-
A transition triggered by a mouse moved event with a button pressed.
- Drag(String) - Constructor for class fr.lri.swingstates.sm.transitions.Drag
-
Builds a transition triggered by a mouse dragged event with any modifier and any button.
- Drag() - Constructor for class fr.lri.swingstates.sm.transitions.Drag
-
Builds a transition triggered by a mouse dragged event with any modifier and any button that loops on the current state.
- Drag(int) - Constructor for class fr.lri.swingstates.sm.transitions.Drag
-
Builds a transition triggered by a mouse dragged event with any modifier that loops on the current state.
- Drag(int, int) - Constructor for class fr.lri.swingstates.sm.transitions.Drag
-
Builds a transition triggered by a mouse dragged event that loops on the current state.
- Drag(int, String) - Constructor for class fr.lri.swingstates.sm.transitions.Drag
-
Builds a transition triggered by a mouse dragged event with any modifier.
- Drag(int, int, String) - Constructor for class fr.lri.swingstates.sm.transitions.Drag
-
Builds a transition triggered by a mouse dragged event.
- dragAction(CShape, double, double, double, double) - Method in class fr.lri.swingstates.sm.DnDStateMachine
-
The method to override in subclasses to specify
action to do when a drag event occurs.
- dragAction(double, double, double, double) - Method in class fr.lri.swingstates.sm.PressDragReleaseStateMachine
-
- DragAndDrop - Class in fr.lri.swingstates.applets
-
- DragAndDrop() - Constructor for class fr.lri.swingstates.applets.DragAndDrop
-
- DragOnComponent - Class in fr.lri.swingstates.sm.jtransitions
-
A transition triggered by a mouse move event on a component with a mouse button down.
- DragOnComponent(int) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnComponent
-
Builds a transition triggered by a mouse dragged event with any modifier on a component that loops on the current state.
- DragOnComponent(int, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnComponent
-
Builds a transition triggered by a mouse dragged event on a component that loops on the current state.
- DragOnComponent(int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnComponent
-
Builds a transition triggered by a mouse dragged event with any modifier on a component.
- DragOnComponent(int, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnComponent
-
Builds a transition triggered by a mouse dragged event on a component.
- DragOnJTag - Class in fr.lri.swingstates.sm.jtransitions
-
A transition triggered by a mouse moved event with a button pressed on a component with a given tag.
- DragOnJTag(String, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event with any modifier on a component that loops on the current state.
- DragOnJTag(Class, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event with any modifier on a component that loops on the current state.
- DragOnJTag(JTag, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event with any modifier on a component that loops on the current state.
- DragOnJTag(String, int, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event on a component that loops on the current state.
- DragOnJTag(Class, int, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event on a component that loops on the current state.
- DragOnJTag(JTag, int, int) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event on a component that loops on the current state.
- DragOnJTag(String, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event with any modifier on a component.
- DragOnJTag(Class, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event with any modifier on a component.
- DragOnJTag(JTag, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event with any modifier on a component.
- DragOnJTag(String, int, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event on a component.
- DragOnJTag(Class, int, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event on a component.
- DragOnJTag(JTag, int, int, String) - Constructor for class fr.lri.swingstates.sm.jtransitions.DragOnJTag
-
Builds a transition triggered by a mouse dragged event on a component.
- DragOnShape - Class in fr.lri.swingstates.canvas.transitions
-
A transition triggered by a mouse move event on a CShape with a mouse
button down.
- DragOnShape() - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnShape
-
Builds a transition triggered by a mouse dragged event with any
modifier and any button on a CShape that loops on the current state.
- DragOnShape(String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnShape
-
Builds a transition triggered by a mouse dragged event with any
modifier on a CShape.
- DragOnShape(int) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnShape
-
Builds a transition triggered by a mouse dragged event with any
modifier on a shape that loops on the current state.
- DragOnShape(int, int) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnShape
-
Builds a transition triggered by a mouse dragged event on a shape
that loops on the current state.
- DragOnShape(int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnShape
-
Builds a transition triggered by a mouse dragged event with any
modifier on a shape.
- DragOnShape(int, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnShape
-
Builds a transition triggered by a mouse dragged event on a shape.
- DragOnTag - Class in fr.lri.swingstates.canvas.transitions
-
A transition triggered by a mouse moved event with a button pressed on a
CShape with a given tag.
- DragOnTag(Class) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier and any button on a tagged CShape that loops on the current
state.
- DragOnTag(CTag) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier and any button on a tagged CShape that loops on the current
state.
- DragOnTag(Class, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier and any button on a tagged CShape.
- DragOnTag(CTag, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier and any button on a tagged CShape.
- DragOnTag(String, int) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier on a shape that loops on the current state.
- DragOnTag(Class, int) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier on a shape that loops on the current state.
- DragOnTag(CTag, int) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier on a shape that loops on the current state.
- DragOnTag(String, int, int) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event on a shape
that loops on the current state.
- DragOnTag(Class, int, int) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event on a shape
that loops on the current state.
- DragOnTag(CTag, int, int) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event on a shape
that loops on the current state.
- DragOnTag(String, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier on a shape.
- DragOnTag(Class, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier on a shape.
- DragOnTag(CTag, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event with any
modifier on a shape.
- DragOnTag(String, int, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event on a shape.
- DragOnTag(Class, int, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event on a shape.
- DragOnTag(CTag, int, int, String) - Constructor for class fr.lri.swingstates.canvas.transitions.DragOnTag
-
Builds a transition triggered by a mouse dragged event on a shape.
- draw - Variable in class fr.lri.swingstates.applets.GesturalInteraction
-
- DTWClassifier - Class in fr.lri.swingstates.gestures.dtw
-
A very simple recognizer that performs simple shape matching based on a single example per class (one template):
Resample the gesture to classify so it contains the number of uniformly spaced points as the gesture templates contained in this classifier.
- DTWClassifier() - Constructor for class fr.lri.swingstates.gestures.dtw.DTWClassifier
-
- duplicate() - Method in class fr.lri.swingstates.canvas.CEllipse
-
Creates a new copy of this shape and returns it.
- duplicate() - Method in class fr.lri.swingstates.canvas.CImage
-
Creates a new copy of this shape and returns it.
- duplicate() - Method in class fr.lri.swingstates.canvas.CPolyLine
-
Creates a new copy of this shape and returns it.
- duplicate() - Method in class fr.lri.swingstates.canvas.CRectangle
-
Creates a new copy of this shape and returns it.
- duplicate() - Method in class fr.lri.swingstates.canvas.CSegment
-
Creates a new copy of this shape and returns it.
- duplicate() - Method in class fr.lri.swingstates.canvas.CShape
-
Creates a new copy of this shape and returns it.
- duplicate() - Method in class fr.lri.swingstates.canvas.CText
-
Creates a new copy of this shape and returns it.
- duplicate() - Method in class fr.lri.swingstates.canvas.CWidget
-
Creates a new copy of this shape and returns it.
- duplicateWithTags() - Method in class fr.lri.swingstates.canvas.CShape
-
Creates a new copy of this shape and returns it.