IFilterRegion Class Reference
+ Inheritance diagram for IFilterRegion:

Classes

struct  QueryOrAnalysis

Static Public Member Functions

static IFilterRegionNew (const double *coordsXY, unsigned nCoordsXY, QueryOrAnalysis::Type queryOrAnalysis=QueryOrAnalysis::intersects)
- Static Public Member Functions inherited from IFilter
static IFilterNew ()
static IFilterNew (const char *stringRepresentation, WriteAccess::Type writeAccess=WriteAccess::none)

Additional Inherited Members

- Public Types inherited from IFilter
typedef Handle< IResultResultHandle
- Public Member Functions inherited from IFilter
virtual IFilterclone () const =0
virtual bool validate (IGeometry &geom) const =0
virtual bool validate (const IGeometry &geom) const =0
virtual void submit (GeometryHandle geo, const void *userData=0) const =0
virtual void flush () const =0
virtual ResultHandle fetch () const =0
virtual bool mayBeValid (const IBox &box, const IAddInfoStatistics &addInfoStats) const =0
virtual TriBool::Type validateRange (const IBox &box, const IAddInfoStatistics &addInfoStats) const =0
virtual void provideOrigObjects (bool val=true)=0
virtual void stats (FilterStatsHandle obj)=0
 accumulate statistical information about the results of filtering
virtual FilterStatsHandle stats ()=0
virtual std::vector< std::string > accessedAttributeNames () const =0
virtual void print (std::ostream &) const =0