QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RSpatialIndex Member List

This is the complete list of members for RSpatialIndex, including all inherited members.

addToIndex(int id, int pos, double x1, double y1, double z1, double x2, double y2, double z2)=0RSpatialIndexpure virtual
addToIndex(int id, int pos, const RBox &bb)RSpatialIndexvirtual
addToIndex(int id, const QList< RBox > &bbs)RSpatialIndexvirtual
clear()=0RSpatialIndexpure virtual
doDelete()RRequireHeapinline
getId(qint64 siid)RSpatialIndexstatic
getPos(qint64 siid)RSpatialIndexstatic
getSIId(int id, int pos)RSpatialIndexstatic
idCounterRSpatialIndexprotected
queryContained(double x1, double y1, double z1, double x2, double y2, double z2, RSpatialIndexVisitor *dataVisitor=NULL)=0RSpatialIndexpure virtual
queryContained(const RBox &b, RSpatialIndexVisitor *dataVisitor=NULL)RSpatialIndexvirtual
queryIntersected(double x1, double y1, double z1, double x2, double y2, double z2, RSpatialIndexVisitor *dataVisitor=NULL)=0RSpatialIndexpure virtual
queryIntersected(const RBox &b, RSpatialIndexVisitor *dataVisitor=NULL)RSpatialIndexvirtual
queryNearestNeighbor(unsigned int k, double x, double y, double z, RSpatialIndexVisitor *dataVisitor=NULL)=0RSpatialIndexpure virtual
queryNearestNeighbor(double x, double y, double z)RSpatialIndexvirtual
removeFromIndex(int id, int pos, double x1, double y1, double z1, double x2, double y2, double z2)=0RSpatialIndexpure virtual
removeFromIndex(int id, int pos, const RBox &bb)RSpatialIndexvirtual
removeFromIndex(int id, const QList< RBox > &bb)RSpatialIndexvirtual
RSpatialIndex()RSpatialIndexinline
~RRequireHeap()RRequireHeapinlineprotectedvirtual
~RSpatialIndex()RSpatialIndexinlinevirtual