Classes | Public Member Functions | Public Attributes | Protected Attributes | Friends | List of all members
GMapping::RangeSensor Class Reference

#include <rangesensor.h>

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

Classes

struct  Beam
 

Public Member Functions

std::vector< Beam > & beams ()
 
const std::vector< Beam > & beams () const
 
OrientedPoint getPose () const
 
 RangeSensor (std::string name)
 
 RangeSensor (std::string name, unsigned int beams, double res, const OrientedPoint &position=OrientedPoint(0, 0, 0), double span=0, double maxrange=89.0)
 
void updateBeamsLookup ()
 
- Public Member Functions inherited from GMapping::Sensor
std::string getName () const
 
 Sensor (const std::string &name="")
 
void setName (const std::string &name)
 
virtual ~Sensor ()
 

Public Attributes

bool newFormat
 

Protected Attributes

std::vector< Beamm_beams
 
OrientedPoint m_pose
 
- Protected Attributes inherited from GMapping::Sensor
std::string m_name
 

Friends

class CarmenConfiguration
 
class CarmenWrapper
 
class Configuration
 

Detailed Description

Definition at line 11 of file rangesensor.h.

Constructor & Destructor Documentation

◆ RangeSensor() [1/2]

GMapping::RangeSensor::RangeSensor ( std::string  name)

Definition at line 5 of file rangesensor.cpp.

◆ RangeSensor() [2/2]

GMapping::RangeSensor::RangeSensor ( std::string  name,
unsigned int  beams,
double  res,
const OrientedPoint position = OrientedPoint(0,0,0),
double  span = 0,
double  maxrange = 89.0 
)

Definition at line 7 of file rangesensor.cpp.

Member Function Documentation

◆ beams() [1/2]

std::vector<Beam>& GMapping::RangeSensor::beams ( )
inline

Definition at line 25 of file rangesensor.h.

◆ beams() [2/2]

const std::vector<Beam>& GMapping::RangeSensor::beams ( ) const
inline

Definition at line 24 of file rangesensor.h.

◆ getPose()

OrientedPoint GMapping::RangeSensor::getPose ( ) const
inline

Definition at line 26 of file rangesensor.h.

◆ updateBeamsLookup()

void GMapping::RangeSensor::updateBeamsLookup ( )

Definition at line 22 of file rangesensor.cpp.

Friends And Related Function Documentation

◆ CarmenConfiguration

friend class CarmenConfiguration
friend

Definition at line 13 of file rangesensor.h.

◆ CarmenWrapper

friend class CarmenWrapper
friend

Definition at line 14 of file rangesensor.h.

◆ Configuration

friend class Configuration
friend

Definition at line 12 of file rangesensor.h.

Member Data Documentation

◆ m_beams

std::vector<Beam> GMapping::RangeSensor::m_beams
protected

Definition at line 31 of file rangesensor.h.

◆ m_pose

OrientedPoint GMapping::RangeSensor::m_pose
protected

Definition at line 30 of file rangesensor.h.

◆ newFormat

bool GMapping::RangeSensor::newFormat

Definition at line 28 of file rangesensor.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