org.geotools.renderer.shape
Class FilterTransformer
Object
DuplicatingFilterVisitor
FilterTransformer
- All Implemented Interfaces:
- ExpressionVisitor, FilterVisitor
public class FilterTransformer
- extends DuplicatingFilterVisitor
Transforms all GeometryExpressions with the provided transform.
extraData may be a filterfactory2
- Author:
- Jesse
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, visitNullFilter |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterTransformer
public FilterTransformer(MathTransform mt)
FilterTransformer
public FilterTransformer(FilterFactory2 ff,
MathTransform mt)
FilterTransformer
public FilterTransformer(CoordinateReferenceSystem fromCRS,
CoordinateReferenceSystem toCRS,
MathTransform affineTransform)
throws FactoryException
- Alternate constructor, takes the source CRS, the destination CRS, and an affine transform to
be concatenated to the geographic transfromation. This contructor allows for accurate envelope
transformations when the data set contains extreme points such as the poles or the Greenwitch
antimeridian.
- Parameters:
fromCRS
- toCRS
- affineTransform
-
- Throws:
FactoryException
- See Also:
ReferencedEnvelope.transform(CoordinateReferenceSystem, boolean)
visit
public Object visit(BBOX filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
- Overrides:
visit
in class DuplicatingFilterVisitor
visit
public Object visit(Beyond filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
- Overrides:
visit
in class DuplicatingFilterVisitor
visit
public Object visit(DWithin filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
- Overrides:
visit
in class DuplicatingFilterVisitor
visit
public Object visit(Literal expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
- Overrides:
visit
in class DuplicatingFilterVisitor
Copyright © 1996-2009 Geotools. All Rights Reserved.