|
g2o
|
#include <simulator.h>


Public Types | |
| typedef RobotPoseObject | PoseObject |
| typedef std::list< PoseObject * > | TrajectoryType |
| typedef PoseObject::VertexType | VertexType |
| typedef PoseObject::EstimateType | PoseType |
Public Member Functions | |
| Robot (World *world_, const std::string &name_) | |
| virtual void | relativeMove (const PoseType &movement_) |
| virtual void | move (const PoseType &pose_) |
| TrajectoryType & | trajectory () |
| const PoseType & | pose () const |
| Public Member Functions inherited from g2o::BaseRobot | |
| BaseRobot (World *world_, const std::string &name_) | |
| void | setWorld (World *world_) |
| World * | world () const |
| const std::string & | name () const |
| OptimizableGraph * | graph () const |
| bool | addSensor (BaseSensor *sensor) |
| const std::set< BaseSensor * > | sensors () |
| virtual void | sense () |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Protected Attributes | |
| TrajectoryType | _trajectory |
| PoseType | _pose |
| Protected Attributes inherited from g2o::BaseRobot | |
| World * | _world |
| std::set< BaseSensor * > | _sensors |
| std::string | _name |
Definition at line 127 of file simulator.h.
| typedef RobotPoseObject g2o::Robot< RobotPoseObject >::PoseObject |
Definition at line 130 of file simulator.h.
| typedef PoseObject::EstimateType g2o::Robot< RobotPoseObject >::PoseType |
Definition at line 133 of file simulator.h.
| typedef std::list<PoseObject*> g2o::Robot< RobotPoseObject >::TrajectoryType |
Definition at line 131 of file simulator.h.
| typedef PoseObject::VertexType g2o::Robot< RobotPoseObject >::VertexType |
Definition at line 132 of file simulator.h.
|
inline |
Definition at line 135 of file simulator.h.
|
inlinevirtual |
Definition at line 141 of file simulator.h.
Referenced by main(), Simulator::move(), g2o::Robot< WorldObjectSE2 >::relativeMove(), and Robot::relativeMove().
|
inline |
|
inlinevirtual |
Definition at line 136 of file simulator.h.
Referenced by main(), and Simulator::relativeMove().
|
inline |
Definition at line 151 of file simulator.h.
Referenced by g2o::SensorOdometry2D::sense(), g2o::SensorOdometry3D::sense(), 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::SensorSE3Prior::sense(), g2o::SensorSegment2D::sense(), g2o::SensorSegment2DLine::sense(), and g2o::SensorSegment2DPointLine::sense().
|
protected |
Definition at line 156 of file simulator.h.
|
protected |
Definition at line 155 of file simulator.h.
| g2o::Robot< RobotPoseObject >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 129 of file simulator.h.