Public Member Functions | Private Types | Private Member Functions | Private Attributes
cob_3d_mapping_tools::bag_delayer< MsgT > Class Template Reference

#include <bag_delayer.hpp>

List of all members.

Public Member Functions

 bag_delayer ()
void deinit ()
bool init (int argc, char *argv[])
void run ()
 ~bag_delayer ()

Private Types

typedef KeyboardConsoleListener KCL

Private Member Functions

void interpret_input (char c_in)

Private Attributes

bool b_run
char keys [3]
int keys_size
BAG_MODE::modes mode
int n_msg
rosbag::Bagp_bag
rosbag::Viewp_view
tf::TransformBroadcastertf_broadcaster
std::list< rosbag::View::iteratortimeline
std::string topic_

Detailed Description

template<typename MsgT>
class cob_3d_mapping_tools::bag_delayer< MsgT >

Definition at line 78 of file bag_delayer.hpp.


Member Typedef Documentation

template<typename MsgT>
typedef KeyboardConsoleListener cob_3d_mapping_tools::bag_delayer< MsgT >::KCL [private]

Definition at line 81 of file bag_delayer.hpp.


Constructor & Destructor Documentation

template<typename MsgT>
cob_3d_mapping_tools::bag_delayer< MsgT >::bag_delayer ( ) [inline]

Definition at line 84 of file bag_delayer.hpp.

template<typename MsgT>
cob_3d_mapping_tools::bag_delayer< MsgT >::~bag_delayer ( ) [inline]

Definition at line 97 of file bag_delayer.hpp.


Member Function Documentation

template<typename MsgT >
void cob_3d_mapping_tools::bag_delayer< MsgT >::deinit ( )

Definition at line 175 of file bag_delayer.hpp.

template<typename MsgT >
bool cob_3d_mapping_tools::bag_delayer< MsgT >::init ( int  argc,
char *  argv[] 
)

Definition at line 123 of file bag_delayer.hpp.

template<typename MsgT >
void cob_3d_mapping_tools::bag_delayer< MsgT >::interpret_input ( char  c_in) [private]

Definition at line 220 of file bag_delayer.hpp.

template<typename MsgT >
void cob_3d_mapping_tools::bag_delayer< MsgT >::run ( )

Definition at line 184 of file bag_delayer.hpp.


Member Data Documentation

template<typename MsgT>
bool cob_3d_mapping_tools::bag_delayer< MsgT >::b_run [private]

Definition at line 109 of file bag_delayer.hpp.

template<typename MsgT>
char cob_3d_mapping_tools::bag_delayer< MsgT >::keys[3] [private]

Definition at line 118 of file bag_delayer.hpp.

template<typename MsgT>
int cob_3d_mapping_tools::bag_delayer< MsgT >::keys_size [private]

Definition at line 119 of file bag_delayer.hpp.

template<typename MsgT>
BAG_MODE::modes cob_3d_mapping_tools::bag_delayer< MsgT >::mode [private]

Definition at line 108 of file bag_delayer.hpp.

template<typename MsgT>
int cob_3d_mapping_tools::bag_delayer< MsgT >::n_msg [private]

Definition at line 117 of file bag_delayer.hpp.

template<typename MsgT>
rosbag::Bag* cob_3d_mapping_tools::bag_delayer< MsgT >::p_bag [private]

Definition at line 112 of file bag_delayer.hpp.

template<typename MsgT>
rosbag::View* cob_3d_mapping_tools::bag_delayer< MsgT >::p_view [private]

Definition at line 113 of file bag_delayer.hpp.

template<typename MsgT>
tf::TransformBroadcaster* cob_3d_mapping_tools::bag_delayer< MsgT >::tf_broadcaster [private]

Definition at line 114 of file bag_delayer.hpp.

template<typename MsgT>
std::list<rosbag::View::iterator> cob_3d_mapping_tools::bag_delayer< MsgT >::timeline [private]

Definition at line 115 of file bag_delayer.hpp.

template<typename MsgT>
std::string cob_3d_mapping_tools::bag_delayer< MsgT >::topic_ [private]

Definition at line 110 of file bag_delayer.hpp.


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


cob_3d_mapping_tools
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:04:27