Package repast.simphony.query.space.gis
Class WithinQuery<T>
java.lang.Object
repast.simphony.query.space.gis.AbstractGeometryQuery<T>
repast.simphony.query.space.gis.WithinQuery<T>
- All Implemented Interfaces:
Query<T>
Query that returns objects a specific a geometry is within.
-
Field Summary
Fields inherited from class repast.simphony.query.space.gis.AbstractGeometryQuery
geography, geom, predicate, sourceObject -
Constructor Summary
ConstructorsConstructorDescriptionWithinQuery(Geography<T> geography, org.locationtech.jts.geom.Geometry geom) Creates a WithinQuery that will query the specified geography for objects that contain the specified geometry, that is, objects that the geometry is within.WithinQuery(Geography<T> geography, T sourceObject) Creates a WithinQuery that will query the specified geography for objects that contain the geometry of the specified object, that is, objects that the geometry is within. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.commons.collections15.Predicate<T>Creates a predicate that tests for containment.Methods inherited from class repast.simphony.query.space.gis.AbstractGeometryQuery
query, query
-
Constructor Details
-
WithinQuery
Creates a WithinQuery that will query the specified geography for objects that contain the geometry of the specified object, that is, objects that the geometry is within.- Parameters:
geography- the geography to querysourceObject- the object whose geometry is the container
-
WithinQuery
Creates a WithinQuery that will query the specified geography for objects that contain the specified geometry, that is, objects that the geometry is within.- Parameters:
geography- the geography to querygeom- the containing geometry
-
-
Method Details
-
createPredicate
Creates a predicate that tests for containment.- Specified by:
createPredicatein classAbstractGeometryQuery<T>- Returns:
- a predicate that tests for containment.
-