Uses of Interface
edu.mit.sketch.geom.GeometricObject

Packages that use GeometricObject
edu.mit.sketch.fig   
edu.mit.sketch.geom   
edu.mit.sketch.grammar.me   
edu.mit.sketch.toolkit   
 

Uses of GeometricObject in edu.mit.sketch.fig
 

Methods in edu.mit.sketch.fig with parameters of type GeometricObject
 void FigDocument.render(GeometricObject shape)
           
 

Uses of GeometricObject in edu.mit.sketch.geom
 

Classes in edu.mit.sketch.geom that implement GeometricObject
 class Ellipse
          This class represents an Ellipse described by its upper_left, corner width and height of the encapsulating rectangle.
 class GeneralPath
          This class represents the GeneralPath object.
 class Line
          This class represents a line described by its end-points p, q.
 class Point
          This class represents a Point described by a java.awt.geom.Line2D.Double
 class Polygon
          This class represents a polygon described by its vertices.
 class Rectangle
          This class represents a Rectangle described by its width and height vectors.
 class Vertex
          This class represents a Vertex described by a Point and its certainty.
 

Methods in edu.mit.sketch.geom with parameters of type GeometricObject
 boolean Rectangle.touches(GeometricObject object)
          This method should return true if the input objects touch.
 boolean Rectangle.containsGeometricObject(GeometricObject object)
          Returns false if the argument is not completely inside this object.
 int Rectangle.spatialRelation(GeometricObject object, double scale)
          This method should return the spatial relation of the input parameter with respect to this object.
 int Rectangle.spatialRelation(GeometricObject object)
          This method should return the spatial relation of the input parameter with respect to this object.
 boolean Rectangle.hasOnMajorAxisDirection(GeometricObject object)
          This method should return true if the input object lies in the major axis direction of this Rectangle.
 int Rectangle.spatialRelationCartesian(GeometricObject object)
          This method should return the spatial relation of the input parameter with respect to this object.
 boolean Rectangle.containsGeometricObjects(GeometricObject[] objects)
          Returns false if the objects in the input array are completely inside this object.
 boolean Line.touches(GeometricObject object)
          This method should return true if the input objects touch.
 boolean Line.containsGeometricObject(GeometricObject object)
          Returns false if the argument is not completely inside this object.
 int Line.spatialRelation(GeometricObject object)
          This method should return the spatial relation of the input parameter with respect to this object.
 boolean Line.containsGeometricObjects(GeometricObject[] objects)
          Returns false if the objects in the input array are completely inside this object.
 boolean GeneralPath.touches(GeometricObject object)
          This method should return true if the input objects touch.
 boolean GeneralPath.containsGeometricObject(GeometricObject object)
          Returns false if the argument is not completely inside this object.
 int GeneralPath.spatialRelation(GeometricObject object)
          This method should return the spatial relation of the input parameter with respect to this object.
 boolean GeneralPath.containsGeometricObjects(GeometricObject[] objects)
          Returns false if the objects in the input array are completely inside this object.
 boolean GeometricObject.touches(GeometricObject object)
          This method should return true if the input object touches this geometric object.
 int GeometricObject.spatialRelation(GeometricObject object)
          This method should return the spatial relation of the input parameter with respect to this object.
 boolean GeometricObject.containsGeometricObject(GeometricObject object)
          Returns false if the argument is not completely inside this object.
 boolean GeometricObject.containsGeometricObjects(GeometricObject[] objects)
          Returns false if the objects in the input array are completely inside this object.
 boolean Point.touches(GeometricObject object)
          This method should return true if the input objects touch.
 boolean Point.containsGeometricObject(GeometricObject object)
          Returns false if the argument is not completely inside this object.
 int Point.spatialRelation(GeometricObject object)
          This method should return the spatial relation of the input parameter with respect to this object.
 boolean Point.containsGeometricObjects(GeometricObject[] objects)
          Returns false if the objects in the input array are completely inside this object.
 boolean Polygon.touches(GeometricObject object)
          This method should return true if the input objects touch.
 boolean Polygon.containsGeometricObject(GeometricObject object)
          Returns false if the argument is not completely inside this object.
 int Polygon.spatialRelation(GeometricObject object)
          This method should return the spatial relation of the input parameter with respect to this object.
 boolean Polygon.containsGeometricObjects(GeometricObject[] objects)
          Returns false if the objects in the input array are completely inside this object.
 boolean Ellipse.touches(GeometricObject object)
          This method should return true if the input objects touch.
 boolean Ellipse.containsGeometricObject(GeometricObject object)
          Returns false if the argument is not completely inside this object.
 int Ellipse.spatialRelation(GeometricObject object)
          This method should return the spatial relation of the input parameter with respect to this object.
 boolean Ellipse.containsGeometricObjects(GeometricObject[] objects)
          Returns false if the objects in the input array are completely inside this object.
 

Constructors in edu.mit.sketch.geom with parameters of type GeometricObject
Approximation(GeometricObject geometric_object, double error)
          The constructor.
 

Uses of GeometricObject in edu.mit.sketch.grammar.me
 

Classes in edu.mit.sketch.grammar.me that implement GeometricObject
 class Shade
          This class represents a line described by its end-points p, q.
 class Spring
          A basic Spring
 

Uses of GeometricObject in edu.mit.sketch.toolkit
 

Methods in edu.mit.sketch.toolkit with parameters of type GeometricObject
 void ObjectManager.selectInside(GeometricObject object)
          Selects all the objects inside the given object.