PointNeighborSearcher3.h
  
Go to the documentation of this file.
   56         virtual void ForEachNearbyPoint(const Vector3D& origin, double radius, const ForEachNearbyPointFunc& callback) const = 0;
virtual ~PointNeighborSearcher3()
Destructor. 
Abstract base class for any serializable class. 
Definition: Serialization.h:20
virtual std::shared_ptr< PointNeighborSearcher3 > Clone() const =0
Creates a new instance of the object with same properties than original. 
PointNeighborSearcher3()
Default constructor. 
std::function< void(size_t, const Vector3D &)> ForEachNearbyPointFunc
Definition: PointNeighborSearcher3.h:34
std::shared_ptr< PointNeighborSearcher3 > PointNeighborSearcher3Ptr
Shared pointer for the PointNeighborSearcher3 type. 
Definition: PointNeighborSearcher3.h:79
virtual ~PointNeighborSearcherBuilder3()
virtual PointNeighborSearcher3Ptr BuildPointNeighborSearcher() const =0
Returns shared pointer of PointNeighborSearcher3 type. 
1-D read-only array accessor class. 
Definition: ArrayAccessor1.h:185
Definition: pybind11Utils.h:24
std::shared_ptr< PointNeighborSearcherBuilder3 > PointNeighborSearcherBuilder3Ptr
Shared pointer for the PointNeighborSearcherBuilder3 type. 
Definition: PointNeighborSearcher3.h:92
virtual bool HasNearbyPoint(const Vector3D &origin, double radius) const =0
Abstract base class for 3-D point neighbor searcher builders. 
Definition: PointNeighborSearcher3.h:82
Abstract base class for 3-D neighbor point searcher. 
Definition: PointNeighborSearcher3.h:29
virtual std::string TypeName() const =0
Returns the type name of the derived class. 
virtual void ForEachNearbyPoint(const Vector3D &origin, double radius, const ForEachNearbyPointFunc &callback) const =0
virtual void Build(const ConstArrayAccessor1< Vector3D > &points)=0
Builds internal acceleration structure for given points list. 
 1.8.14