Public Member Functions | Private Member Functions | Private Attributes | List of all members
Kalman::MFile Class Reference

#include <MFile.h>

Public Member Functions

template<typename T , K_UINT_32 BEG, bool DBG>
int add (std::string name, Kalman::KVector< T, BEG, DBG > &tmpvector, int type=ROW_VECTOR)
 
template<typename T , K_UINT_32 BEG, bool DBG>
int add (std::string name, Kalman::KMatrix< T, BEG, DBG > &tmpmatrix)
 
template<typename T , K_UINT_32 BEG, bool DBG>
int get (std::string name, Kalman::KVector< T, BEG, DBG > &tmpvector)
 
template<typename T , K_UINT_32 BEG, bool DBG>
int get (std::string name, Kalman::KMatrix< T, BEG, DBG > &tmpmatrix)
 
 MFile ()
 
void print ()
 
int read (char *filename)
 
int save (char *filename)
 
 ~MFile ()
 

Private Member Functions

bool add_double (std::string &tmpstr)
 

Private Attributes

std::vector< double > Data
 
std::vector< MFileElementVectorMFileElement
 

Detailed Description

Definition at line 55 of file MFile.h.

Constructor & Destructor Documentation

MFile::MFile ( )

Definition at line 37 of file MFile.cpp.

MFile::~MFile ( )

Definition at line 41 of file MFile.cpp.

Member Function Documentation

template<typename T , K_UINT_32 BEG, bool DBG>
int Kalman::MFile::add ( std::string  name,
Kalman::KVector< T, BEG, DBG > &  tmpvector,
int  type = ROW_VECTOR 
)
inline

Definition at line 74 of file MFile_impl.hpp.

template<typename T , K_UINT_32 BEG, bool DBG>
int Kalman::MFile::add ( std::string  name,
Kalman::KMatrix< T, BEG, DBG > &  tmpmatrix 
)
inline

Definition at line 119 of file MFile_impl.hpp.

bool MFile::add_double ( std::string &  tmpstr)
private

Definition at line 167 of file MFile.cpp.

template<typename T , K_UINT_32 BEG, bool DBG>
int Kalman::MFile::get ( std::string  name,
Kalman::KVector< T, BEG, DBG > &  tmpvector 
)
inline

Definition at line 9 of file MFile_impl.hpp.

template<typename T , K_UINT_32 BEG, bool DBG>
int Kalman::MFile::get ( std::string  name,
Kalman::KMatrix< T, BEG, DBG > &  tmpmatrix 
)
inline

Definition at line 46 of file MFile_impl.hpp.

void MFile::print ( )

Definition at line 159 of file MFile.cpp.

int MFile::read ( char *  filename)

Definition at line 45 of file MFile.cpp.

int MFile::save ( char *  filename)

Definition at line 182 of file MFile.cpp.

Member Data Documentation

std::vector<double> Kalman::MFile::Data
private

Definition at line 82 of file MFile.h.

std::vector<MFileElement> Kalman::MFile::VectorMFileElement
private

Definition at line 81 of file MFile.h.


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


kfilter
Author(s): Jorge Almeida, Vincent Zalzal, Sylvain Marleau, Richard Gourdeau
autogenerated on Mon Mar 2 2015 01:31:45