Loading...
Searching...
No Matches
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 >:
CubbyFlow::PointHashGridSearcher< N >::Builder CubbyFlow::PointKdTreeSearcher< N >::Builder CubbyFlow::PointParallelHashGridSearcher< N >::Builder CubbyFlow::PointSimpleListSearcher< N >::Builder

Public Member Functions

 PointNeighborSearcherBuilder ()=default
 Default constructor.
 
virtual ~PointNeighborSearcherBuilder ()=default
 Default virtual destructor.
 
 PointNeighborSearcherBuilder (const PointNeighborSearcherBuilder &other)=delete
 Deleted copy constructor.
 
 PointNeighborSearcherBuilder (PointNeighborSearcherBuilder &&other) noexcept=delete
 Deleted move constructor.
 
PointNeighborSearcherBuilderoperator= (const PointNeighborSearcherBuilder &other)=delete
 Deleted copy assignment operator.
 
PointNeighborSearcherBuilderoperator= (PointNeighborSearcherBuilder &&other) noexcept=delete
 Deleted move assignment operator.
 
virtual std::shared_ptr< PointNeighborSearcher< N > > BuildPointNeighborSearcher () const =0
 Returns shared pointer of PointNeighborSearcher type.
 

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>
CubbyFlow::PointNeighborSearcherBuilder< N >::PointNeighborSearcherBuilder ( )
default

Default constructor.

◆ ~PointNeighborSearcherBuilder()

Default virtual destructor.

◆ PointNeighborSearcherBuilder() [2/3]

template<size_t N>
CubbyFlow::PointNeighborSearcherBuilder< N >::PointNeighborSearcherBuilder ( const PointNeighborSearcherBuilder< N > &  other)
delete

Deleted copy constructor.

◆ PointNeighborSearcherBuilder() [3/3]

template<size_t N>
CubbyFlow::PointNeighborSearcherBuilder< N >::PointNeighborSearcherBuilder ( PointNeighborSearcherBuilder< N > &&  other)
deletenoexcept

Deleted move constructor.

Member Function Documentation

◆ BuildPointNeighborSearcher()

◆ operator=() [1/2]

Deleted copy assignment operator.

◆ operator=() [2/2]

Deleted move assignment operator.


The documentation for this class was generated from the following file: