CubbyFlow::PointHashGridSearcher2::Builder Class Referencefinal

Front-end to create PointHashGridSearcher2 objects step by step. More...

#include <Core/Searcher/PointHashGridSearcher2.h>

Inheritance diagram for CubbyFlow::PointHashGridSearcher2::Builder:
CubbyFlow::PointNeighborSearcherBuilder2

Public Member Functions

BuilderWithResolution (const Size2 &resolution)
 Returns builder with resolution. More...
 
BuilderWithGridSpacing (double gridSpacing)
 Returns builder with grid spacing. More...
 
PointHashGridSearcher2 Build () const
 Builds PointHashGridSearcher2 instance. More...
 
PointHashGridSearcher2Ptr MakeShared () const
 Builds shared pointer of PointHashGridSearcher2 instance. More...
 
PointNeighborSearcher2Ptr BuildPointNeighborSearcher () const override
 Returns shared pointer of PointNeighborSearcher2 type. More...
 
- Public Member Functions inherited from CubbyFlow::PointNeighborSearcherBuilder2
virtual ~PointNeighborSearcherBuilder2 ()
 

Detailed Description

Front-end to create PointHashGridSearcher2 objects step by step.

Member Function Documentation

◆ Build()

PointHashGridSearcher2 CubbyFlow::PointHashGridSearcher2::Builder::Build ( ) const

Builds PointHashGridSearcher2 instance.

◆ BuildPointNeighborSearcher()

PointNeighborSearcher2Ptr CubbyFlow::PointHashGridSearcher2::Builder::BuildPointNeighborSearcher ( ) const
overridevirtual

Returns shared pointer of PointNeighborSearcher2 type.

Implements CubbyFlow::PointNeighborSearcherBuilder2.

◆ MakeShared()

PointHashGridSearcher2Ptr CubbyFlow::PointHashGridSearcher2::Builder::MakeShared ( ) const

Builds shared pointer of PointHashGridSearcher2 instance.

◆ WithGridSpacing()

Builder& CubbyFlow::PointHashGridSearcher2::Builder::WithGridSpacing ( double  gridSpacing)

Returns builder with grid spacing.

◆ WithResolution()

Builder& CubbyFlow::PointHashGridSearcher2::Builder::WithResolution ( const Size2 resolution)

Returns builder with resolution.


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