A B C D E F G H I K L M N O P Q R S T

G

Gesture - class rubine.Gesture.
A gesture.
Gesture() - Constructor for class rubine.Gesture
Builds a new gesture.
Gesture(Classifier) - Constructor for class rubine.Gesture
Builds a new gesture to classify with a given classifier.
GestureClass - class rubine.GestureClass.
A class of gestures.
GestureClass(String) - Constructor for class rubine.GestureClass
Builds a new labeled class of gestures.
GestureStateMachine - class rubine.GestureStateMachine.
A state machine that can be associated with a classifier to receive gesture events.
GestureStateMachine(String) - Constructor for class rubine.GestureStateMachine
Builds a state machine.
GestureStateMachine(String, SMCanvas) - Constructor for class rubine.GestureStateMachine
Builds a state machine and attach it to a canvas.
gestureDisable() - Method in class rubine.GestureStateMachine
Makes this state machine do not receive the gesture events
gestureEnable(String) - Method in class rubine.GestureStateMachine
Makes this state machine receive the gesture events
getAbsShape() - Method in class sm.SMShape
Returns the shape in the absolute coordinate system of the canvas
getAbsTransform() - Method in class sm.SMShape
Returns the absolute affine transformation that is applied to the shape.
getAbsoluteEllipse(double, double) - Method in class sm.SMText
Returns a SMEllipse that surrounds this text.
getAbsoluteRectangle(double, double) - Method in class sm.SMText
Returns a CRectangle that surrounds this text.
getAllStates() - Method in class sm.StateMachine
Returns the vector containing all this state machine's states.
getAntialiasedShapes() - Method in class sm.SMTag
Returns the list of SMShape that have this tag and that are antialiased.
getBoundingBox() - Method in class sm.SMShape
 
getButton() - Method in class sm.StateMachine.State.MouseOnPosition
Returns the button of the mouse event that fires this transition.
getButton() - Method in class sm.StateMachine.State.MouseOnShape
Returns the button of the mouse event that fires this transition.
getButton() - Method in class sm.StateMachine.State.MouseOnTag
Returns the button of the mouse event that fires this transition.
getCanvas() - Method in interface sm.InteractiveObject
Returns the canvas in which this interactive object is displayed.
getCanvas() - Method in class sm.SMCanvas
 
getCanvas() - Method in class sm.SMShape
Return the canvas this shape belongs to, if any.
getCanvas() - Method in class sm.SMTag
 
getCenterX() - Method in class sm.SMShape
 
getCenterY() - Method in class sm.SMShape
 
getChar(double, double) - Method in class sm.SMText
Returns the nearest char from the location (x, y)
getChar(Point2D) - Method in class sm.SMText
Returns the nearest char from the point p
getChar() - Method in class sm.StateMachine.State.KeyTransition
Returns the character associated with the key event that triggers this transition.
getChildren() - Method in class sm.SMShape
Returns the children of this shape as a linked list.
getClip() - Method in class sm.SMShape
Returns the shape that clips this shape, if any.
getCollection() - Method in class sm.SMAndTag
Returns a collection containing all the shapes tagged by this tag.
getCollection() - Method in class sm.SMOrTag
Returns a collection containing all the shapes tagged by this tag.
getCollection() - Method in class sm.SMTag
Returns a collection containing all the shapes tagged by this tag.
getCurrentPoint() - Method in class sm.SMPolyLine
 
getCurrentState() - Method in class sm.SMStateMachineEvent
Returns the current state of the state machine that originated this SMStateMachineEvent.
getCurrentState() - Method in class sm.StateMachine
Returns the this state machine's current state.
getEllipticalBoundingBox() - Method in class sm.SMText
Returns a SMEllipse filled in white that surrounds this SMText.
getFileName() - Method in class sm.SMImage
Returns the name of the file containing the image displayed by this shape.
getFillPaint() - Method in class sm.SMShape
Returns the fill Paint, which is used to display the interior of the shape when it is filled.
getFilledShapes() - Method in class sm.SMTag
Returns the list of SMShape that have this tag and that are filled.
getFirstAntialiasedShape() - Method in class sm.SMTag
Returns the first antialiased SMShape that has this tag.
getFirstFilledShape() - Method in class sm.SMTag
Returns the first SMShape that has this tag and that is filled.
getFirstHavingTag(SMTag) - Method in class sm.SMTag
Returns the topmost SMShape that has tag t.
getFirstOutlinedShape() - Method in class sm.SMTag
Returns the first SMShape that has this tag and that is outlined.
getFont() - Method in class sm.SMText
Returns the text font1.
getGlobalBoundingBox() - Method in class sm.SMTag
 
getHeight() - Method in class sm.SMShape
 
getHierarchy() - Method in class sm.SMHierarchyTag
Returns the collection of this tag as a hierarchy.
getHierarchy() - Method in class sm.SMShape
Returns the hierarchy of this shape.
getID() - Method in class sm.SMShape
 
getInputEvent() - Method in class sm.StateMachine.State.EventOnPosition
 
getInputEvent() - Method in class sm.StateMachine.State.KeyTransition
 
getKeyCode() - Method in class sm.StateMachine.State.KeyTransition
 
getMaxX() - Method in class sm.SMShape
 
getMaxY() - Method in class sm.SMShape
 
getMinX() - Method in class sm.SMShape
 
getMinY() - Method in class sm.SMShape
 
getModifier() - Method in class sm.StateMachine.State.Transition
Returns the modifier of the event that fires this transition.
getName() - Method in class rubine.GestureClass
Returns the name of this class of gestures.
getName() - Method in class sm.SMNamedTag
Returns the name of this tag.
getName() - Method in class sm.StateMachine.State
 
getName() - Method in class sm.StateMachine
Returns the name of this state machine.
getNameEvent() - Method in class sm.SMVirtualEvent
Returns the name of the virtual event.
getObjects() - Method in class sm.StateMachine
Returns the linked list of interactive objects to which this state machine is attached, or null is the machine is not attached.
getOutlinePaint() - Method in class sm.SMShape
Returns the outline Paint, which is used to display the boundary of the shape when it is outlined.
getOutlinedShapes() - Method in class sm.SMTag
Returns the list of SMShape that have this tag and that are outlined.
getOutputStateName() - Method in class sm.StateMachine.State.Transition
 
getParent() - Method in class sm.SMHierarchy
Returns the shape which is at the head of this hierarchy.
getParent() - Method in class sm.SMShape
Returns the parent of this shape, if any.
getPoint() - Method in class sm.StateMachine.State.EventOnPosition
Returns the position at which this transition has occured.
getPreferredSize() - Method in class sm.SMCanvas
 
getPreviousState() - Method in class sm.SMStateMachineEvent
Returns the previous state of the state machine that originated this SMStateMachineEvent.
getReferenceX() - Method in class sm.SMShape
Returns the x coordinate of this shape's reference point.
getReferenceY() - Method in class sm.SMShape
Returns the y coordinate of this shape's reference point.
getRelativeEllipse(double, double) - Method in class sm.SMText
Returns a SMEllipse that surrounds this text.
getRelativeRectangle(double, double) - Method in class sm.SMText
Returns a SMRectangle that surrounds this text.
getRotation() - Method in class sm.SMShape
Returns this shape's rotation angle
getSMs() - Method in class sm.SMCanvas
Returns the state machines attached to this canvas.
getScaleX() - Method in class sm.SMShape
Returns the x scale value.
getScaleY() - Method in class sm.SMShape
Returns the y scale value.
getShape() - Method in class sm.SMShape
Returns the shape.
getShape() - Method in class sm.StateMachine.State.EventOnShape
Returns the SMShape on which the mouse event firing this transition has occured.
getSmSource() - Method in class sm.SMStateMachineEvent
Returns the state machine that originated this event.
getState() - Method in class sm.StateNotFoundException
 
getStroke() - Method in class sm.SMShape
Returns the stroke style, which specifies the shape of the boundary of the shape when it is outlined (thickness, dash pattern, etc.).
getTag(String) - Static method in class sm.SMNamedTag
Returns the tag object given its name.
getTagName() - Method in class sm.StateMachine.State.EventOnTag
Returns the name of the tag attached to the SMShape on which the mouse event firing this transition has occured.
getTagObject() - Method in class sm.StateMachine.State.EventOnTag
Returns the tag instance attached to the SMShape on which the mouse event firing this transition has occured.
getTaggedShapes(String) - Static method in class sm.SMNamedTag
Returns the list of shapes that have a given tag.
getText() - Method in class sm.SMText
Returns the text.
getTransform() - Method in class sm.SMShape
Returns the affine transformation that is applied to the shape.
getTransition() - Method in class sm.SMStateMachineEvent
Returns the transition that has just been fired by this state machine.
getTransitions() - Method in class sm.StateMachine.State
 
getTranslateX() - Method in class sm.SMShape
Returns the x coordinate of this shape.
getTranslateY() - Method in class sm.SMShape
Returns the y coordinate of this shape.
getTransparency() - Method in class sm.SMShape
Returns the transparency, which applies to the whole shape (boundary and interior).
getVirtualEvent() - Method in class sm.StateMachine.State.Transition
 
getWidth() - Method in class sm.SMShape
 
getX() - Method in class sm.SMImage
Returns the x coordinate of the image.
getX() - Method in class sm.SMText
Returns the x coordinate of the text.
getY() - Method in class sm.SMImage
Returns the y coordinate of the image.
getY() - Method in class sm.SMText
Returns the y coordinate of the text.
greaterPriorityThan(StateMachine) - Method in class sm.StateMachine
Makes this state machine have a greater priority than another state machine.
greatestPriority() - Method in class sm.StateMachine
Makes this state machine have the greatest priority.
guard() - Method in class sm.StateMachine.State.Transition
Method called when an event matching this transition is received to decide whether it can be fired.

A B C D E F G H I K L M N O P Q R S T