Public Member Functions | Protected Attributes
LoggerPort< T > Class Template Reference
Inheritance diagram for LoggerPort< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void clear ()
virtual void dumpLog (std::ostream &os, unsigned int precision=0)
void log ()
 LoggerPort (const char *name)
const char * name ()
InPort< T > & port ()
void printLog (std::ostream &os, T &data, unsigned int precision=0)

Protected Attributes

T m_data
std::deque< Tm_log
InPort< Tm_port

Detailed Description

template<class T>
class LoggerPort< T >

Definition at line 178 of file DataLogger.cpp.


Constructor & Destructor Documentation

template<class T>
LoggerPort< T >::LoggerPort ( const char *  name) [inline]

Definition at line 181 of file DataLogger.cpp.


Member Function Documentation

template<class T>
void LoggerPort< T >::clear ( void  ) [inline, virtual]

Implements LoggerPortBase.

Definition at line 209 of file DataLogger.cpp.

template<class T>
virtual void LoggerPort< T >::dumpLog ( std::ostream &  os,
unsigned int  precision = 0 
) [inline, virtual]

Implements LoggerPortBase.

Reimplemented in LoggerPortForPointCloud.

Definition at line 185 of file DataLogger.cpp.

template<class T>
void LoggerPort< T >::log ( ) [inline, virtual]

Implements LoggerPortBase.

Definition at line 200 of file DataLogger.cpp.

template<class T>
const char* LoggerPort< T >::name ( ) [inline, virtual]

Implements LoggerPortBase.

Definition at line 182 of file DataLogger.cpp.

template<class T>
InPort<T>& LoggerPort< T >::port ( ) [inline]

Definition at line 197 of file DataLogger.cpp.

template<class T>
void LoggerPort< T >::printLog ( std::ostream &  os,
T data,
unsigned int  precision = 0 
) [inline]

Definition at line 191 of file DataLogger.cpp.


Member Data Documentation

template<class T>
T LoggerPort< T >::m_data [protected]

Definition at line 214 of file DataLogger.cpp.

template<class T>
std::deque<T> LoggerPort< T >::m_log [protected]

Definition at line 215 of file DataLogger.cpp.

template<class T>
InPort<T> LoggerPort< T >::m_port [protected]

Definition at line 213 of file DataLogger.cpp.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed Sep 6 2017 02:35:57