public class PointFiniteFilter extends Object implements GeometryFilter
| Constructor and Description |
|---|
PointFiniteFilter()
Default Constructor, filter on x and y, allowing only finite values
|
PointFiniteFilter(boolean filterZ)
Constructor, filter on x, y, and optionally z
|
PointFiniteFilter(boolean filterZ,
boolean filterM)
Constructor, filter on x, y, and optionally z and m
|
PointFiniteFilter(FiniteFilterType type)
Constructor, filter on x and y
|
PointFiniteFilter(FiniteFilterType type,
boolean filterZ)
Constructor, filter on x, y, and optionally z
|
PointFiniteFilter(FiniteFilterType type,
boolean filterZ,
boolean filterM)
Constructor, filter on x, y, and optionally z and m
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
filter(GeometryType containingType,
Geometry geometry)
Filter the geometry
|
FiniteFilterType |
getType()
Get the finite filter type
|
boolean |
isFilterM()
Is filtering for m values enabled?
|
boolean |
isFilterZ()
Is filtering for z values enabled?
|
void |
setFilterM(boolean filterM)
Set the m value filtering mode
|
void |
setFilterZ(boolean filterZ)
Set the z value filtering mode
|
void |
setType(FiniteFilterType type)
Set the finite filter type, null defaults to
FiniteFilterType.FINITE |
public PointFiniteFilter()
public PointFiniteFilter(FiniteFilterType type)
type - finite filter typepublic PointFiniteFilter(FiniteFilterType type, boolean filterZ)
type - finite filter typefilterZ - filter z values modepublic PointFiniteFilter(FiniteFilterType type, boolean filterZ, boolean filterM)
type - finite filter typefilterZ - filter z values modefilterM - filter m values modepublic PointFiniteFilter(boolean filterZ)
filterZ - filter z values modepublic PointFiniteFilter(boolean filterZ,
boolean filterM)
filterZ - filter z values modefilterM - filter m values modepublic FiniteFilterType getType()
public void setType(FiniteFilterType type)
FiniteFilterType.FINITEtype - finite filter typepublic boolean isFilterZ()
public void setFilterZ(boolean filterZ)
filterZ - true to z filterpublic boolean isFilterM()
public void setFilterM(boolean filterM)
filterM - true to m filterpublic boolean filter(GeometryType containingType, Geometry geometry)
filter in interface GeometryFiltercontainingType - geometry type of the geometry containing this geometry
element, null if geometry is top levelgeometry - geometry, may be modifiedCopyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.