Robotics Library
0.7.0
|
#include <RangeSensor.h>
Public Member Functions | |
RangeSensor () | |
virtual | ~RangeSensor () |
virtual ::rl::math::Vector | getDistances () const =0 |
virtual ::std::size_t | getDistancesCount () const =0 |
virtual ::rl::math::Real | getDistancesMaximum (const ::std::size_t &i) const =0 |
virtual ::rl::math::Real | getDistancesMinimum (const ::std::size_t &i) const =0 |
Public Member Functions inherited from rl::hal::Device | |
Device () | |
virtual | ~Device () |
virtual void | close ()=0 |
bool | isConnected () const |
bool | isRunning () const |
virtual void | open ()=0 |
virtual void | start ()=0 |
virtual void | stop ()=0 |
Additional Inherited Members | |
Protected Member Functions inherited from rl::hal::Device | |
void | setConnected (const bool &connected) |
void | setRunning (const bool &running) |
rl::hal::RangeSensor::RangeSensor | ( | ) |
|
virtual |
|
pure virtual |
[out] | distances | [m] |
Implemented in rl::hal::SickS300, rl::hal::SickLms200, rl::hal::SchunkFpsF5, and rl::hal::SchmersalLss300.
|
pure virtual |
Implemented in rl::hal::SickS300, rl::hal::SickLms200, rl::hal::SchunkFpsF5, rl::hal::SchmersalLss300, and rl::hal::LeuzeRs4.
|
pure virtual |
Implemented in rl::hal::SickS300, rl::hal::SickLms200, rl::hal::SchunkFpsF5, rl::hal::SchmersalLss300, and rl::hal::LeuzeRs4.
|
pure virtual |
Implemented in rl::hal::SickS300, rl::hal::SickLms200, rl::hal::SchunkFpsF5, rl::hal::SchmersalLss300, and rl::hal::LeuzeRs4.