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 std::string & | name () const |
OptimizableGraph * | graph () |
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 95 of file simulator.h.
typedef RobotPoseObject g2o::Robot< RobotPoseObject >::PoseObject |
Definition at line 98 of file simulator.h.
typedef PoseObject::EstimateType g2o::Robot< RobotPoseObject >::PoseType |
Definition at line 101 of file simulator.h.
typedef std::list<PoseObject*> g2o::Robot< RobotPoseObject >::TrajectoryType |
Definition at line 99 of file simulator.h.
typedef PoseObject::VertexType g2o::Robot< RobotPoseObject >::VertexType |
Definition at line 100 of file simulator.h.
|
inline |
Definition at line 103 of file simulator.h.
|
inlinevirtual |
Definition at line 109 of file simulator.h.
Referenced by main(), and Simulator::move().
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 119 of file simulator.h.
Referenced by g2o::SensorPose3DOffset::sense(), g2o::SensorOdometry2D::sense(), g2o::SensorOdometry3D::sense(), g2o::SensorPose3D::sense(), g2o::SensorPose2D::sense(), g2o::SensorPointXY::sense(), g2o::SensorPointXYZ::sense(), g2o::SensorSE3Prior::sense(), g2o::SensorPointXYZDepth::sense(), g2o::SensorPointXYBearing::sense(), g2o::SensorPointXYZDisparity::sense(), g2o::SensorSegment2DLine::sense(), g2o::SensorSegment2DPointLine::sense(), g2o::SensorPointXYOffset::sense(), g2o::SensorSegment2D::sense(), g2o::UnarySensor< Robot3D, EdgeSE3Prior >::sense(), and g2o::BinarySensor< Robot2D, EdgeSE2PointXY, WorldObjectPointXY >::sense().
|
protected |
Definition at line 123 of file simulator.h.
|
protected |
Definition at line 122 of file simulator.h.
g2o::Robot< RobotPoseObject >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 97 of file simulator.h.