org.geotools.renderer.shape
Class BoundsExtractor

java.lang.Object
  extended by org.geotools.filter.visitor.AbstractFilterVisitor
      extended by org.geotools.renderer.shape.BoundsExtractor
All Implemented Interfaces:
org.opengis.filter.FilterVisitor

public class BoundsExtractor
extends AbstractFilterVisitor

Visits a filter and extracts the minimum bounds that the filter requires.

Author:
jones

Constructor Summary
BoundsExtractor(com.vividsolutions.jts.geom.Envelope bbox)
           
BoundsExtractor(int minx, int maxx, int miny, int maxy)
           
 
Method Summary
 com.vividsolutions.jts.geom.Envelope getFilterEnvelope()
           
 com.vividsolutions.jts.geom.Envelope getIntersection()
           
 com.vividsolutions.jts.geom.Envelope getNotEnvelope()
           
 
Methods inherited from class org.geotools.filter.visitor.AbstractFilterVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNullFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundsExtractor

public BoundsExtractor(com.vividsolutions.jts.geom.Envelope bbox)

BoundsExtractor

public BoundsExtractor(int minx,
                       int maxx,
                       int miny,
                       int maxy)
Method Detail

getIntersection

public com.vividsolutions.jts.geom.Envelope getIntersection()
Returns:
the intersecton of the new bbox and the original

getFilterEnvelope

public com.vividsolutions.jts.geom.Envelope getFilterEnvelope()
Returns:
the intersecton of the new bbox and the original

getNotEnvelope

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


Copyright © 1996-2010 Geotools. All Rights Reserved.