Package ucar.unidata.gis
Class GisFeatureAdapter
java.lang.Object
ucar.unidata.gis.AbstractGisFeature
ucar.unidata.gis.GisFeatureAdapter
- All Implemented Interfaces:
GisFeature
This adapts a Gisfeature into a subclass of AbstractGisFeature.
Part of te ADT middleware pattern.
- Version:
- $Id: GisFeatureAdapter.java,v 1.5 2005/05/13 18:29:32 jeffmc Exp $
- Author:
- John Caron
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the bounding box for this feature.Get the parts of this feature, in the form of an iterator.intGet number of parts comprising this feature.intGet total number of points in all parts of this feature.Methods inherited from class ucar.unidata.gis.AbstractGisFeature
getMapLines, getMapLines, getPointCount, getProjectedShape, getProjectedShape, getShape
-
Constructor Details
-
GisFeatureAdapter
_more_- Parameters:
gisFeature-
-
-
Method Details
-
getBounds2D
Get the bounding box for this feature.- Specified by:
getBounds2Din interfaceGisFeature- Specified by:
getBounds2Din classAbstractGisFeature- Returns:
- rectangle bounding this feature
-
getNumPoints
public int getNumPoints()Get total number of points in all parts of this feature.- Specified by:
getNumPointsin interfaceGisFeature- Specified by:
getNumPointsin classAbstractGisFeature- Returns:
- total number of points in all parts of this feature.
-
getNumParts
public int getNumParts()Get number of parts comprising this feature.- Specified by:
getNumPartsin interfaceGisFeature- Specified by:
getNumPartsin classAbstractGisFeature- Returns:
- number of parts comprising this feature.
-
getGisParts
Get the parts of this feature, in the form of an iterator.- Specified by:
getGisPartsin interfaceGisFeature- Specified by:
getGisPartsin classAbstractGisFeature- Returns:
- the iterator over the parts of this feature. Each part is a GisPart.
-