Public Member Functions | Private Member Functions | Private Attributes
karto::LaserRangeScan Class Reference

#include <Karto.h>

Inheritance diagram for karto::LaserRangeScan:
Inheritance graph
[legend]

List of all members.

Public Member Functions

LaserRangeFinderGetLaserRangeFinder () const
kt_int32u GetNumberOfRangeReadings () const
kt_doubleGetRangeReadings () const
RangeReadingsVector GetRangeReadingsVector () const
 LaserRangeScan (const Name &rSensorName)
 LaserRangeScan (const Name &rSensorName, const RangeReadingsVector &rRangeReadings)
void SetRangeReadings (const RangeReadingsVector &rRangeReadings)
virtual ~LaserRangeScan ()

Private Member Functions

 LaserRangeScan (const LaserRangeScan &)
const LaserRangeScanoperator= (const LaserRangeScan &)

Private Attributes

kt_int32u m_NumberOfRangeReadings
kt_doublem_pRangeReadings

Detailed Description

LaserRangeScan representing the range readings from a laser range finder sensor.

Definition at line 4959 of file Karto.h.


Constructor & Destructor Documentation

karto::LaserRangeScan::LaserRangeScan ( const Name rSensorName) [inline]

Constructs a scan from the given sensor with the given readings

Parameters:
rSensorName

Definition at line 4971 of file Karto.h.

karto::LaserRangeScan::LaserRangeScan ( const Name rSensorName,
const RangeReadingsVector rRangeReadings 
) [inline]

Constructs a scan from the given sensor with the given readings

Parameters:
rSensorName
rRangeReadings

Definition at line 4983 of file Karto.h.

virtual karto::LaserRangeScan::~LaserRangeScan ( ) [inline, virtual]

Destructor

Definition at line 4996 of file Karto.h.


Member Function Documentation

Gets the laser range finder sensor that generated this scan

Returns:
laser range finder sensor of this scan

Definition at line 5063 of file Karto.h.

Gets the number of range readings

Returns:
number of range readings

Definition at line 5072 of file Karto.h.

Gets the range readings of this scan

Returns:
range readings of this scan

Definition at line 5006 of file Karto.h.

Definition at line 5011 of file Karto.h.

const LaserRangeScan& karto::LaserRangeScan::operator= ( const LaserRangeScan ) [private]
void karto::LaserRangeScan::SetRangeReadings ( const RangeReadingsVector rRangeReadings) [inline]

Sets the range readings for this scan

Parameters:
rRangeReadings

Definition at line 5020 of file Karto.h.


Member Data Documentation

Definition at line 5083 of file Karto.h.

Definition at line 5082 of file Karto.h.


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


open_karto
Author(s):
autogenerated on Thu Jun 6 2019 21:02:57