g2o
Loading...
Searching...
No Matches
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 () const
 
OptimizableGraphgraph () const
 
const 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

◆ addNoise()

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

◆ addParameters()

virtual void g2o::SensorPointLine3D::addParameters ( )
virtual

Reimplemented from g2o::BaseSensor.

◆ isVisible()

bool g2o::SensorPointLine3D::isVisible ( WorldObjectType to)
protected

◆ offsetParam()

ParameterSE3Offset * g2o::SensorPointLine3D::offsetParam ( )
inline

Definition at line 44 of file sensor_line3d.h.

44{ return _offsetParam; };
ParameterSE3Offset * _offsetParam

◆ sense()

virtual void g2o::SensorPointLine3D::sense ( )
virtual

◆ SensorLine3D()

g2o::SensorPointLine3D::SensorLine3D ( const std::string &  name_)

Member Data Documentation

◆ _offsetParam

ParameterSE3Offset* g2o::SensorPointLine3D::_offsetParam
protected

Definition at line 50 of file sensor_line3d.h.

◆ _sensorPose

RobotPoseType g2o::SensorPointLine3D::_sensorPose
protected

Definition at line 49 of file sensor_line3d.h.

◆ RobotPoseType

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

Definition at line 40 of file sensor_line3d.h.


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