Package org.geotools.process.vector
Class BBOXExpandingFilterVisitor
Object
DuplicatingFilterVisitor
BBOXExpandingFilterVisitor
- All Implemented Interfaces:
ExpressionVisitor
,FilterVisitor
A
DuplicatingFilterVisitor
which expands the BBOX
of the filter by given distances for each box edge.- Author:
- Martin Davis - OpenGeo
-
Field Summary
Fields inherited from class DuplicatingFilterVisitor
ff
-
Constructor Summary
ConstructorsConstructorDescriptionBBOXExpandingFilterVisitor
(double expandMinX, double expandMaxX, double expandMinY, double expandMaxY) Creates a new expanding filter. -
Method Summary
Methods inherited from class DuplicatingFilterVisitor
getFactory, 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, visit, visit, visit, visit, visit, visit, visit, visit, visitNullFilter
-
Constructor Details
-
BBOXExpandingFilterVisitor
public BBOXExpandingFilterVisitor(double expandMinX, double expandMaxX, double expandMinY, double expandMaxY) Creates a new expanding filter.- Parameters:
expandMinX
- the distance to expand the box X dimension leftwardsexpandMaxX
- the distance to expand the box X dimension rightwardsexpandMinY
- the distance to expand the box Y dimension downwardsexpandMaxY
- the distance to expand the box Y dimension upwards
-
-
Method Details
-
visit
Expands the BBOX in the Filter.- Specified by:
visit
in interfaceFilterVisitor
- Overrides:
visit
in classDuplicatingFilterVisitor
-