IPointIndexLeaf Member List

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

addPoint(const IPoint &pt)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
addPoint(PointHandle pt)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
beginPoint() const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
build()=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
clear()=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
clone() const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
const_iterator_point typedefIPointIndexLeaf
Delete() (defined in ObjectBase)ObjectBasevirtual
endPoint() const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
estimatePointDensity() const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
getIndexLimit() const =0IPointIndexLeafpure virtual
getLimit() const =0IPointIndexLeafpure virtual
getPoint(int64_t id) const =0IPointIndexLeafpure virtual
id() const =0IPointIndexLeafpure virtual
indexDim() const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
insert_iterator_point typedefIPointIndexLeaf
isChanged() const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
New(const kd_tree_tag &, int dimension, bool threadsafe)IPointIndexLeafstatic
New(const kd_tree_with_lazy_deletion_tag &, int dimension, bool threadsafe) (defined in IPointIndexLeaf)IPointIndexLeafstatic
operator!=(const IPointIndexLeaf &ref) const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
operator==(const IPointIndexLeaf &ref) const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
removePoint(int64_t id)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
searchPoint(const IWindow &win, insert_iterator_point &instIt, bool includeRightBoundary=true)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
searchPoint(const IBox &box, insert_iterator_point &instIt, bool includeRightBoundary=true)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
searchPoint(const IPolygon &p, insert_iterator_point &instIt)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
searchPoint(const ICircle &c, insert_iterator_point &instIt)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
searchPoint(const ISphere &s, insert_iterator_point &instIt)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
searchPoint(const ICylinder &c, insert_iterator_point &instIt)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
searchPoint(int nnCount, const IPoint &queryPt, insert_iterator_point &instIt, double maxDistance=-1, SelectionMode selectionMode=SelectionMode::nearest)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
searchPoint(int nnCount, const IPoint &queryPt, const IFilter &filter, insert_iterator_point &instIt, double maxDistance=-1, SelectionMode selectionMode=SelectionMode::nearest)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
setChanged(bool changed)=0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
sizePoint() const =0 (defined in IPointIndexLeaf)IPointIndexLeafpure virtual
storageId() const =0IPointIndexLeafpure virtual
~IPointIndexLeaf() (defined in IPointIndexLeaf)IPointIndexLeafinlineprotectedvirtual
~ObjectBase() (defined in ObjectBase)ObjectBaseinlineprotectedvirtual