PointNeighborSearcher.hpp File Reference
#include <Core/Matrix/Matrix.hpp>
#include <Core/Utils/Serialization.hpp>
#include <functional>
#include <memory>
#include <string>
Go to the source code of this file.
Classes | |
class | CubbyFlow::PointNeighborSearcher< N > |
Abstract base class for N-D neighbor point searcher. More... | |
class | CubbyFlow::PointNeighborSearcherBuilder< N > |
Abstract base class for N-D point neighbor searcher builders. More... | |
Namespaces | |
CubbyFlow | |
Macros | |
#define | CUBBYFLOW_NEIGHBOR_SEARCHER_TYPE_NAME(DerivedClassName, N) |
Typedefs | |
using | CubbyFlow::PointNeighborSearcher2 = PointNeighborSearcher< 2 > |
2-D PointNeighborSearcher type. More... | |
using | CubbyFlow::PointNeighborSearcher3 = PointNeighborSearcher< 3 > |
3-D PointNeighborSearcher type. More... | |
using | CubbyFlow::PointNeighborSearcher2Ptr = std::shared_ptr< PointNeighborSearcher2 > |
Shared pointer for the PointNeighborSearcher2 type. More... | |
using | CubbyFlow::PointNeighborSearcher3Ptr = std::shared_ptr< PointNeighborSearcher3 > |
Shared pointer for the PointNeighborSearcher3 type. More... | |
using | CubbyFlow::PointNeighborSearcherBuilder2 = PointNeighborSearcherBuilder< 2 > |
2-D PointNeighborSearcherBuilder type. More... | |
using | CubbyFlow::PointNeighborSearcherBuilder3 = PointNeighborSearcherBuilder< 3 > |
3-D PointNeighborSearcherBuilder type. More... | |
using | CubbyFlow::PointNeighborSearcherBuilder2Ptr = std::shared_ptr< PointNeighborSearcherBuilder2 > |
Shared pointer for the PointNeighborSearcher2 type. More... | |
using | CubbyFlow::PointNeighborSearcherBuilder3Ptr = std::shared_ptr< PointNeighborSearcherBuilder3 > |
Shared pointer for the PointNeighborSearcher3 type. More... | |
Macro Definition Documentation
◆ CUBBYFLOW_NEIGHBOR_SEARCHER_TYPE_NAME
#define CUBBYFLOW_NEIGHBOR_SEARCHER_TYPE_NAME | ( | DerivedClassName, | |
N | |||
) |
Value:
[[nodiscard]] std::string TypeName() const override \
{ \
return #DerivedClassName + std::to_string(N); \
}