g2o
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
g2o::RegisterRobustKernelProxy< T > Class Template Reference

#include <robust_kernel_factory.h>

Public Member Functions

 RegisterRobustKernelProxy (const std::string &name)
 

Private Attributes

std::string _name
 

Detailed Description

template<typename T>
class g2o::RegisterRobustKernelProxy< T >

Definition at line 116 of file robust_kernel_factory.h.

Constructor & Destructor Documentation

◆ RegisterRobustKernelProxy()

template<typename T >
g2o::RegisterRobustKernelProxy< T >::RegisterRobustKernelProxy ( const std::string &  name)
inline

Definition at line 118 of file robust_kernel_factory.h.

118 : _name(name) {
120 _name, AbstractRobustKernelCreator::Ptr(new RobustKernelCreator<T>()));
121 }
std::shared_ptr< AbstractRobustKernelCreator > Ptr
void registerRobustKernel(const std::string &tag, const AbstractRobustKernelCreator::Ptr &c)
static RobustKernelFactory * instance()
return the instance

References g2o::RegisterRobustKernelProxy< T >::_name, g2o::RobustKernelFactory::instance(), and g2o::RobustKernelFactory::registerRobustKernel().

Member Data Documentation

◆ _name

template<typename T >
std::string g2o::RegisterRobustKernelProxy< T >::_name
private

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