LocalGuidance
A library that generates velocity references to follow a path.
message_logger::time::Time Class Referenceabstract

#include <Time.hpp>

Inheritance diagram for message_logger::time::Time:
Inheritance graph

Public Member Functions

 Time ()
 
virtual ~Time ()
 
virtual TimefromSec (double t)=0
 
virtual TimefromNSec (uint64_t t)=0
 
virtual double toSec () const =0
 
virtual uint32_t getSec () const =0
 
virtual uint32_t getNSec () const =0
 
virtual TimesetNow ()=0
 

Friends

std::ostream & operator<< (std::ostream &out, const Time &rhs)
 

Constructor & Destructor Documentation

message_logger::time::Time::Time ( )
inline
virtual message_logger::time::Time::~Time ( )
inlinevirtual

Member Function Documentation

virtual Time& message_logger::time::Time::fromNSec ( uint64_t  t)
pure virtual
virtual Time& message_logger::time::Time::fromSec ( double  t)
pure virtual
virtual uint32_t message_logger::time::Time::getNSec ( ) const
pure virtual
virtual uint32_t message_logger::time::Time::getSec ( ) const
pure virtual
virtual Time& message_logger::time::Time::setNow ( )
pure virtual
virtual double message_logger::time::Time::toSec ( ) const
pure virtual

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Time rhs 
)
friend

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