IQueryBox Class Referenceabstract

Base class of all geometry objects. More...

#include "IQueryBox.hpp"

+ Inheritance diagram for IQueryBox:

Public Member Functions

virtual const RangeTypezrange () const =0
 
virtual void zrange (const RangeType &zrange)=0
 
- Public Member Functions inherited from IQueryWindow
virtual const RangeTypexrange () const =0
 
virtual const RangeTypeyrange () const =0
 
virtual void xrange (const RangeType &xrange)=0
 
virtual void yrange (const RangeType &yrange)=0
 
- Public Member Functions inherited from IQueryGeometry
virtual GeometryType geometryType () const =0
 get geometry type (kind of runtime type information)
 
- 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 IQueryBaseclone () const =0
 get an object copy
 
- Public Member Functions inherited from ObjectBase
virtual void Delete ()
 

Static Public Member Functions

static IQueryBoxNew (double x, double y, double z)
 
static IQueryBoxNew (const RangeType &x, const RangeType &y, const RangeType &z)
 
- Static Public Member Functions inherited from IQueryWindow
static IQueryWindowNew (double x, double y)
 
static IQueryWindowNew (const RangeType &x, const RangeType &y)
 

Detailed Description

Base class of all geometry objects.