combined spatial queries More...
#include "IQueryCombined.hpp"
Inheritance diagram for IQueryCombined:Public Types | |
| enum | Operation { and_, or_ } |
Public Member Functions | |
| virtual const IQueryBase & | left () const =0 |
| virtual const IQueryBase & | right () const =0 |
| virtual Operation | operatorType () const =0 |
| virtual void | left (const IQueryBase &l)=0 |
| virtual void | right (const IQueryBase &r)=0 |
| virtual void | operatorType (Operation op)=0 |
Public Member Functions inherited from IQueryBase | |
| virtual QueryType | type () const =0 |
| get geometry type (kind of runtime type information) | |
| virtual int | dimension () const =0 |
| returns dimension of query (2 or 3) | |
| virtual double | maxSearchDistance2D () const =0 |
| returns the maximum search distance in 2d (or double max if no limits exists) | |
| virtual double | maxSearchDistance3D () const =0 |
| returns the maximum search distance in 3d (or double max if no limits exists) | |
| virtual IQueryBase * | clone () const =0 |
| get an object copy | |
Public Member Functions inherited from ObjectBase | |
| virtual void | Delete () |
Static Public Member Functions | |
| static IQueryCombined * | New (const IQueryGeometry ®ion, const IQueryKnn &knn, Operation op=Operation::and_) |
| static IQueryCombined * | New (const IQueryKnn &knn, const IQueryGeometry ®ion, Operation op=Operation::and_) |
combined spatial queries