Classes | Namespaces | Macros
optimization_algorithm_factory.h File Reference
#include "../../config.h"
#include "../stuff/misc.h"
#include "optimization_algorithm_property.h"
#include <list>
#include <iostream>
#include <typeinfo>
Include dependency graph for optimization_algorithm_factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  g2o::AbstractOptimizationAlgorithmCreator
 base for allocating an optimization algorithm More...
 
class  g2o::OptimizationAlgorithmFactory
 create solvers based on their short name More...
 
class  g2o::RegisterOptimizationAlgorithmProxy
 

Namespaces

 g2o
 

Macros

#define G2O_OAF_EXPORT
 
#define G2O_OAF_IMPORT
 
#define G2O_REGISTER_OPTIMIZATION_ALGORITHM(optimizername, instance)
 
#define G2O_REGISTER_OPTIMIZATION_LIBRARY(libraryname)   extern "C" void G2O_OAF_EXPORT g2o_optimization_library_##libraryname(void) {}
 
#define G2O_USE_OPTIMIZATION_ALGORITHM(optimizername)
 
#define G2O_USE_OPTIMIZATION_LIBRARY(libraryname)
 

Macro Definition Documentation

#define G2O_OAF_EXPORT

Definition at line 148 of file optimization_algorithm_factory.h.

#define G2O_OAF_IMPORT

Definition at line 149 of file optimization_algorithm_factory.h.

#define G2O_REGISTER_OPTIMIZATION_ALGORITHM (   optimizername,
  instance 
)
Value:
extern "C" void G2O_OAF_EXPORT g2o_optimization_algorithm_##optimizername(void) {} \
static g2o::RegisterOptimizationAlgorithmProxy g_optimization_algorithm_proxy_##optimizername(instance);
#define G2O_OAF_EXPORT

Definition at line 159 of file optimization_algorithm_factory.h.

#define G2O_REGISTER_OPTIMIZATION_LIBRARY (   libraryname)    extern "C" void G2O_OAF_EXPORT g2o_optimization_library_##libraryname(void) {}

Definition at line 152 of file optimization_algorithm_factory.h.

#define G2O_USE_OPTIMIZATION_ALGORITHM (   optimizername)
Value:
extern "C" void G2O_OAF_IMPORT g2o_optimization_algorithm_##optimizername(void); \
static g2o::ForceLinker g2o_force_optimization_algorithm_link_##optimizername(g2o_optimization_algorithm_##optimizername);
#define G2O_OAF_IMPORT

Definition at line 163 of file optimization_algorithm_factory.h.

#define G2O_USE_OPTIMIZATION_LIBRARY (   libraryname)
Value:
extern "C" void G2O_OAF_IMPORT g2o_optimization_library_##libraryname(void); \
static g2o::ForceLinker g2o_force_optimization_algorithm_library_##libraryname(g2o_optimization_library_##libraryname);
#define G2O_OAF_IMPORT

Definition at line 155 of file optimization_algorithm_factory.h.



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