TinyURDF 1.0.0
A Modern C++ Library for Parsing and Visualizing URDF Model Files
Loading...
Searching...
No Matches
RaySensor Class Reference

#include <ray_sensor.h>

Inheritance diagram for RaySensor:
[legend]
Collaboration diagram for RaySensor:
[legend]

Public Member Functions

 RaySensor ()
 
void print (std::ostream &os) override
 
void update () override
 
void reset () override
 
 ~RaySensor ()
 
- Public Member Functions inherited from SensorBase< Ray >
virtual void setRange (Ray &r)=0
 
virtual void getRange (Ray &r)=0
 
virtual void setUpdateRate (double ur)=0
 
virtual void getUpdateRate (double &ur) const=0
 
virtual void setOrigin (std::shared_ptr< Pose > o)=0
 
virtual void getOrigin (double *xyz) const=0
 
- Public Member Functions inherited from ObjectBase
virtual const char * getTypename ()=0
 
virtual bool empty () const =0
 
virtual bool isA (const char *name)=0
 
virtual void clear ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from SensorBase< Ray >
 SensorBase ()
 
 ~SensorBase () override
 
virtual void get (Ray &o) const=0
 
virtual const char * getTypename () const=0
 
- Protected Member Functions inherited from ObjectBase
 ObjectBase ()
 
virtual ~ObjectBase ()
 
virtual ObjectBasegetPointer ()
 

Constructor & Destructor Documentation

◆ RaySensor()

RaySensor::RaySensor ( )

◆ ~RaySensor()

RaySensor::~RaySensor ( )

Member Function Documentation

◆ print()

void RaySensor::print ( std::ostream &  os)
overridevirtual

Implements ObjectBase.

◆ reset()

void RaySensor::reset ( )
overridevirtual

Reimplemented from SensorBase< Ray >.

◆ update()

void RaySensor::update ( )
overridevirtual

Reimplemented from SensorBase< Ray >.


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