CubbyFlow::PointNeighborSearcherBuilder< N > Class Template Referenceabstract
Abstract base class for N-D point neighbor searcher builders. More...
#include <Core/Searcher/PointNeighborSearcher.hpp>
Inheritance diagram for CubbyFlow::PointNeighborSearcherBuilder< N >:
Public Member Functions | |
PointNeighborSearcherBuilder ()=default | |
Default constructor. More... | |
virtual | ~PointNeighborSearcherBuilder ()=default |
Default virtual destructor. More... | |
PointNeighborSearcherBuilder (const PointNeighborSearcherBuilder &other)=delete | |
Deleted copy constructor. More... | |
PointNeighborSearcherBuilder (PointNeighborSearcherBuilder &&other) noexcept=delete | |
Deleted move constructor. More... | |
PointNeighborSearcherBuilder & | operator= (const PointNeighborSearcherBuilder &other)=delete |
Deleted copy assignment operator. More... | |
PointNeighborSearcherBuilder & | operator= (PointNeighborSearcherBuilder &&other) noexcept=delete |
Deleted move assignment operator. More... | |
virtual std::shared_ptr< PointNeighborSearcher< N > > | BuildPointNeighborSearcher () const =0 |
Returns shared pointer of PointNeighborSearcher type. More... | |
Detailed Description
template<size_t N>
class CubbyFlow::PointNeighborSearcherBuilder< N >
Abstract base class for N-D point neighbor searcher builders.
Constructor & Destructor Documentation
◆ PointNeighborSearcherBuilder() [1/3]
template<size_t N>
|
default |
Default constructor.
◆ ~PointNeighborSearcherBuilder()
template<size_t N>
|
virtualdefault |
Default virtual destructor.
◆ PointNeighborSearcherBuilder() [2/3]
template<size_t N>
|
delete |
Deleted copy constructor.
◆ PointNeighborSearcherBuilder() [3/3]
template<size_t N>
|
deletenoexcept |
Deleted move constructor.
Member Function Documentation
◆ BuildPointNeighborSearcher()
template<size_t N>
|
pure virtual |
Returns shared pointer of PointNeighborSearcher type.
Implemented in CubbyFlow::PointParallelHashGridSearcher< N >::Builder, CubbyFlow::PointHashGridSearcher< N >::Builder, CubbyFlow::PointSimpleListSearcher< N >::Builder, and CubbyFlow::PointKdTreeSearcher< N >::Builder.
◆ operator=() [1/2]
template<size_t N>
|
delete |
Deleted copy assignment operator.
◆ operator=() [2/2]
template<size_t N>
|
deletenoexcept |
Deleted move assignment operator.
The documentation for this class was generated from the following file:
- Core/Searcher/PointNeighborSearcher.hpp