g2o
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
g2o::SensorPointLine3D Class Reference

#include <sensor_line3d.h>

Inheritance diagram for g2o::SensorPointLine3D:
Inheritance graph
[legend]
Collaboration diagram for g2o::SensorPointLine3D:
Collaboration graph
[legend]

Public Member Functions

 SensorLine3D (const std::string &name_)
 
virtual void sense ()
 
virtual void addParameters ()
 
ParameterSE3OffsetoffsetParam ()
 
void addNoise (EdgeType *e)
 
- Public Member Functions inherited from g2o::PointSensorParameters
 PointSensorParameters ()
 
double maxRange () const
 
void setMaxRange (double maxRange_)
 
double minRange () const
 
void setMinRange (double minRange_)
 
double fov () const
 
void setFov (double fov_)
 
double maxAngularDifference () const
 
void setMaxAngularDifference (double angularDifference)
 
- Public Member Functions inherited from g2o::BinarySensor< Robot3D, EdgeSE3Line WorldObjectLine3D >
 BinarySensor (const std::string &name)
 
void setInformation (const InformationType &information_)
 
const InformationTypeinformation ()
 
- Public Member Functions inherited from g2o::BaseSensor
 BaseSensor (const std::string &name_)
 
BaseRobotrobot ()
 
void setRobot (BaseRobot *robot_)
 
Worldworld ()
 
OptimizableGraphgraph ()
 
std::vector< Parameter * > parameters ()
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef PoseVertexType::EstimateType RobotPoseType
 
- Public Attributes inherited from g2o::BinarySensor< Robot3D, EdgeSE3Line WorldObjectLine3D >
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

Protected Member Functions

bool isVisible (WorldObjectType *to)
 
- Protected Member Functions inherited from g2o::BinarySensor< Robot3D, EdgeSE3Line WorldObjectLine3D >
EdgeTypemkEdge (WorldObjectType *object)
 

Protected Attributes

RobotPoseType _sensorPose
 
ParameterSE3Offset_offsetParam
 
- Protected Attributes inherited from g2o::PointSensorParameters
double _maxRange2
 
double _minRange2
 
double _fov
 
double _maxAngularDifference
 
- Protected Attributes inherited from g2o::BinarySensor< Robot3D, EdgeSE3Line WorldObjectLine3D >
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
 

Additional Inherited Members

- Public Types inherited from g2o::BinarySensor< Robot3D, EdgeSE3Line WorldObjectLine3D >
typedef Robot3D RobotType
 
typedef RobotType::PoseObject PoseObject
 
typedef RobotType::TrajectoryType TrajectoryType
 
typedef RobotType::PoseObject::VertexType PoseVertexType
 
typedef EdgeSE3Line WorldObjectLine3D EdgeType
 
typedef WorldObjectType_ WorldObjectType
 
typedef WorldObjectType::VertexType VertexType
 
typedef EdgeType::InformationType InformationType
 

Detailed Description

Definition at line 35 of file sensor_line3d.h.

Member Function Documentation

void g2o::SensorPointLine3D::addNoise ( EdgeType e)
virtual
virtual void g2o::SensorPointLine3D::addParameters ( )
virtual

Reimplemented from g2o::BaseSensor.

bool g2o::SensorPointLine3D::isVisible ( WorldObjectType to)
protected
ParameterSE3Offset* g2o::SensorPointLine3D::offsetParam ( )
inline

Definition at line 42 of file sensor_line3d.h.

42 {return _offsetParam;};
ParameterSE3Offset * _offsetParam
Definition: sensor_line3d.h:47
virtual void g2o::SensorPointLine3D::sense ( )
virtual
g2o::SensorPointLine3D::SensorLine3D ( const std::string &  name_)

Member Data Documentation

ParameterSE3Offset* g2o::SensorPointLine3D::_offsetParam
protected

Definition at line 47 of file sensor_line3d.h.

RobotPoseType g2o::SensorPointLine3D::_sensorPose
protected

Definition at line 46 of file sensor_line3d.h.

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef PoseVertexType::EstimateType g2o::SensorPointLine3D::RobotPoseType

Definition at line 38 of file sensor_line3d.h.


The documentation for this class was generated from the following file: