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

Go to the source code of this file.

Classes

class  g2o::Factory
 create vertices and edges based on TAGs in, for example, a file More...
 
class  g2o::Factory::CreatorInformation
 
class  g2o::RegisterTypeProxy< T >
 

Namespaces

 g2o
 

Macros

#define G2O_FACTORY_EXPORT
 
#define G2O_FACTORY_IMPORT
 
#define G2O_REGISTER_TYPE(name, classname)
 
#define G2O_USE_TYPE_BY_CLASS_NAME(classname)
 
#define G2O_REGISTER_TYPE_GROUP(typeGroupName)   extern "C" void G2O_FACTORY_EXPORT g2o_type_group_##typeGroupName(void) {}
 
#define G2O_USE_TYPE_GROUP(typeGroupName)
 

Macro Definition Documentation

#define G2O_FACTORY_EXPORT

Definition at line 158 of file factory.h.

#define G2O_FACTORY_IMPORT

Definition at line 159 of file factory.h.

#define G2O_REGISTER_TYPE (   name,
  classname 
)
Value:
extern "C" void G2O_FACTORY_EXPORT g2o_type_##classname(void) {} \
static g2o::RegisterTypeProxy<classname> g_type_proxy_##classname(#name);
#define G2O_FACTORY_EXPORT
Definition: factory.h:158

Definition at line 163 of file factory.h.

#define G2O_REGISTER_TYPE_GROUP (   typeGroupName)    extern "C" void G2O_FACTORY_EXPORT g2o_type_group_##typeGroupName(void) {}

Definition at line 171 of file factory.h.

#define G2O_USE_TYPE_BY_CLASS_NAME (   classname)
Value:
extern "C" void G2O_FACTORY_IMPORT g2o_type_##classname(void); \
static g2o::ForceLinker proxy_##classname(g2o_type_##classname);
#define G2O_FACTORY_IMPORT
Definition: factory.h:159

Definition at line 167 of file factory.h.

#define G2O_USE_TYPE_GROUP (   typeGroupName)
Value:
extern "C" void G2O_FACTORY_IMPORT g2o_type_group_##typeGroupName(void); \
static g2o::ForceLinker g2o_force_type_link_##typeGroupName(g2o_type_group_##typeGroupName);
#define G2O_FACTORY_IMPORT
Definition: factory.h:159

Definition at line 174 of file factory.h.