|
g2o
|
#include <simulator.h>

Public Member Functions | |
| World (OptimizableGraph *graph_) | |
| OptimizableGraph * | graph () |
| bool | addRobot (BaseRobot *robot) |
| bool | addWorldObject (BaseWorldObject *worldObject) |
| bool | addParameter (Parameter *p) |
| std::set< BaseWorldObject * > & | objects () |
| std::set< BaseRobot * > & | robots () |
Protected Attributes | |
| std::set< BaseWorldObject * > | _objects |
| std::set< BaseRobot * > | _robots |
| OptimizableGraph * | _graph |
| int | _runningId |
| int | _paramId |
Definition at line 103 of file simulator.h.
|
inline |
Definition at line 105 of file simulator.h.
| bool g2o::World::addParameter | ( | Parameter * | p | ) |
Definition at line 104 of file simulator.cpp.
References _paramId, g2o::OptimizableGraph::addParameter(), graph(), and g2o::Parameter::setId().
Referenced by g2o::SensorPointXYOffset::addParameters(), g2o::SensorPointXYZ::addParameters(), g2o::SensorPointXYZDepth::addParameters(), g2o::SensorPointXYZDisparity::addParameters(), g2o::SensorPose3DOffset::addParameters(), and g2o::SensorSE3Prior::addParameters().
| bool g2o::World::addRobot | ( | BaseRobot * | robot | ) |
Definition at line 82 of file simulator.cpp.
References _robots, and g2o::BaseRobot::setWorld().
Referenced by main().
| bool g2o::World::addWorldObject | ( | BaseWorldObject * | worldObject | ) |
Definition at line 91 of file simulator.cpp.
References _objects, _runningId, g2o::OptimizableGraph::addVertex(), graph(), and g2o::BaseWorldObject::vertex().
Referenced by main(), and g2o::Robot< RobotPoseObject >::move().
|
inline |
Definition at line 110 of file simulator.h.
Referenced by addParameter(), addWorldObject(), g2o::BaseWorldObject::graph(), and g2o::BaseRobot::graph().
|
inline |
Definition at line 115 of file simulator.h.
Referenced by g2o::SensorPointXY::sense(), g2o::SensorPointXYBearing::sense(), g2o::SensorPointXYOffset::sense(), g2o::SensorPointXYZ::sense(), g2o::SensorPointXYZDepth::sense(), g2o::SensorPointXYZDisparity::sense(), g2o::SensorPose2D::sense(), g2o::SensorPose3D::sense(), g2o::SensorPose3DOffset::sense(), g2o::SensorSegment2D::sense(), g2o::SensorSegment2DLine::sense(), g2o::SensorSegment2DPointLine::sense(), and g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::sense().
|
inline |
Definition at line 116 of file simulator.h.
|
protected |
Definition at line 121 of file simulator.h.
|
protected |
Definition at line 119 of file simulator.h.
Referenced by addWorldObject().
|
protected |
Definition at line 123 of file simulator.h.
Referenced by addParameter().
|
protected |
Definition at line 120 of file simulator.h.
Referenced by addRobot().
|
protected |
Definition at line 122 of file simulator.h.
Referenced by addWorldObject().