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

I

ImpossibleOperationOnDifferentCanvasException - exception sm.ImpossibleOperationOnDifferentCanvasException.
An exception thrown when attempting to perform an operation involving shapes in different canvases that is impossible.
ImpossibleOperationOnDifferentCanvasException() - Constructor for class sm.ImpossibleOperationOnDifferentCanvasException
Builds an ImpossibleOperationOnDifferentCanvasException with the message: "Impossible operation on shapes that do not are in the same canvas"
ImpossibleOperationOnDifferentCanvasException(String) - Constructor for class sm.ImpossibleOperationOnDifferentCanvasException
Builds an ImpossibleOperationOnDifferentCanvasException with a personalized message.
InteractiveObject - interface sm.InteractiveObject.
An interactive object is a graphical representation: a SMCanvas or a part of a SMCanvas.
init() - Method in class sm.StateMachine
Internal initialization of the state machine: resolve the state names into their corresponding objects.
intersects(double, double, double, double) - Method in class sm.SMShape
Tests whether a rectangle R intersects this shape.
intersects(Rectangle2D) - Method in class sm.SMShape
Tests whether a rectangle r intersects this shape.
intersects(double, double, double, double) - Method in class sm.SMTag
Returns the topmost SMShape that intersects the given rectangle.
intersects(Rectangle2D) - Method in class sm.SMTag
Returns the topmost SMShape that intersects the given rectangle.
isAbove(SMShape) - Method in class sm.SMShape
Tests if this shape is above another shape in the display list.
isActive() - Method in class sm.StateMachine
Returns the active state of this state machine.
isAntialiased() - Method in class sm.SMCanvas
Returns True if the canvas is antialiased.
isAntialiased() - Method in class sm.SMShape
Returns true if this shape is antialiased.
isAntialiased() - Method in class sm.SMTag
Calls isAntialiased() for every SMShape that has this tag.
isAttached(InteractiveObject) - Method in class sm.StateMachine
Returns true if this state machine is attached to a given interactive object.
isAttachedTo(InteractiveObject) - Method in class sm.StateMachine
Tests if this state machine is attached to a given interactive object.
isBasicListener() - Method in class sm.SMWidget
Tests if this smwidget's listeners are or are not notified by input events.
isBelow(SMShape) - Method in class sm.SMShape
Tests if this shape is before another shape in the display list.
isDrawable() - Method in class sm.SMShape
Returns true if this shape is to be displayed.
isDrawable() - Method in class sm.SMTag
Returns true if every shape that has this tag is drawable.
isEmpty() - Method in class sm.SMHierarchy
 
isEmpty() - Method in class sm.SMShape
Determines whether or not the bounding box of this shape is empty.
isFilled() - Method in class sm.SMShape
Returns true if this shape is filled.
isFilled() - Method in class sm.SMTag
Calls isFilled() for every SMShape that has this tag.
isOnOutline(Point2D) - Method in class sm.SMShape
Tests whether a point p is on this shape's outline.
isOnOutline(Point2D) - Method in class sm.SMTag
Returns the topmost SMShape whose outline contains the point p.
isOutlined() - Method in class sm.SMShape
Returns true if this shape is outlined.
isOutlined() - Method in class sm.SMTag
Returns true if every shape that has this tag is outlined.
isPickable() - Method in class sm.SMShape
Returns true if the shape can be picked.
isPickable() - Method in class sm.SMTag
Returns true if every shape that has this tag is pickable.
iterator() - Method in class sm.SMHierarchy
 

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