g2o
Classes | Namespaces | Macros | Functions
hyper_graph_action.h File Reference
#include "hyper_graph.h"
#include "g2o/stuff/property.h"
#include <typeinfo>
#include <iosfwd>
#include <set>
#include <string>
#include <iostream>
#include "g2o_core_api.h"
Include dependency graph for hyper_graph_action.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  g2o::HyperGraphAction
 Abstract action that operates on an entire graph. More...
 
class  g2o::HyperGraphAction::Parameters
 
class  g2o::HyperGraphAction::ParametersIteration
 
class  g2o::HyperGraphElementAction
 Abstract action that operates on a graph entity. More...
 
struct  g2o::HyperGraphElementAction::Parameters
 
class  g2o::HyperGraphElementActionCollection
 collection of actions More...
 
class  g2o::HyperGraphActionLibrary
 library of actions, indexed by the action name; More...
 
class  g2o::WriteGnuplotAction
 
struct  g2o::WriteGnuplotAction::Parameters
 
class  g2o::DrawAction
 draw actions More...
 
class  g2o::DrawAction::Parameters
 
class  g2o::RegisterActionProxy< T >
 

Namespaces

 g2o
 

Macros

#define G2O_REGISTER_ACTION(classname)
 

Functions

void g2o::applyAction (HyperGraph *graph, HyperGraphElementAction *action, HyperGraphElementAction::Parameters *params, const std::string &typeName)
 

Macro Definition Documentation

#define G2O_REGISTER_ACTION (   classname)
Value:
extern "C" void g2o_action_##classname(void) {} \
static g2o::RegisterActionProxy<classname> g_action_proxy_##classname;

Definition at line 223 of file hyper_graph_action.h.