Interface GisFeature

All Known Implementing Classes:
AbstractGisFeature, EsriShapefile.EsriFeature, EsriShapefile.EsriMultipoint, EsriShapefile.EsriNull, EsriShapefile.EsriPoint, EsriShapefile.EsriPointZ, EsriShapefile.EsriPolygon, EsriShapefile.EsriPolygonZ, EsriShapefile.EsriPolyline, EsriShapefile.EsriPolylineZ, GisFeatureAdapter

public interface GisFeature
An interface for GIS features, (analogous to ESRI Shapefile shapes). Created: Sat Feb 20 16:44:29 1999
Version:
$Id: GisFeature.java,v 1.11 2005/05/13 18:29:32 jeffmc Exp $
Author:
Russ Rew
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the bounding box for this feature.
    Get the parts of this feature, in the form of an iterator.
    int
    Get number of parts comprising this feature.
    int
    Get total number of points in all parts of this feature.
  • Method Details

    • getBounds2D

      Rectangle2D getBounds2D()
      Get the bounding box for this feature.
      Returns:
      rectangle bounding this feature
    • getNumPoints

      int getNumPoints()
      Get total number of points in all parts of this feature.
      Returns:
      total number of points in all parts of this feature.
    • getNumParts

      int getNumParts()
      Get number of parts comprising this feature.
      Returns:
      number of parts comprising this feature.
    • getGisParts

      Iterator getGisParts()
      Get the parts of this feature, in the form of an iterator.
      Returns:
      the iterator over the parts of this feature. Each part is a GisPart.