brics_oodl::LaserScannerData Class Reference

#include <LaserScannerData.hpp>

Inheritance diagram for brics_oodl::LaserScannerData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void getMeasurements (std::vector< quantity< length > > &ranges, std::vector< quantity< plane_angle > > &rangeAngles) const
void getMesasurementIterator (std::vector< quantity< length > >::iterator &rangesIterator, std::vector< quantity< plane_angle > >::iterator &rangeAnglesIterator)
quantity< si::time > getTimeStamp () const
 LaserScannerData ()
void setMeasurements (const std::vector< double > &ranges, const std::vector< double > &rangeAngles, const boost::units::si::length &rangeUnit, const boost::units::si::plane_angle &angleUnit)
void setMeasurements (unsigned int *ranges, double *rangeAngles, const unsigned int &numRanges, const boost::units::si::length &rangeUnit, const boost::units::si::plane_angle &angleUnit)
void setMeasurements (double *ranges, double *rangeAngles, const unsigned int &numRanges, const boost::units::si::length &rangeUnit, const boost::units::si::plane_angle &angleUnit)
void setMeasurements (const std::vector< quantity< length > > &ranges, const std::vector< quantity< plane_angle > > &rangeAngles)
 ~LaserScannerData ()

Protected Attributes

std::vector< quantity
< plane_angle > > 
rangeAngles
std::vector< quantity< length > > ranges
quantity< si::time > timestamp

Detailed Description

Definition at line 13 of file LaserScannerData.hpp.


Constructor & Destructor Documentation

brics_oodl::LaserScannerData::LaserScannerData (  ) 
brics_oodl::LaserScannerData::~LaserScannerData (  ) 

Member Function Documentation

void brics_oodl::LaserScannerData::getMeasurements ( std::vector< quantity< length > > &  ranges,
std::vector< quantity< plane_angle > > &  rangeAngles 
) const
void brics_oodl::LaserScannerData::getMesasurementIterator ( std::vector< quantity< length > >::iterator &  rangesIterator,
std::vector< quantity< plane_angle > >::iterator &  rangeAnglesIterator 
)
quantity<si::time> brics_oodl::LaserScannerData::getTimeStamp (  )  const
void brics_oodl::LaserScannerData::setMeasurements ( const std::vector< double > &  ranges,
const std::vector< double > &  rangeAngles,
const boost::units::si::length &  rangeUnit,
const boost::units::si::plane_angle &  angleUnit 
)
void brics_oodl::LaserScannerData::setMeasurements ( unsigned int *  ranges,
double *  rangeAngles,
const unsigned int &  numRanges,
const boost::units::si::length &  rangeUnit,
const boost::units::si::plane_angle &  angleUnit 
)
void brics_oodl::LaserScannerData::setMeasurements ( double *  ranges,
double *  rangeAngles,
const unsigned int &  numRanges,
const boost::units::si::length &  rangeUnit,
const boost::units::si::plane_angle &  angleUnit 
)
void brics_oodl::LaserScannerData::setMeasurements ( const std::vector< quantity< length > > &  ranges,
const std::vector< quantity< plane_angle > > &  rangeAngles 
)

Member Data Documentation

std::vector< quantity<plane_angle> > brics_oodl::LaserScannerData::rangeAngles [protected]

Definition at line 37 of file LaserScannerData.hpp.

std::vector< quantity<length> > brics_oodl::LaserScannerData::ranges [protected]

Definition at line 35 of file LaserScannerData.hpp.

quantity<si::time> brics_oodl::LaserScannerData::timestamp [protected]

Definition at line 39 of file LaserScannerData.hpp.


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


brics_oodl_scanner_libs
Author(s): Alexander Bubeck
autogenerated on Fri Jan 11 09:51:20 2013