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::LogManagerBase ( )
inline

Definition at line 7 of file LogManagerBase.h.

◆ ~LogManagerBase()

virtual LogManagerBase::~LogManagerBase ( )
inlinevirtual

Definition at line 9 of file LogManagerBase.h.

Member Function Documentation

◆ clear()

virtual void LogManagerBase::clear ( )
pure virtual

◆ currentTime()

virtual double LogManagerBase::currentTime ( )
pure virtual

◆ faster()

virtual void LogManagerBase::faster ( )
pure virtual

◆ fps()

double LogManagerBase::fps ( )
inline

Definition at line 28 of file LogManagerBase.h.

◆ head()

virtual void LogManagerBase::head ( )
pure virtual

◆ index()

virtual int LogManagerBase::index ( )
pure virtual

◆ isPlaying()

bool LogManagerBase::isPlaying ( )
inline

Definition at line 25 of file LogManagerBase.h.

◆ isRecording()

bool LogManagerBase::isRecording ( )
inline

Definition at line 26 of file LogManagerBase.h.

◆ length()

virtual unsigned int LogManagerBase::length ( )
pure virtual

◆ move()

virtual void LogManagerBase::move ( double  ratio)
pure virtual

◆ next()

virtual void LogManagerBase::next ( int  delta)
pure virtual

◆ play()

virtual void LogManagerBase::play ( )
pure virtual

◆ playRatio()

double LogManagerBase::playRatio ( )
inline

Definition at line 27 of file LogManagerBase.h.

◆ prev()

virtual void LogManagerBase::prev ( int  delta)
pure virtual

◆ record()

virtual bool LogManagerBase::record ( double  i_fps)
pure virtual

◆ slower()

virtual void LogManagerBase::slower ( )
pure virtual

◆ tail()

virtual void LogManagerBase::tail ( )
pure virtual

◆ time()

virtual double LogManagerBase::time ( )
pure virtual

◆ updateIndex()

virtual int LogManagerBase::updateIndex ( )
pure virtual

Member Data Documentation

◆ m_fps

double LogManagerBase::m_fps
protected

Definition at line 31 of file LogManagerBase.h.

◆ m_isPlaying

bool LogManagerBase::m_isPlaying
protected

Definition at line 30 of file LogManagerBase.h.

◆ m_isRecording

bool LogManagerBase::m_isRecording
protected

Definition at line 30 of file LogManagerBase.h.

◆ m_playRatio

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 Sat Dec 17 2022 03:52:22