Public Member Functions | Protected Attributes | List of all members
GMapping::RangeReading Class Reference

#include <rangereading.h>

Inheritance diagram for GMapping::RangeReading:
Inheritance graph
[legend]

Public Member Functions

unsigned int activeBeams (double density=0.) const
 
std::vector< PointcartesianForm (double maxRange=1e6) const
 
const OrientedPointgetPose () const
 
 RangeReading (const RangeSensor *rs, double time=0)
 
 RangeReading (unsigned int n_beams, const double *d, const RangeSensor *rs, double time=0)
 
unsigned int rawView (double *v, double density=0.) const
 
void setPose (const OrientedPoint &pose)
 
virtual ~RangeReading ()
 
- Public Member Functions inherited from GMapping::SensorReading
const SensorgetSensor () const
 
const SensorgetSensor () const
 
double getTime () const
 
double getTime () const
 
 SensorReading (const Sensor *s=0, double time=0)
 
 SensorReading (const Sensor *s=0, double time=0)
 
void setTime (double t)
 
virtual ~SensorReading ()
 

Protected Attributes

OrientedPoint m_pose
 
- Protected Attributes inherited from GMapping::SensorReading
const Sensorm_sensor
 
double m_time
 

Detailed Description

Definition at line 17 of file rangereading.h.

Constructor & Destructor Documentation

◆ RangeReading() [1/2]

GMapping::RangeReading::RangeReading ( const RangeSensor rs,
double  time = 0 
)

Definition at line 12 of file rangereading.cpp.

◆ RangeReading() [2/2]

GMapping::RangeReading::RangeReading ( unsigned int  n_beams,
const double *  d,
const RangeSensor rs,
double  time = 0 
)

Definition at line 15 of file rangereading.cpp.

◆ ~RangeReading()

GMapping::RangeReading::~RangeReading ( )
virtual

Definition at line 23 of file rangereading.cpp.

Member Function Documentation

◆ activeBeams()

unsigned int GMapping::RangeReading::activeBeams ( double  density = 0.) const

Definition at line 60 of file rangereading.cpp.

◆ cartesianForm()

std::vector< Point > GMapping::RangeReading::cartesianForm ( double  maxRange = 1e6) const

Definition at line 87 of file rangereading.cpp.

◆ getPose()

const OrientedPoint& GMapping::RangeReading::getPose ( ) const
inline

Definition at line 22 of file rangereading.h.

◆ rawView()

unsigned int GMapping::RangeReading::rawView ( double *  v,
double  density = 0. 
) const

Definition at line 27 of file rangereading.cpp.

◆ setPose()

void GMapping::RangeReading::setPose ( const OrientedPoint pose)
inline

Definition at line 23 of file rangereading.h.

Member Data Documentation

◆ m_pose

OrientedPoint GMapping::RangeReading::m_pose
protected

Definition at line 28 of file rangereading.h.


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


openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Thu Oct 19 2023 02:25:51