All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Protected Member Functions | Protected Attributes
pangolin::InputRecordRepeat Struct Reference

#include <input_record_repeat.h>

List of all members.

Public Member Functions

void ClearBuffer ()
 InputRecordRepeat (const std::string &var_record_prefix)
void LoadBuffer (const std::string &filename)
void PlayBuffer ()
void PlayBuffer (int start, int end)
void Record ()
void SaveBuffer (const std::string &filename)
void SetIndex (int id)
int Size ()
void Stop ()
void UpdateVariable (const std::string &name)
template<typename T >
void UpdateVariable (const Var< T > &var)
 ~InputRecordRepeat ()

Static Protected Member Functions

static void GuiVarChanged (void *data, const std::string &name, _Var &var)

Protected Attributes

std::ofstream file
std::string filename
int index
bool play
std::list< FrameInputplay_queue
bool record
std::list< FrameInputrecord_queue

Detailed Description

Definition at line 45 of file input_record_repeat.h.


Constructor & Destructor Documentation

pangolin::InputRecordRepeat::InputRecordRepeat ( const std::string &  var_record_prefix)

Definition at line 8 of file input_record_repeat.cpp.

Definition at line 14 of file input_record_repeat.cpp.


Member Function Documentation

Definition at line 49 of file input_record_repeat.cpp.

void pangolin::InputRecordRepeat::GuiVarChanged ( void *  data,
const std::string &  name,
_Var var 
) [static, protected]

Definition at line 137 of file input_record_repeat.cpp.

void pangolin::InputRecordRepeat::LoadBuffer ( const std::string &  filename)

Definition at line 81 of file input_record_repeat.cpp.

Definition at line 95 of file input_record_repeat.cpp.

void pangolin::InputRecordRepeat::PlayBuffer ( int  start,
int  end 
)

Definition at line 103 of file input_record_repeat.cpp.

Definition at line 36 of file input_record_repeat.cpp.

void pangolin::InputRecordRepeat::SaveBuffer ( const std::string &  filename)

Definition at line 71 of file input_record_repeat.cpp.

Definition at line 19 of file input_record_repeat.cpp.

Definition at line 118 of file input_record_repeat.cpp.

Definition at line 43 of file input_record_repeat.cpp.

void pangolin::InputRecordRepeat::UpdateVariable ( const std::string &  name)

Definition at line 123 of file input_record_repeat.cpp.

template<typename T >
void pangolin::InputRecordRepeat::UpdateVariable ( const Var< T > &  var) [inline]

Definition at line 65 of file input_record_repeat.h.


Member Data Documentation

std::ofstream pangolin::InputRecordRepeat::file [protected]

Definition at line 77 of file input_record_repeat.h.

std::string pangolin::InputRecordRepeat::filename [protected]

Definition at line 78 of file input_record_repeat.h.

Definition at line 76 of file input_record_repeat.h.

Definition at line 74 of file input_record_repeat.h.

Definition at line 80 of file input_record_repeat.h.

Definition at line 73 of file input_record_repeat.h.

Definition at line 81 of file input_record_repeat.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


pangolin_wrapper
Author(s): Todor Stoyanov
autogenerated on Wed Feb 13 2013 14:03:25