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 4948 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 4960 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 4972 of file Karto.h.

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

Destructor

Definition at line 4985 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 5052 of file Karto.h.

Gets the number of range readings

Returns:
number of range readings

Definition at line 5061 of file Karto.h.

Gets the range readings of this scan

Returns:
range readings of this scan

Definition at line 4995 of file Karto.h.

Definition at line 5000 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 5009 of file Karto.h.


Member Data Documentation

Definition at line 5072 of file Karto.h.

Definition at line 5071 of file Karto.h.


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


open_karto
Author(s):
autogenerated on Thu Aug 27 2015 14:14:06