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>

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

◆ LcmMessageToTimeInterface() [1/3]

◆ LcmMessageToTimeInterface() [2/3]

◆ ~LcmMessageToTimeInterface()

virtual ~LcmMessageToTimeInterface ( )
inlinevirtual

◆ LcmMessageToTimeInterface() [3/3]

LcmMessageToTimeInterface ( )
inlineprotected

Member Function Documentation

◆ GetTimeInSeconds()

virtual double GetTimeInSeconds ( const AbstractValue abstract_value) const
pure virtual

◆ operator=() [1/2]

LcmMessageToTimeInterface& operator= ( const LcmMessageToTimeInterface )
delete

◆ operator=() [2/2]


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