Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions
rl::hal::Lidar Class Reference

#include <Lidar.h>

Inheritance diagram for rl::hal::Lidar:
Inheritance graph
[legend]
Collaboration diagram for rl::hal::Lidar:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Lidar ()
virtual ~Lidar ()
virtual ::rl::math::Real getResolution () const =0
virtual ::rl::math::Real getStartAngle () const =0
virtual ::rl::math::Real getStopAngle () const =0
- Public Member Functions inherited from rl::hal::RangeSensor
 RangeSensor ()
virtual ~RangeSensor ()
virtual void getDistances (::rl::math::Vector &distances) 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 step ()=0
virtual void stop ()=0

Constructor & Destructor Documentation

rl::hal::Lidar::Lidar ( )
rl::hal::Lidar::~Lidar ( )
virtual

Member Function Documentation

virtual ::rl::math::Real rl::hal::Lidar::getResolution ( ) const
pure virtual
virtual ::rl::math::Real rl::hal::Lidar::getStartAngle ( ) const
pure virtual
virtual ::rl::math::Real rl::hal::Lidar::getStopAngle ( ) const
pure virtual

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