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
 KARTO_Object (LaserRangeScan) public
 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 4740 of file Karto.h.


Constructor & Destructor Documentation

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

Constructs a scan from the given sensor with the given readings

Parameters:
pSensor 
rReadings 

Definition at line 4763 of file Karto.h.

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

Destructor

Definition at line 4776 of file Karto.h.

karto::LaserRangeScan::LaserRangeScan ( const LaserRangeScan  )  [private]

Member Function Documentation

LaserRangeFinder* karto::LaserRangeScan::GetLaserRangeFinder (  )  const [inline]

Gets the laser range finder sensor that generated this scan

Returns:
laser range finder sensor of this scan

Definition at line 4833 of file Karto.h.

kt_int32u karto::LaserRangeScan::GetNumberOfRangeReadings (  )  const [inline]

Gets the number of range readings

Returns:
number of range readings

Definition at line 4842 of file Karto.h.

kt_double* karto::LaserRangeScan::GetRangeReadings (  )  const [inline]

Gets the range readings of this scan

Returns:
range readings of this scan

Definition at line 4786 of file Karto.h.

karto::LaserRangeScan::KARTO_Object ( LaserRangeScan   )  [inline]

Constructs a scan from the given sensor with the given readings

Parameters:
pSensor 

Definition at line 4743 of file Karto.h.

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

Definition at line 4791 of file Karto.h.


Member Data Documentation

Definition at line 4853 of file Karto.h.

Definition at line 4852 of file Karto.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


karto
Author(s): SRI International (package maintained by Brian Gerkey)
autogenerated on Fri Jan 11 10:07:05 2013