58 static bool initialized =
false;
59 if (initialized)
return;
65 new g2o::VertexSE3DrawAction);
70 new g2o::EdgeSE3DrawAction);
71 edgese3eulerdraw->setTypeName(
typeid(
EdgeSE3Euler).name());
Landmark measurement that also calibrates an offset for the landmark measurement.
3D edge between two VertexSE3, uses the euler angle parameterization for the read/write functions onl...
plane measurement that also calibrates an offset for the sensor
library of actions, indexed by the action name;
bool registerAction(const HyperGraphElementAction::HyperGraphElementActionPtr &action)
static HyperGraphActionLibrary * instance()
return the single instance of the HyperGraphActionLibrary
std::shared_ptr< HyperGraphElementAction > HyperGraphElementActionPtr
3D pose Vertex, (x,y,z,roll,pitch,yaw) the internal parameterization is the same as veretx_se3_quat....
#define G2O_REGISTER_TYPE(name, classname)
#define G2O_REGISTER_TYPE_GROUP(typeGroupName)
#define G2O_REGISTER_ACTION(classname)
#define G2O_ATTRIBUTE_CONSTRUCTOR(func)