Ponca  fd5150bf9079aabdb82a6f05e419b76111c1f788
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::Factory< P, NF, DerType > Struct Template Reference

Default factory templated on Point, Filter and Derivative. More...

#include <factory.h>

+ Inheritance diagram for Ponca::Factory< P, NF, DerType >:
+ Collaboration diagram for Ponca::Factory< P, NF, DerType >:

Additional Inherited Members

- Public Types inherited from Ponca::internal::FactoryBase< FactoryGenericList< P, NF, DerType > >
using FactoryEntries = FactoryGenericList< P, NF, DerType >
 
using FullComputeObjectList = ComputeObjectList< FactoryEntries >
 
- Static Public Member Functions inherited from Ponca::internal::FactoryBase< FactoryGenericList< P, NF, DerType > >
static decltype(auto) Filter ()
 Returns a new object that is a filtered version of the current one.
 
static decltype(auto) Filter ()
 Returns a new object that is a filtered version of the current one.
 
static decltype(auto) GetMethod ()
 Return an object by it's id.
 
static void foreach (Func &&fun)
 
static constexpr size_t size ()
 Return the number of object held within the Factory.
 
static constexpr decltype(auto) GetNames ()
 Return the names of the currently held objects.
 

Detailed Description

template<typename P, typename NF, DiffType DerType>
struct Ponca::Factory< P, NF, DerType >

Default factory templated on Point, Filter and Derivative.

Template Parameters
PPoint
NFNeighborFilter
DerTypeDerivative Type

Definition at line 217 of file factory.h.