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

Uses of Class
edu.berkeley.guir.lib.awt.geom.Polygon2D

Packages that use Polygon2D
edu.berkeley.guir.lib.awt.geom Tools for manipulating shapes and geometries. 
edu.berkeley.guir.lib.satin Sketch and Transformational INfrastructure is a toolkit for creating informal sketch-based user interfaces. 
edu.berkeley.guir.lib.satin.objects The scenegraph objects for SATIN. 
edu.berkeley.guir.lib.satin.stroke Contains the basic strokes used in Satin. 
edu.berkeley.guir.lib.satin.view Views for GraphicalObjects. 
edu.berkeley.guir.sketchyspice.objects   
 

Uses of Polygon2D in edu.berkeley.guir.lib.awt.geom
 

Methods in edu.berkeley.guir.lib.awt.geom that return Polygon2D
 Polygon2D Polygon2D.simplify()
          Get a simpler-to-render polygon that looks like this polygon.
 Polygon2D Polygon2D.transformCopy(AffineTransform tx)
          Copy and then transform the new polygon.
 

Methods in edu.berkeley.guir.lib.awt.geom with parameters of type Polygon2D
 void Polygon2D.setPoly(Polygon2D poly)
          Set this polygon to be the same as the specified one.
 void Polygon2D.paste(Polygon2D p)
          Try to merge the current Polygon2D with the specified Polygon2D.
 void Polygon2D.cut(Polygon2D p)
          Cut the specified Polygon2D out of the current Polygon2D.
 Object Polygon2D.clone(Polygon2D p)
          Make p the same as the current Polygon.
 

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

Subclasses of Polygon2D in edu.berkeley.guir.lib.satin
static class SatinConstants.UniquePolygon2D
          Designed to overcome a limitation with hashing, namely objects that return the same hashvalue can overwrite each other.
 

Methods in edu.berkeley.guir.lib.satin that return Polygon2D
 Polygon2D Sheet.getBoundingPoints2D(int cdsys)
           
 Polygon2D Sheet.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
           
 Polygon2D Sheet.SheetGraphicalObjectGroup.getBoundingPoints2D(int cdsys)
          Our bounds is always the size of the Sheet.
 Polygon2D Sheet.SheetGraphicalObjectGroup.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
          Our bounds is always the size of the Sheet.
 

Methods in edu.berkeley.guir.lib.satin with parameters of type Polygon2D
 Polygon2D Sheet.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
           
 Polygon2D Sheet.SheetGraphicalObjectGroup.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
          Our bounds is always the size of the Sheet.
 

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

Methods in edu.berkeley.guir.lib.satin.objects that return Polygon2D
protected  Polygon2D GraphicalObjectImpl.getLocalBoundingPoints2DRef()
          Get a reference of the local bounding points instead of a copy.
protected  Polygon2D GraphicalObjectImpl.getBoundingPoints2DRef()
          Get a reference of the relative bounding points instead of a copy.
 Polygon2D GraphicalObjectImpl.getBoundingPoints2D(int cdsys)
           
 Polygon2D GraphicalObjectImpl.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
           
 Polygon2D ViewHandler.getViewBoundingPoints2D()
          Get the view bounding points.
 Polygon2D ViewHandler.getViewBoundingPoints2DRef()
          Get a reference to the view bounding points.
 Polygon2D GraphicalObject.getBoundingPoints2D(int cdsys)
          Get a Polygon describing the outer boundary of all of the visible views of this GraphicalObject.
 Polygon2D GraphicalObject.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
          Get a Polygon describing the outer boundary of all of the visible views of this GraphicalObject.
 Polygon2D GraphicalObjectWrapper.getBoundingPoints2D(int cdsys)
           
 Polygon2D GraphicalObjectWrapper.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
           
 Polygon2D StickyGraphicalObjectWrapper.getBoundingPoints2D(int cdsys)
          Get the sticky bounding points.
 Polygon2D StickyGraphicalObjectWrapper.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
          Get the sticky bounding points.
 

Methods in edu.berkeley.guir.lib.satin.objects with parameters of type Polygon2D
protected  void GraphicalObjectImpl.setLocalBoundingPoints2DRef(Polygon2D poly)
          Set the reference to the bounding points.
 Polygon2D GraphicalObjectImpl.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
           
 void ViewHandler.setViewBoundingPoints2D(Polygon2D newPoly)
          Set the shape of the view (local coordinates).
 void ViewHandler.setViewBoundingPoints2DRef(Polygon2D newPoly)
          Set a reference to the shape of the view (local coordinates).
 Polygon2D GraphicalObject.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
          Get a Polygon describing the outer boundary of all of the visible views of this GraphicalObject.
 Polygon2D GraphicalObjectWrapper.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
           
 Polygon2D StickyGraphicalObjectWrapper.getBoundingPoints2D(int cdsys, AffineTransform tx, Polygon2D poly)
          Get the sticky bounding points.
 

Constructors in edu.berkeley.guir.lib.satin.objects with parameters of type Polygon2D
PatchImpl(Polygon2D newPoly)
          Make a patch with the specified boundaries.
 

Uses of Polygon2D in edu.berkeley.guir.lib.satin.stroke
 

Subclasses of Polygon2D in edu.berkeley.guir.lib.satin.stroke
 class TimedPolygon2D
          A polygon that also has timing information.
 

Methods in edu.berkeley.guir.lib.satin.stroke with parameters of type Polygon2D
static float[] StrokeLib.getCumulativeLengths(Polygon2D poly)
          Return an array that contains the cumulative length of the polygon.
static float[] StrokeLib.getCumulativeXValues(Polygon2D poly)
          Return an array that contains the cumulative X values of the polygon.
static float[] StrokeLib.getCumulativeYValues(Polygon2D poly)
          Return an array that contains the cumulative X values of the polygon.
 

Constructors in edu.berkeley.guir.lib.satin.stroke with parameters of type Polygon2D
TimedStroke(Polygon2D p)
          Create a stroke based on this Polygon.
TimedPolygon2D(Polygon2D p)
          Clone the polygon, with all the times set to the current time.
TimedPolygon2D(Polygon2D p, long[] t)
          Create a polygon with the specified times.
 

Uses of Polygon2D in edu.berkeley.guir.lib.satin.view
 

Fields in edu.berkeley.guir.lib.satin.view declared as Polygon2D
protected  Polygon2D ViewImpl.poly
           
 

Methods in edu.berkeley.guir.lib.satin.view that return Polygon2D
 Polygon2D ViewImpl.getBoundingPoints2DRef()
           
 Polygon2D DefaultMultiViewImpl.getBoundingPoints2DRef()
          Returns the bounding box of all of the contained AND visible views.
 Polygon2D ViewWrapper.getBoundingPoints2DRef()
           
protected  Polygon2D StickyViewWrapper.getUnstickyBoundingPoints2DRef()
          Get the unsticky bounds.
 Polygon2D StickyViewWrapper.getBoundingPoints2DRef()
          Get the sticky bounds.
 Polygon2D MultiplexedMultiViewImpl.getBoundingPoints2DRef()
           
 Polygon2D View.getBoundingPoints2DRef()
          Get the reference for the bounding points for this view.
 

Methods in edu.berkeley.guir.lib.satin.view with parameters of type Polygon2D
 void ViewImpl.setBoundingPoints2DRef(Polygon2D p)
           
 void DefaultMultiViewImpl.setBoundingPoints2DRef(Polygon2D p)
          Recursively calls setBoundingPoints2DRef() on all of the contained views.
 void ViewWrapper.setBoundingPoints2DRef(Polygon2D p)
          Pass the call to our wrapped-up view.
 void View.setBoundingPoints2DRef(Polygon2D p)
          Set the reference for the bounding points for this view.
 

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

Methods in edu.berkeley.guir.sketchyspice.objects with parameters of type Polygon2D
 void Gate.setSketchyBounds(Polygon2D p)
           
 void Circuit.setSketchyBounds(Polygon2D p)
           
 

Constructors in edu.berkeley.guir.sketchyspice.objects with parameters of type Polygon2D
Circuit(Polygon2D clean, Polygon2D sketchy)
           
 


Copyright Information