CubbyFlow::PointHashGridSearcher< N >::Builder Class Referencefinal
  Front-end to create PointHashGridSearcher objects step by step. More...
#include <Core/Searcher/PointHashGridSearcher.hpp>
Inheritance diagram for CubbyFlow::PointHashGridSearcher< N >::Builder:
  
 Public Member Functions | |
| Builder ()=default | |
| Default constructor.  More... | |
| ~Builder () override=default | |
| Default virtual destructor.  More... | |
| Builder (const Builder &other)=delete | |
| Deleted copy constructor.  More... | |
| Builder (Builder &&other) noexcept=delete | |
| Deleted move constructor.  More... | |
| Builder & | operator= (const Builder &other)=delete | 
| Deleted copy assignment operator.  More... | |
| Builder & | operator= (Builder &&other) noexcept=delete | 
| Deleted move assignment operator.  More... | |
| Builder & | WithResolution (const Vector< size_t, N > &resolution) | 
| Returns builder with resolution.  More... | |
| Builder & | WithGridSpacing (double gridSpacing) | 
| Returns builder with grid spacing.  More... | |
| PointHashGridSearcher< N > | Build () const | 
| Builds PointHashGridSearcher instance.  More... | |
| std::shared_ptr< PointHashGridSearcher< N > > | MakeShared () const | 
| Builds shared pointer of PointHashGridSearcher instance.  More... | |
| std::shared_ptr< PointNeighborSearcher< N > > | BuildPointNeighborSearcher () const override | 
| Returns shared pointer of PointNeighborSearcher3 type.  More... | |
  Public Member Functions inherited from CubbyFlow::PointNeighborSearcherBuilder< N > | |
| 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... | |
Detailed Description
template<size_t N>
class CubbyFlow::PointHashGridSearcher< N >::Builder
Front-end to create PointHashGridSearcher objects step by step.
Constructor & Destructor Documentation
◆ Builder() [1/3]
template<size_t N> 
      
  | 
  default | 
Default constructor.
◆ ~Builder()
template<size_t N> 
      
  | 
  overridedefault | 
Default virtual destructor.
◆ Builder() [2/3]
template<size_t N> 
      
  | 
  delete | 
Deleted copy constructor.
◆ Builder() [3/3]
template<size_t N> 
      
  | 
  deletenoexcept | 
Deleted move constructor.
Member Function Documentation
◆ Build()
template<size_t N> 
      | PointHashGridSearcher<N> CubbyFlow::PointHashGridSearcher< N >::Builder::Build | ( | ) | const | 
Builds PointHashGridSearcher instance.
◆ BuildPointNeighborSearcher()
template<size_t N> 
      
  | 
  overridevirtual | 
Returns shared pointer of PointNeighborSearcher3 type.
Implements CubbyFlow::PointNeighborSearcherBuilder< N >.
◆ MakeShared()
template<size_t N> 
      | std::shared_ptr<PointHashGridSearcher<N> > CubbyFlow::PointHashGridSearcher< N >::Builder::MakeShared | ( | ) | const | 
Builds shared pointer of PointHashGridSearcher instance.
◆ operator=() [1/2]
template<size_t N> 
      
  | 
  delete | 
Deleted copy assignment operator.
◆ operator=() [2/2]
template<size_t N> 
      
  | 
  deletenoexcept | 
Deleted move assignment operator.
◆ WithGridSpacing()
template<size_t N> 
      | Builder& CubbyFlow::PointHashGridSearcher< N >::Builder::WithGridSpacing | ( | double | gridSpacing | ) | 
Returns builder with grid spacing.
◆ WithResolution()
template<size_t N> 
      | Builder& CubbyFlow::PointHashGridSearcher< N >::Builder::WithResolution | ( | const Vector< size_t, N > & | resolution | ) | 
Returns builder with resolution.
The documentation for this class was generated from the following file:
- Core/Searcher/PointHashGridSearcher.hpp
 
 Public Member Functions inherited from 
 1.8.13