g2o
|
#include <simulator.h>
Public Types | |
typedef RobotType_ | RobotType |
typedef RobotType::PoseObject | PoseObject |
typedef RobotType::TrajectoryType | TrajectoryType |
typedef RobotType::PoseObject::VertexType | PoseVertexType |
typedef EdgeType_ | EdgeType |
typedef WorldObjectType_ | WorldObjectType |
typedef WorldObjectType::VertexType | VertexType |
typedef EdgeType::InformationType | InformationType |
Public Member Functions | |
BinarySensor (const std::string &name) | |
void | setInformation (const InformationType &information_) |
const InformationType & | information () |
virtual void | sense () |
Public Member Functions inherited from g2o::BaseSensor | |
BaseSensor (const std::string &name_) | |
BaseRobot * | robot () |
void | setRobot (BaseRobot *robot_) |
World * | world () |
OptimizableGraph * | graph () |
std::vector< Parameter * > | parameters () |
virtual void | addParameters () |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Protected Member Functions | |
EdgeType * | mkEdge (WorldObjectType *object) |
virtual void | addNoise (EdgeType *) |
Protected Attributes | |
PoseObject * | _robotPoseObject |
InformationType | _information |
GaussianSampler< typename EdgeType::ErrorVector, InformationType > | _sampler |
Protected Attributes inherited from g2o::BaseSensor | |
std::string | _name |
std::vector< Parameter * > | _parameters |
BaseRobot * | _robot |
Definition at line 205 of file simulator.h.
typedef EdgeType_ g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::EdgeType |
Definition at line 212 of file simulator.h.
typedef EdgeType::InformationType g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::InformationType |
Definition at line 215 of file simulator.h.
typedef RobotType::PoseObject g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::PoseObject |
Definition at line 209 of file simulator.h.
typedef RobotType::PoseObject::VertexType g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::PoseVertexType |
Definition at line 211 of file simulator.h.
typedef RobotType_ g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::RobotType |
Definition at line 208 of file simulator.h.
typedef RobotType::TrajectoryType g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::TrajectoryType |
Definition at line 210 of file simulator.h.
typedef WorldObjectType::VertexType g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::VertexType |
Definition at line 214 of file simulator.h.
typedef WorldObjectType_ g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::WorldObjectType |
Definition at line 213 of file simulator.h.
|
inline |
Definition at line 217 of file simulator.h.
|
inlineprotectedvirtual |
Reimplemented in g2o::SensorPointXYZDisparity, g2o::SensorPointLine3D, g2o::SensorPointXYZ, g2o::SensorPointXYZDepth, g2o::SensorPointXYOffset, g2o::SensorPose3D, g2o::SensorSegment2D, g2o::SensorSegment2DLine, g2o::SensorSegment2DPointLine, g2o::SensorPointXY, g2o::SensorPose2D, g2o::SensorPose3DOffset, g2o::SensorOdometry2D, g2o::SensorOdometry3D, and g2o::SensorPointXYBearing.
Definition at line 272 of file simulator.h.
|
inline |
|
inlineprotected |
Definition at line 263 of file simulator.h.
|
inlinevirtual |
Implements g2o::BaseSensor.
Reimplemented in g2o::SensorPointXYBearing, g2o::SensorPointXYOffset, g2o::SensorPointXYZDisparity, g2o::SensorSegment2D, g2o::SensorSegment2DLine, g2o::SensorSegment2DPointLine, g2o::SensorPointLine3D, g2o::SensorPointXY, g2o::SensorPointXYZ, g2o::SensorPointXYZDepth, g2o::SensorPose2D, g2o::SensorOdometry2D, g2o::SensorOdometry3D, g2o::SensorPose3D, g2o::SensorOdometry< R, E, O >, and g2o::SensorPose3DOffset.
Definition at line 228 of file simulator.h.
|
inline |
Definition at line 221 of file simulator.h.
Referenced by main().
|
protected |
Definition at line 261 of file simulator.h.
|
protected |
Definition at line 260 of file simulator.h.
|
protected |
Definition at line 271 of file simulator.h.
g2o::BinarySensor< RobotType_, EdgeType_, WorldObjectType_ >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 207 of file simulator.h.