Drake
LcmMessageToTimeInterface Class Referenceabstract

A generic translator interface that extracts time in seconds from an abstract type. More...

#include <drake/systems/lcm/lcm_driven_loop.h>

Inheritance diagram for LcmMessageToTimeInterface:
[legend]

Public Member Functions

virtual ~LcmMessageToTimeInterface ()
 
virtual double GetTimeInSeconds (const AbstractValue &abstract_value) const =0
 
Does not allow copy, move, or assignment
 LcmMessageToTimeInterface (const LcmMessageToTimeInterface &)=delete
 
LcmMessageToTimeInterfaceoperator= (const LcmMessageToTimeInterface &)=delete
 
 LcmMessageToTimeInterface (LcmMessageToTimeInterface &&)=delete
 
LcmMessageToTimeInterfaceoperator= (LcmMessageToTimeInterface &&)=delete
 

Protected Member Functions

 LcmMessageToTimeInterface ()
 

Detailed Description

A generic translator interface that extracts time in seconds from an abstract type.

Constructor & Destructor Documentation

virtual ~LcmMessageToTimeInterface ( )
inlinevirtual

Here is the call graph for this function:

LcmMessageToTimeInterface ( )
inlineprotected

Member Function Documentation

virtual double GetTimeInSeconds ( const AbstractValue abstract_value) const
pure virtual

Implemented in UtimeMessageToSeconds< MessageType >.

Here is the caller graph for this function:

LcmMessageToTimeInterface& operator= ( const LcmMessageToTimeInterface )
delete

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