org.geotools.feature.visitor
Class BoundsVisitor

java.lang.Object
  extended byorg.geotools.feature.visitor.BoundsVisitor
All Implemented Interfaces:
FeatureCalc, FeatureVisitor

public class BoundsVisitor
extends java.lang.Object
implements FeatureCalc

Calculates the extents (envelope) of the features it visits.

Since:
2.2.M2
Author:
Cory Horner, Refractions

Nested Class Summary
static class BoundsVisitor.BoundsResult
           
 
Constructor Summary
BoundsVisitor()
           
 
Method Summary
 com.vividsolutions.jts.geom.Envelope getBounds()
           
 CalcResult getResult()
          Returns the result of the calculation as a handy object which can be merged and modified.
 void reset(com.vividsolutions.jts.geom.Envelope bounds)
           
 void visit(Feature feature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundsVisitor

public BoundsVisitor()
Method Detail

visit

public void visit(Feature feature)
Specified by:
visit in interface FeatureVisitor

getBounds

public com.vividsolutions.jts.geom.Envelope getBounds()

reset

public void reset(com.vividsolutions.jts.geom.Envelope bounds)

getResult

public CalcResult getResult()
Description copied from interface: FeatureCalc
Returns the result of the calculation as a handy object which can be merged and modified.

Specified by:
getResult in interface FeatureCalc
Returns:
the results of the calculation


Copyright © GeoTools. All Rights Reserved.