Classes | Namespaces | Macros
robust_kernel_factory.h File Reference
#include "../stuff/misc.h"
#include <string>
#include <map>
#include <vector>
#include <iostream>
Include dependency graph for robust_kernel_factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  g2o::AbstractRobustKernelCreator
 Abstract interface for allocating a robust kernel. More...
 
class  g2o::RegisterRobustKernelProxy< T >
 
class  g2o::RobustKernelCreator< T >
 templatized creator class which creates graph elements More...
 
class  g2o::RobustKernelFactory
 create robust kernels based on their human readable name More...
 

Namespaces

 g2o
 

Macros

#define G2O_REGISTER_ROBUST_KERNEL(name, classname)
 
#define G2O_ROBUST_KERNEL_FACTORY_EXPORT
 
#define G2O_ROBUST_KERNEL_FACTORY_IMPORT
 
#define G2O_USE_ROBUST_KERNEL(classname)
 

Macro Definition Documentation

#define G2O_REGISTER_ROBUST_KERNEL (   name,
  classname 
)
Value:
extern "C" void G2O_ROBUST_KERNEL_FACTORY_EXPORT g2o_robust_kernel_##classname(void) {} \
static g2o::RegisterRobustKernelProxy<classname> g_robust_kernel_proxy_##classname(#name);
#define G2O_ROBUST_KERNEL_FACTORY_EXPORT

Definition at line 141 of file robust_kernel_factory.h.

#define G2O_ROBUST_KERNEL_FACTORY_EXPORT

Definition at line 136 of file robust_kernel_factory.h.

#define G2O_ROBUST_KERNEL_FACTORY_IMPORT

Definition at line 137 of file robust_kernel_factory.h.

#define G2O_USE_ROBUST_KERNEL (   classname)
Value:
extern "C" void G2O_ROBUST_KERNEL_FACTORY_IMPORT g2o_robust_kernel_##classname(void); \
static g2o::TypeFunctionProxy proxy_##classname(g2o_robust_kernel_##classname);
#define G2O_ROBUST_KERNEL_FACTORY_IMPORT

Definition at line 145 of file robust_kernel_factory.h.



orb_slam2_ros
Author(s):
autogenerated on Wed Apr 21 2021 02:53:05