Public Member Functions | Protected Attributes | List of all members
LogManagerBase Class Referenceabstract

#include <LogManagerBase.h>

Inheritance diagram for LogManagerBase:
Inheritance graph
[legend]

Public Member Functions

virtual void clear ()=0
 
virtual double currentTime ()=0
 
virtual void faster ()=0
 
double fps ()
 
virtual void head ()=0
 
virtual int index ()=0
 
bool isPlaying ()
 
bool isRecording ()
 
virtual unsigned int length ()=0
 
 LogManagerBase ()
 
virtual void move (double ratio)=0
 
virtual void next (int delta)=0
 
virtual void play ()=0
 
double playRatio ()
 
virtual void prev (int delta)=0
 
virtual bool record (double i_fps)=0
 
virtual void slower ()=0
 
virtual void tail ()=0
 
virtual double time ()=0
 
virtual int updateIndex ()=0
 
virtual ~LogManagerBase ()
 

Protected Attributes

double m_fps
 
bool m_isPlaying
 
bool m_isRecording
 
double m_playRatio
 

Detailed Description

Definition at line 4 of file LogManagerBase.h.

Constructor & Destructor Documentation

LogManagerBase::LogManagerBase ( )
inline

Definition at line 7 of file LogManagerBase.h.

virtual LogManagerBase::~LogManagerBase ( )
inlinevirtual

Definition at line 9 of file LogManagerBase.h.

Member Function Documentation

virtual void LogManagerBase::clear ( )
pure virtual
virtual double LogManagerBase::currentTime ( )
pure virtual
virtual void LogManagerBase::faster ( )
pure virtual
double LogManagerBase::fps ( )
inline

Definition at line 28 of file LogManagerBase.h.

virtual void LogManagerBase::head ( )
pure virtual
virtual int LogManagerBase::index ( )
pure virtual
bool LogManagerBase::isPlaying ( )
inline

Definition at line 25 of file LogManagerBase.h.

bool LogManagerBase::isRecording ( )
inline

Definition at line 26 of file LogManagerBase.h.

virtual unsigned int LogManagerBase::length ( )
pure virtual
virtual void LogManagerBase::move ( double  ratio)
pure virtual
virtual void LogManagerBase::next ( int  delta)
pure virtual
virtual void LogManagerBase::play ( )
pure virtual
double LogManagerBase::playRatio ( )
inline

Definition at line 27 of file LogManagerBase.h.

virtual void LogManagerBase::prev ( int  delta)
pure virtual
virtual bool LogManagerBase::record ( double  i_fps)
pure virtual
virtual void LogManagerBase::slower ( )
pure virtual
virtual void LogManagerBase::tail ( )
pure virtual
virtual double LogManagerBase::time ( )
pure virtual
virtual int LogManagerBase::updateIndex ( )
pure virtual

Member Data Documentation

double LogManagerBase::m_fps
protected

Definition at line 31 of file LogManagerBase.h.

bool LogManagerBase::m_isPlaying
protected

Definition at line 30 of file LogManagerBase.h.

bool LogManagerBase::m_isRecording
protected

Definition at line 30 of file LogManagerBase.h.

double LogManagerBase::m_playRatio
protected

Definition at line 31 of file LogManagerBase.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:52