Class JudgementBase<U extends org.locationtech.jts.geom.Geometry>
- java.lang.Object
- 
- org.apache.sedona.core.rangeJudgement.JudgementBase<U>
 
- 
- All Implemented Interfaces:
- Serializable
 - Direct Known Subclasses:
- RangeFilter,- RangeFilterUsingIndex
 
 public class JudgementBase<U extends org.locationtech.jts.geom.Geometry> extends Object implements Serializable - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description JudgementBase(U queryWindow, boolean considerBoundaryIntersection, boolean leftCoveredByRight)Instantiates a new range filter using index.JudgementBase(U queryWindow, SpatialPredicate spatialPredicate)Instantiates a new range filter using index.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanmatch(org.locationtech.jts.geom.Geometry spatialObject, org.locationtech.jts.geom.Geometry queryWindow)static SpatialPredicateresolveSpatialPredicate(boolean considerBoundaryIntersection, boolean leftCoveredByRight)
 
- 
- 
- 
Constructor Detail- 
JudgementBasepublic JudgementBase(U queryWindow, SpatialPredicate spatialPredicate) Instantiates a new range filter using index.- Parameters:
- queryWindow- the query window
- spatialPredicate- spatial predicate in query criteria- geom <spatialPredicate> queryWindow
 
 - 
JudgementBasepublic JudgementBase(U queryWindow, boolean considerBoundaryIntersection, boolean leftCoveredByRight) Instantiates a new range filter using index.- Parameters:
- queryWindow- the query window
- considerBoundaryIntersection- the consider boundary intersection
- leftCoveredByRight- query window covered by geometry, or query window covers geometry. only effective when- considerBoundaryIntersectionwas false
 
 
- 
 - 
Method Detail- 
matchpublic boolean match(org.locationtech.jts.geom.Geometry spatialObject, org.locationtech.jts.geom.Geometry queryWindow)
 - 
resolveSpatialPredicatepublic static SpatialPredicate resolveSpatialPredicate(boolean considerBoundaryIntersection, boolean leftCoveredByRight) 
 
- 
 
-