|
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.
References g2o::Robot< RobotPoseObject >::_pose, g2o::Robot< RobotPoseObject >::_trajectory, g2o::World::addWorldObject(), and g2o::BaseRobot::world().
Referenced by Simulator::move(), Robot::relativeMove(), and g2o::Robot< RobotPoseObject >::relativeMove().
|
inline |
|
inlinevirtual |
Definition at line 136 of file simulator.h.
References g2o::Robot< RobotPoseObject >::_pose, and g2o::Robot< RobotPoseObject >::move().
Referenced by Simulator::relativeMove().
|
inline |
|
protected |
Definition at line 156 of file simulator.h.
Referenced by g2o::Robot< RobotPoseObject >::move(), g2o::Robot< RobotPoseObject >::pose(), and g2o::Robot< RobotPoseObject >::relativeMove().
|
protected |
Definition at line 155 of file simulator.h.
Referenced by g2o::Robot< RobotPoseObject >::move(), and g2o::Robot< RobotPoseObject >::trajectory().
| g2o::Robot< RobotPoseObject >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 129 of file simulator.h.