edu.uthscsa.ric.roi
Interface ShapesSpecialManager


public interface ShapesSpecialManager

Intended only as an interface so that the implementation of LOISpecialManager can be hidden. (Used for plugins.)


Method Summary
 Shape addImmutableShape(Shape shape, int slice, Color color, Stroke stroke)
           
 Shape addShape(Shape shape, int slice, Color color, Stroke stroke)
           
 Shape addStaticShape(Shape shape, Color color, Stroke stroke)
           
 Shape[] getShapes(int slice, Color color)
           
 Shape[] getStaticShapes(Color color)
           
 void removeShape(Shape shape)
           
 void setShapeHighlightState(Shape shape, boolean highlight)
           
 

Method Detail

addShape

Shape addShape(Shape shape,
               int slice,
               Color color,
               Stroke stroke)

addImmutableShape

Shape addImmutableShape(Shape shape,
                        int slice,
                        Color color,
                        Stroke stroke)

addStaticShape

Shape addStaticShape(Shape shape,
                     Color color,
                     Stroke stroke)

removeShape

void removeShape(Shape shape)

setShapeHighlightState

void setShapeHighlightState(Shape shape,
                            boolean highlight)

getShapes

Shape[] getShapes(int slice,
                  Color color)

getStaticShapes

Shape[] getStaticShapes(Color color)