Uses of Interface
com.tensegrity.graphics.interaction.InteractionItem

Packages that use InteractionItem
com.tensegrity.graphics Contains basic classes and interfaces of the Tensegrity graphics framework.  
com.tensegrity.graphics.interaction Contains classes and interfaces for handling graphic interactions.  
com.tensegrity.graphics.primitive2D Contains classes that define graphical primitives in 2D space.  
 

Uses of InteractionItem in com.tensegrity.graphics
 

Methods in com.tensegrity.graphics that return InteractionItem
 InteractionItem AbstractPrimitive.getMoveItem()
           
 InteractionItem AbstractPrimitive.hits(InteractionInfo interactionInfo)
           
 InteractionItem AbstractPrimitive.select(InteractionInfo interactionInfo)
           
 InteractionItem AbstractPrimitive.internalSelect(InteractionInfo interactionInfo)
           
 

Uses of InteractionItem in com.tensegrity.graphics.interaction
 

Classes in com.tensegrity.graphics.interaction that implement InteractionItem
(package private)  class com.tensegrity.graphics.interaction.AbstractInteractionItem
          AbstractInteractionItem represents an abstract base class for all InteractionItem objects.
 class AreaInteractionItem
          An implementation of the InteractionItem interface to enable area (polygon) selection and manipulation.
 class CubicLineInteractionItem
          An implementation of the InteractionItem interface to enable cubic line selection and manipulation.
 class HandleInteractionItem
          An implementation of the InteractionItem interface to enable point selection and movement.
 class LinearLineInteractionItem
          An implementation of the InteractionItem interface to enable linear line selection and manipulation.
 class MultipleCoordinatesHandleInteractionItem
          An implementation of the InteractionItem interface to enable point selection and movement.
 class PolylineInteractionItem
          An implementation of the InteractionItem interface to enable polyline selection selection and manipulation.
 class RectInteractionItem
          An implementation of the InteractionItem interface to enable rectangle selection selection and manipulation.
 class TableCellInteractionItem
          An InteractionItem for table cells.
 

Methods in com.tensegrity.graphics.interaction that return InteractionItem
 InteractionItem InteractionProvider.getCurrentInteractionItemFor(BaseInteractable interactable)
           
 InteractionItem InteractionContext.internalGetCurrentInteractionItemFor(BaseInteractable interactable)
          Internal method of the selection api.
 InteractionItem DefaultInteractionContext.internalGetCurrentInteractionItemFor(BaseInteractable interactable)
           
 InteractionItem InteractionDescriptor.getItem(int index)
          Returns the InteractionItem at the index given by index.
 InteractionItem InteractionDescriptor.getMoveItem()
          Returns the InteractionItem that moves the BaseInteractable or null if there is no item that moves the whole BaseInteractable.
 InteractionItem InteractionRestrictionInfo.getItem()
           
 InteractionItem BaseInteractable.getMoveItem()
          Returns the InteractionItem that is used to move the BaseInteractable.
 InteractionItem BaseInteractable.hits(InteractionInfo interactionInfo)
          This method is called to check if the given point hits the BaseInteractable object.
 InteractionItem BaseInteractable.select(InteractionInfo interactionInfo)
          This method is called by the InteractionContext to select the BaseInteractable.
 InteractionItem BaseInteractable.internalSelect(InteractionInfo interactionInfo)
          This method is called by the InteractionContext to select the BaseInteractable.
 InteractionItem DefaultInteractionDescriptor.getItem(int index)
           
 InteractionItem DefaultInteractionDescriptor.getMoveItem()
           
 

Methods in com.tensegrity.graphics.interaction with parameters of type InteractionItem
 void InteractionProvider.descriptorChanged(BaseInteractable interactable, InteractionDescriptor newDescriptor, InteractionItem newItem)
           
 void InteractionContext.select(BaseInteractable interactable, InteractionItem interactionItem)
          Select the BaseInteractable given by interactable and adds it to the InteractionContext.
 void InteractionContext.internalChangeDescriptor(BaseInteractable interactable, java.util.List interactables_fixed, InteractionDescriptor newDescriptor, InteractionItem newItem)
          Internal method of the selection api.
 void DefaultInteractionContext.select(BaseInteractable interactable, InteractionItem interactionItem)
           
 void DefaultInteractionContext.internalChangeDescriptor(BaseInteractable interactable, java.util.List interactables_fixed, InteractionDescriptor newDescriptor, InteractionItem newItem)
           
 int InteractionDescriptor.indexOf(InteractionItem item)
          Returns the index for the InteractionItem given by item.
 void InteractionDescriptor.addItem(InteractionItem item)
          Adds the item given by item to the InteractionDescriptor.
 void InteractionDescriptor.removeItem(InteractionItem item)
          Removes the InteractionItem given by item from the InteractionDescriptor.
 int InteractableLine.getActionMode(InteractionItem item)
           
 int DefaultInteractionDescriptor.indexOf(InteractionItem item)
           
 void DefaultInteractionDescriptor.addItem(InteractionItem item)
           
 void DefaultInteractionDescriptor.removeItem(InteractionItem item)
           
 

Constructors in com.tensegrity.graphics.interaction with parameters of type InteractionItem
InteractionRestrictionInfo(BaseInteractable interactable, InteractionItem item, Coordinate coordinate, Transform2D xform_context, int type)
          TODO : comment
 

Uses of InteractionItem in com.tensegrity.graphics.primitive2D
 

Methods in com.tensegrity.graphics.primitive2D that return InteractionItem
 InteractionItem Label2D.select(InteractionInfo interactionInfo)
           
 

Methods in com.tensegrity.graphics.primitive2D with parameters of type InteractionItem
 int Polyline2D.getActionMode(InteractionItem item)
           
 int Line2D.getActionMode(InteractionItem item)
           
 



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