UC Berkeley Group for User Interface Research
Updated November 17, 2000

Uses of Interface
edu.berkeley.guir.lib.satin.objects.GraphicalObjectCollection

Packages that use GraphicalObjectCollection
edu.berkeley.guir.brainstorm   
edu.berkeley.guir.lib.satin Sketch and Transformational INfrastructure is a toolkit for creating informal sketch-based user interfaces. 
edu.berkeley.guir.lib.satin.command Contains Satin's undo, redo, and macro mechanisms. 
edu.berkeley.guir.lib.satin.interpreter Interpreters control the state and behavior of a GraphicalObject. 
edu.berkeley.guir.lib.satin.interpreter.commands Set of interpreters to do standard commands. 
edu.berkeley.guir.lib.satin.objects The scenegraph objects for SATIN. 
edu.berkeley.guir.lib.satin.util Miscellaneous utilities used in SATIN. 
edu.berkeley.guir.posterboard   
edu.berkeley.guir.sketchyspice SketchySpice is a sketch-based tool for drawing simple EE circuit diagrams. 
edu.berkeley.guir.sketchyspice.objects   
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.brainstorm
 

Classes in edu.berkeley.guir.brainstorm that implement GraphicalObjectCollection
 class BrainNote
          Here's the scenegraph:
 class Brainstorm
           Revisions: 1.0.0 06-28-2000 JH Created class
 class BrainstormSheet
          A brainstorming application.
 class Label
          A label contains a bunch of TimedStroke or GObText objects.
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.lib.satin
 

Classes in edu.berkeley.guir.lib.satin that implement GraphicalObjectCollection
 class Sheet
          Essentially a SATIN Panel.
 class Sheet.SheetGraphicalObjectGroup
          This class handles the Graphical Objects in the sheet.
 

Methods in edu.berkeley.guir.lib.satin that return GraphicalObjectCollection
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype)
           
 

Methods in edu.berkeley.guir.lib.satin with parameters of type GraphicalObjectCollection
 void Sheet.removeAll(GraphicalObjectCollection gobcol)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection Sheet.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.lib.satin.command
 

Methods in edu.berkeley.guir.lib.satin.command that return GraphicalObjectCollection
 GraphicalObjectCollection CommandSubsystem.getSelectedCollection()
          Returns a reference to the actual collection of selected objects.
 

Methods in edu.berkeley.guir.lib.satin.command with parameters of type GraphicalObjectCollection
 void CommandSubsystem.setSelected(GraphicalObjectCollection g)
          Set the list of selected objects.
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.lib.satin.interpreter
 

Methods in edu.berkeley.guir.lib.satin.interpreter with parameters of type GraphicalObjectCollection
protected  void GestureCommandInterpreterImpl.fireGestureCommandCallback(String strGestureName, TimedStroke stk, GraphicalObjectCollection gobcol)
          Activate the corresponding gesture callback.
 void GestureCommandCallback.onGestureCommand(TimedStroke stk, GraphicalObjectCollection gobcol)
          A gesture command has occurred, do something.
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.lib.satin.interpreter.commands
 

Methods in edu.berkeley.guir.lib.satin.interpreter.commands that return GraphicalObjectCollection
protected  GraphicalObjectCollection StandardGestureInterpreter.getGraphicalObjectsTouching(TimedStroke stk, double thresh)
          Get things that intersect the stroke.
protected  GraphicalObjectCollection AbstractSelectInterpreter.getCandidates(SingleStrokeEvent evt)
          Get the possible Graphical Objects that the stroke could have intersected.
protected  GraphicalObjectCollection AbstractSelectInterpreter.getCandidates(TimedStroke stk)
          Get the possible Graphical Objects that the stroke could have intersected.
 

Methods in edu.berkeley.guir.lib.satin.interpreter.commands with parameters of type GraphicalObjectCollection
protected  GraphicalObject AbstractSelectInterpreter.getSelectCandidate(GraphicalObjectCollection gobcol)
          Given a collection of possible selection candidates, choose the "right" Graphical Object.
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.lib.satin.objects
 

Subinterfaces of GraphicalObjectCollection in edu.berkeley.guir.lib.satin.objects
 interface GraphicalObjectGroup
          A collection of Graphical Objects that is part of the interactor tree.
 interface Patch
          A Graphical Object Group with boundaries, additional kinds of properties and behavior.
 

Classes in edu.berkeley.guir.lib.satin.objects that implement GraphicalObjectCollection
 class GraphicalObjectCollectionImpl
          A sample implementation of a Graphical Object Collection.
 class GraphicalObjectGroupImpl
          A Group of Graphical objects.
 class PatchImpl
          A Graphical Object Group with boundaries, additional kinds of properties and behavior.
 

Methods in edu.berkeley.guir.lib.satin.objects that return GraphicalObjectCollection
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype)
           
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype, double thresh, GraphicalObjectCollection gobcol)
          Get all Graphical Objects subject to the specified parameters.
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype, double thresh, GraphicalObjectCollection gobcol)
           
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype, double thresh, GraphicalObjectCollection gobcol)
           
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype, double thresh, GraphicalObjectCollection gobcol)
          Get all Graphical Objects subject to the specified parameters.
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype)
           
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype)
           
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype)
           
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype)
           
static GraphicalObjectCollection GraphicalObjectLib.flatten(GraphicalObjectCollection gobcol)
          Given a hierarchy of GraphicalObjects, flatten it into a single Collection (without modifying the original).
static GraphicalObjectCollection GraphicalObjectLib.removeGraphicalObjectGroups(GraphicalObjectCollection gobcol)
          Given a GraphicalObjectCollection, remove references to all of the GraphicalObjectGroups (and thus Patches too).
 

Methods in edu.berkeley.guir.lib.satin.objects with parameters of type GraphicalObjectCollection
 void GraphicalObjectGroupImpl.removeAll(GraphicalObjectCollection gobcol)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GraphicalObjectGroupImpl.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype, double thresh, GraphicalObjectCollection out)
           
 void GraphicalObjectGroup.removeAll(GraphicalObjectCollection gobcol)
          Remove from this Group all of the GraphicalObjects in the collection.
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, Point2D pt, int num, int depth, int gettype, double thresh, GraphicalObjectCollection gobcol)
          Get all Graphical Objects subject to the specified parameters.
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, double x, double y, int num, int depth, int gettype, double thresh, GraphicalObjectCollection gobcol)
           
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(int cdsys, Shape s, int num, int depth, int gettype, double thresh, GraphicalObjectCollection gobcol)
           
 GraphicalObjectCollection GraphicalObjectGroup.getGraphicalObjects(GraphicalObject gob, int num, int depth, int gettype, double thresh, GraphicalObjectCollection gobcol)
          Get all Graphical Objects subject to the specified parameters.
static GraphicalObject GraphicalObjectLib.getTopmostLeaf(GraphicalObjectCollection gobcol)
           
static GraphicalObject GraphicalObjectLib.getBottommostLeaf(GraphicalObjectCollection gobcol)
           
static GraphicalObject GraphicalObjectLib.getTopmostBranch(GraphicalObjectCollection gobcol)
           
static GraphicalObject GraphicalObjectLib.getBottommostBranch(GraphicalObjectCollection gobcol)
           
static GraphicalObject GraphicalObjectLib.getTopmostGraphicalObject(GraphicalObjectCollection gobcol)
          In a GraphicalObjectCollection, get the GraphicalObject nearest to the top.
static GraphicalObject GraphicalObjectLib.getBottommostGraphicalObject(GraphicalObjectCollection gobcol)
          In a GraphicalObjectCollection, get the GraphicalObject nearest to the bottom.
static GraphicalObjectCollection GraphicalObjectLib.flatten(GraphicalObjectCollection gobcol)
          Given a hierarchy of GraphicalObjects, flatten it into a single Collection (without modifying the original).
static GraphicalObjectCollection GraphicalObjectLib.removeGraphicalObjectGroups(GraphicalObjectCollection gobcol)
          Given a GraphicalObjectCollection, remove references to all of the GraphicalObjectGroups (and thus Patches too).
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.lib.satin.util
 

Methods in edu.berkeley.guir.lib.satin.util that return GraphicalObjectCollection
 GraphicalObjectCollection GetType.get(Point2D pt, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GetType.get(Shape s, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GetTypeContains.get(Point2D pt, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Get everything that contains this point.
 GraphicalObjectCollection GetTypeContains.get(Shape s, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Get everything that contains this Shape.
 GraphicalObjectCollection GetTypeContainedBy.get(Point2D pt, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Return empty since a point cannot contain anything.
 GraphicalObjectCollection GetTypeContainedBy.get(Shape s, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Return every graphical object contained by the specified shape.
 GraphicalObjectCollection GetTypeIntersects.get(Point2D pt, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Get everything that intersects this point.
 GraphicalObjectCollection GetTypeIntersects.get(Shape s, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Get everything that intersects this Shape.
static GraphicalObjectCollection RandomLib.getRandomGraphicalObjectCollection(Rectangle rect, int numStks)
          Generate a Graphical Object Collection with the specified number of strokes.
 

Methods in edu.berkeley.guir.lib.satin.util with parameters of type GraphicalObjectCollection
 GraphicalObjectCollection GetType.get(Point2D pt, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GetType.get(Shape s, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
           
 GraphicalObjectCollection GetTypeContains.get(Point2D pt, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Get everything that contains this point.
 GraphicalObjectCollection GetTypeContains.get(Shape s, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Get everything that contains this Shape.
 GraphicalObjectCollection GetTypeContainedBy.get(Point2D pt, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Return empty since a point cannot contain anything.
 GraphicalObjectCollection GetTypeContainedBy.get(Shape s, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Return every graphical object contained by the specified shape.
 GraphicalObjectCollection GetTypeIntersects.get(Point2D pt, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Get everything that intersects this point.
 GraphicalObjectCollection GetTypeIntersects.get(Shape s, GraphicalObjectCollection in, double thresh, GraphicalObjectCollection out)
          Get everything that intersects this Shape.
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.posterboard
 

Classes in edu.berkeley.guir.posterboard that implement GraphicalObjectCollection
 class Demo
           Revisions: 1.0.0 08-12-1999 JH Created class Demo
 class Posterboard
           Revisions: 1.0.0 08-02-1999 JH Created class Posterboard
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.sketchyspice
 

Classes in edu.berkeley.guir.sketchyspice that implement GraphicalObjectCollection
 class SketchySpice
           Revisions: 1.0.0 04-17-2000 JH Created class SketchySpice
 

Uses of GraphicalObjectCollection in edu.berkeley.guir.sketchyspice.objects
 

Classes in edu.berkeley.guir.sketchyspice.objects that implement GraphicalObjectCollection
 class AndGate
           
 class Gate
          Just a Gate.
 class NotGate
           
 class OrGate
           
 


Copyright Information