Base class of all geometry objects. More...
#include "IQueryCylinder.hpp"
Inheritance diagram for IQueryCylinder:Public Member Functions | |
| virtual const RangeType & | zrange () const =0 |
| virtual void | zrange (const RangeType zrange)=0 |
Public Member Functions inherited from IQueryCircle | |
| virtual const RangeType & | radius () const =0 |
| virtual RangeType | diameter () const =0 |
| virtual void | radius (const RangeType &r)=0 |
| virtual void | diameter (const RangeType &d)=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 IQueryBase * | clone () const =0 |
| get an object copy | |
Public Member Functions inherited from ObjectBase | |
| virtual void | Delete () |
Static Public Member Functions | |
| static IQueryCylinder * | New (double r, double z) |
| static IQueryCylinder * | New (const RangeType &r, const RangeType &z) |
Static Public Member Functions inherited from IQueryCircle | |
| static IQueryCircle * | New (double r) |
| static IQueryCircle * | New (const RangeType &r) |
Base class of all geometry objects.