Package com.tensegrity.graphics.interaction

Contains classes and interfaces for handling graphic interactions.

See:
          Description

Interface Summary
BaseInteractable This interface marks a graphical object as one that can be selected, repositioned and manipulated via interaction with the mouse or API calls.
Interactable An Interactable is a generalization of the BaseInteractable interface.
InteractableLine An InteractableLine is a generalization of the BaseInteractable interface.
InteractionContext The InteractionContext provides all functionalities needed for the selection, movement and manipulation of a graphical object that implement the BaseInteractable interface.
InteractionDescriptor An InteractionDescriptor accumulates several InteractionItems.
InteractionItem A InteractionItem specifies a single element like handles, lines, rectangles or areas for the interaction for an object that implements the BaseInteractable interface.
InteractionItemRestriction TODO : comment
InteractionProvider The InteractionProvider interface specifies a type of object that lends interaction support to objects of type BaseInteractable.
InteractionRestriction TODO: comment
 

Class Summary
AreaInteractionItem An implementation of the InteractionItem interface to enable area (polygon) selection and manipulation.
CubicLineInteractionItem An implementation of the InteractionItem interface to enable cubic line selection and manipulation.
DefaultInteractionContext The default implementation of the InteractionContext interface.
DefaultInteractionDescriptor The DefaultInteractionDescriptor class is the default implementation if the InteractionDescriptor interface.
HandleInteractionItem An implementation of the InteractionItem interface to enable point selection and movement.
InteractionConfiguration The InteractionConfiguration class holds the information that configures the interaction environment of the graphics API.
InteractionConstants This class provides constants which are frequently used with the selection of objects.
InteractionInfo The InteractionInfo class represent an object which gathers the needed information used the InteractionContext, InteractionProvider and the BaseInteractable to perform calculations, adjustments and such.
InteractionRestrictionInfo TODO: comment
LinearLineInteractionItem An implementation of the InteractionItem interface to enable linear line selection and manipulation.
MouseInfo The MouseInfo class holds the information needed during an interaction with the mouse.
MultipleCoordinatesHandleInteractionItem An implementation of the InteractionItem interface to enable point selection and movement.
PolylineInteractionItem An implementation of the InteractionItem interface to enable polyline selection selection and manipulation.
RectInteractionItem An implementation of the InteractionItem interface to enable rectangle selection selection and manipulation.
TableCellInteractionItem An InteractionItem for table cells.
 

Package com.tensegrity.graphics.interaction Description

Contains classes and interfaces for handling graphic interactions.



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.