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

D

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.
A B C D E F G H I J K L M N O P Q R S T U V W X