Uses of Class
gistoolkit.features.Shape

Packages that use Shape
gistoolkit.application.command   
gistoolkit.datasources   
gistoolkit.datasources.db2spatialextender   
gistoolkit.datasources.filter   
gistoolkit.datasources.memory   
gistoolkit.datasources.mysql   
gistoolkit.datasources.oracle   
gistoolkit.datasources.postgis   
gistoolkit.datasources.shapefile   
gistoolkit.display   
gistoolkit.display.drawmodel   
gistoolkit.display.labeler   
gistoolkit.display.shapeeditor   
gistoolkit.features   
gistoolkit.features.jtsutils   
gistoolkit.projection   
 

Uses of Shape in gistoolkit.application.command
 

Methods in gistoolkit.application.command with parameters of type Shape
 void EditCommand.shapeUpdated(Shape inShape)
          Called when any update happens to the shape.
 

Uses of Shape in gistoolkit.datasources
 

Methods in gistoolkit.datasources that return Shape
 Shape GISDataset.getShape(int index)
          Return the shape at the given index.
static Shape WKBFactory.parseShape(java.io.InputStream in)
          Takes a binary input stream from the database, and parses it into a shape.
static Shape WKBFactory.convert(Shape inShape, java.lang.String inType)
          Converts the type of shape sent in, to therequired shape.
static Shape WKTFactory.parseShape(java.lang.String inWKT)
          Retrieve the shape from the text string
 

Methods in gistoolkit.datasources with parameters of type Shape
 void GISDataset.add(java.lang.Object[] inAttributeValues, Shape inShape)
          Add a data item to the list .
 int GISDataset.getIndex(Shape inShape)
          If the shape is contained within the data set, this returns the index of the first instance of that shape.
static byte[] WKBFactory.writeWKB(Shape inShape)
          Takes a shape and produces it's Well Known Binary (WKB) form.
static Shape WKBFactory.convert(Shape inShape, java.lang.String inType)
          Converts the type of shape sent in, to therequired shape.
 

Uses of Shape in gistoolkit.datasources.db2spatialextender
 

Methods in gistoolkit.datasources.db2spatialextender that return Shape
protected  Shape SpatialExtenderRecord.getPreviousShape()
          Retrieve the previous Shape.
static Shape WKBParser.parseShape(java.io.InputStream in)
          Takes a binary input stream from the database, and parses it into a shape.
static Shape WKBParser.convert(Shape inShape, java.lang.String inType)
          Converts the type of shape sent in, to therequired shape.
 

Methods in gistoolkit.datasources.db2spatialextender with parameters of type Shape
protected  void SpatialExtenderRecord.setPreviousShape(Shape inShape)
          Set the previous Shape.
static byte[] WKBParser.writeWKB(Shape inShape)
          Takes a shape and produces it's Well Known Binary (WKB) form.
static Shape WKBParser.convert(Shape inShape, java.lang.String inType)
          Converts the type of shape sent in, to therequired shape.
 

Uses of Shape in gistoolkit.datasources.filter
 

Methods in gistoolkit.datasources.filter that return Shape
 Shape ShapeFilter.getShape()
          Return the shape to compare against.
 

Constructors in gistoolkit.datasources.filter with parameters of type Shape
ShapeFilter(int inComparison, Shape inShape)
          Creates a new filter bassed on this shape.
 

Uses of Shape in gistoolkit.datasources.memory
 

Fields in gistoolkit.datasources.memory declared as Shape
protected  Shape MemoryRecord.myOrrigionalShape
          Pointer to the orrigional shape
 

Uses of Shape in gistoolkit.datasources.mysql
 

Fields in gistoolkit.datasources.mysql declared as Shape
protected  Shape MySQLRecord.myOldShape
          Keep a separate entry for the old shape
 

Methods in gistoolkit.datasources.mysql that return Shape
 Shape MySQLRecord.getOldShape()
          return the old shape of this record
 

Uses of Shape in gistoolkit.datasources.oracle
 

Fields in gistoolkit.datasources.oracle declared as Shape
protected  Shape OracleRecord.myOldShape
          Keep a separate entry for the old shape
 

Methods in gistoolkit.datasources.oracle that return Shape
protected  Shape OracleDataSource.parseSDOStruct(java.lang.Object inObject)
          Converts the Oracle JDBC struct type to a GISToolkit shape.
 Shape OracleRecord.getOldShape()
          return the old shape of this record
static Shape SDOParser.convertSDO(oracle.sdoapi.geom.Geometry inGeometry)
          Converts an oracle geometry to a GISToolkit feature.
 

Methods in gistoolkit.datasources.oracle with parameters of type Shape
protected  java.lang.Object OracleDataSource.parseGISToolkitShape(Shape inShape)
          Converts the GISToolkit shape into an oracle JDBC struct type.
 oracle.sdoapi.geom.Geometry SDOParser.convert(Shape inFeature)
          Converts an GISToolkit feature to an oracle geometry.
 

Uses of Shape in gistoolkit.datasources.postgis
 

Fields in gistoolkit.datasources.postgis declared as Shape
protected  Shape PostGISRecord.myOldShape
          Keep a separate entry for the old shape
 

Methods in gistoolkit.datasources.postgis that return Shape
 Shape PostGISRecord.getOldShape()
          return the old shape of this record
 

Uses of Shape in gistoolkit.datasources.shapefile
 

Subclasses of Shape in gistoolkit.datasources.shapefile
 class LinearRingM
          Just like a linear ring but with M values for the points
 class LinearRingZ
          Just like a Linear Ring M, but with points with z coordinates.
 class LineStringM
          Just like a line string exept it is composed of points with M coordinates.
 class LineStringZ
          Just like a line stringM exept it is composed of points with z coordinates.
 class MultiLineStringM
          Just like a MultiLineString, but with the addition of a measure to each node.
 class MultiLineStringZ
          Just like a MultiLineStringM, but with the addition of a z coordinate to each node.
 class MultiPointM
          A collection of multi points of the type M
 class MultiPointZ
          A collection of multi points of the type Z
 class MultiPolygonM
          Just like MultiPolygon, but with points with m values.
 class MultiPolygonZ
          Just like MultiPolygon, but with points with Z values.
 class PointM
          This point contains an additional double precision measure attribute.
 class PointZ
          This point contains an additional double precision measure attribute.
 class PolygonM
          Just like a polygon, but with an M coordinate.
 class PolygonZ
          Just like a polygon, but with an Z coordinate.
 

Methods in gistoolkit.datasources.shapefile with parameters of type Shape
static int ShapeFile.getShapeType(Shape inShape)
          Returns the numerical type for the given shape.
 

Constructors in gistoolkit.datasources.shapefile with parameters of type Shape
ShapeFileRecord(int inindex, Shape inShape, java.lang.Object[] inAttributes, java.lang.String[] inAttributeNames, AttributeType[] inAttributeTypes)
          Create a new Shape file record with the given index, shape attributes attributenames, and attributeTypes.
 

Uses of Shape in gistoolkit.display
 

Methods in gistoolkit.display with parameters of type Shape
 Record Layer.getObjectContaining(Shape inShape)
          Returns the record of the shape containing this shape.
 

Uses of Shape in gistoolkit.display.drawmodel
 

Methods in gistoolkit.display.drawmodel that return Shape
 Shape EditNodesDrawModelEvent.getShape()
          Retrieve the shape that was modified.
 Shape NewShapeDrawModel.getShape()
          Retrieve the shape from the draw model
 Shape NewShapeDrawModel.getShapePoint()
          Return the point from the arrays
 Shape NewShapeDrawModel.getShapeLine()
          Return the line from the arrays
 Shape NewShapeDrawModel.getShapePolygon()
          Return the polygon from the arrrays
 

Constructors in gistoolkit.display.drawmodel with parameters of type Shape
EditNodesDrawModelEvent(int inType, Shape inShape)
          Creates new EditNodesDrawModelEvent with the given type and shape.
EditNodesDrawModelEvent(int inType, Shape inShape, Point inPoint)
          Creates new EditNodesDrawModelEvent with the specified type, Shape and the affected point.
 

Uses of Shape in gistoolkit.display.labeler
 

Methods in gistoolkit.display.labeler with parameters of type Shape
protected  boolean LineLabeler.drawLabel(java.lang.String inString, Shape inShape, java.awt.Graphics inGraphics, Converter inConverter, OverlapManager inOverlapManager)
           
 boolean PolygonLabeler.drawLabel(java.lang.String inString, Shape inShape, java.awt.Graphics inGraphics, Converter inConverter, OverlapManager inOverlapManager)
          Draw the label for the record on the graphics context
 

Uses of Shape in gistoolkit.display.shapeeditor
 

Fields in gistoolkit.display.shapeeditor declared as Shape
protected  Shape ShapeEditor.myShape
          The shape to be edited
 

Methods in gistoolkit.display.shapeeditor that return Shape
 Shape PointEditor.getShape()
          Get the Point from the panel.
 Shape ShapeEditor.getShape()
          retrieve the shape from the panel
 

Methods in gistoolkit.display.shapeeditor with parameters of type Shape
 void LineStringEditor.setShape(Shape inShape)
          Set the LineString to be edited into the panel.
 void LineStringEditor.shapeUpdated(Shape inShape)
          Called to notify that the shape has radically changed, usually causes a reload.
 void LinearRingEditor.setShape(Shape inShape)
          Set the LinearRing to be edited into the panel.
 void LinearRingEditor.shapeUpdated(Shape inShape)
          Called to notify that the shape has radically changed, usually causes a reload.
 void MultiLineStringEditor.setShape(Shape inShape)
          Set the shape into the dialog.
 void MultiPointEditor.setShape(Shape inShape)
          Set the MultiPoint to be edited into the panel.
 void MultiPointEditor.shapeUpdated(Shape inShape)
          Called to notify that the shape has radically changed, usually causes a reload.
 void MultiPolygonEditor.setShape(Shape inShape)
          Set the shape into the dialog.
 void PointEditor.setShape(Shape inShape)
          Set the Point into the panel
 void PolygonEditor.setShape(Shape inShape)
          Set the shape into the dialog.
 void ShapeEditor.setShape(Shape inShape)
          Set the shape into the panel
 void ShapeEditor.shapeUpdated(Shape inShape)
          Called to notify that the shape has radically changed, usually causes a reload.
protected  void ShapeEditor.fireShapeUpdated(Shape inShape)
          Publish that the Shape was updated.
 void ShapeEditorDlg.setShape(Shape inShape)
          Set the shape into the dialog.
 void ShapeEditorDlg.shapeUpdated(Shape inShape)
          Notify the editor that the shape has been updated.
 void ShapeEditorListener.shapeUpdated(Shape inShape)
          Called when any update happens to the shape.
 

Uses of Shape in gistoolkit.features
 

Subclasses of Shape in gistoolkit.features
 class LinearRing
          A ring is a closed group of line segments.
 class LineString
          A line string is a series of connected line segments.
 class MultiLineString
          Represents a collection of Line Strings.
 class MultiPoint
          Represents a collection of points.
 class MultiPolygon
          Represents a collection of Polygons.
 class Point
          A point is a feature that has no dimension, it only represents a point in two dimension space.
 class Polygon
          A Polygon is a group of rings, the first represents the external polygin, there may be zero or more holes as well.
 class RasterShape
          Allows Bitmaps to be displayed on the screen.
 

Methods in gistoolkit.features that return Shape
 Shape LinearRing.union(Shape inShape)
          Create the union of the two objects
 Shape Record.getShape()
          Returns the Shape associated with this object
 

Methods in gistoolkit.features with parameters of type Shape
 boolean LineString.contains(Shape inShape)
          For line strings, since the shape is a line, it can only contain points, and other line strings.
 boolean LineString.intersects(Shape inShape)
          Determines if the two shapes intersect
 boolean LinearRing.contains(Shape inShape)
          For linear rings, since the shape is representing a simple polygon, if the shape is contained within the interior of the ring, then it is said to be within the simple polygon.
 Shape LinearRing.union(Shape inShape)
          Create the union of the two objects
 boolean LinearRing.overlaps(Shape inShape)
          Checks if the shape overlaps this shape, and returns true if it does.
 boolean LinearRing.intersects(Shape inShape)
          Determines if the two shapes intersect
 boolean MultiLineString.intersects(Shape inShape)
          Determines if the two shapes intersect
 boolean MultiPoint.intersects(Shape inShape)
          Determines if the two shapes intersect
 boolean MultiPolygon.contains(Shape inShape)
          returns true if any of the contained polygons contain this shape.
 boolean MultiPolygon.intersects(Shape inShape)
          Determines if the two shapes intersect
 boolean Point.contains(Shape inShape)
          Determines if this point contains the shape sent in; This Point can only contain the shape sent in if they are the same point.
 boolean Point.intersects(Shape inShape)
          Determines if the two shapes intersect
 boolean Polygon.contains(Shape inShape)
          returns true if any of the contained polygons contain this shape.
 boolean Polygon.intersects(Shape inShape)
          Determines if the two shapes intersect
 boolean RasterShape.intersects(Shape inShape)
          Determines if the two shapes intersect
 void Record.setShape(Shape inShape)
          Sets the shape associated with this object
 boolean Shape.contains(Shape inShape)
          Determines if this shape contains the shape sent in; Since this is the super class, it always returns false.
abstract  boolean Shape.intersects(Shape inShape)
          Determines if the two shapes intersect
 

Uses of Shape in gistoolkit.features.jtsutils
 

Methods in gistoolkit.features.jtsutils that return Shape
 Shape JTSConverter.convertShape(com.vividsolutions.jts.geom.Geometry inGeometry)
          Converts a JTS Geometry to a GISToolkit shape.
 

Methods in gistoolkit.features.jtsutils with parameters of type Shape
 com.vividsolutions.jts.geom.Geometry JTSConverter.convertShape(Shape inShape)
          Converts a GISToolkit shape to a JTS Geomethry.
 

Uses of Shape in gistoolkit.projection
 

Methods in gistoolkit.projection with parameters of type Shape
static void ShapeProjector.projectForward(Projection inProjection, Shape inShape)
          Handles projection of shapes
static void ShapeProjector.projectBackward(Projection inProjection, Shape inShape)
          Handles reverse projection of shapes.