opspace::ParameterLog Class Reference

#include <Parameter.hpp>

Collaboration diagram for opspace::ParameterLog:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ParameterLog (std::string const &name, parameter_lookup_t const &parameter_lookup)
void update (long long timestamp)
void writeFiles (std::string const &prefix, std::ostream *progress) const

Public Attributes

std::string const name
std::vector< long long > timestamp
std::vector< log_s
< IntegerParameter, int > > 
intlog
std::vector< log_s
< StringParameter, std::string > > 
strlog
std::vector< log_s
< RealParameter, double > > 
reallog
std::vector< log_s
< VectorParameter, Vector > > 
veclog
std::vector< log_s
< MatrixParameter, Matrix > > 
mxlog

Classes

struct  log_s


Detailed Description

Definition at line 337 of file Parameter.hpp.


Constructor & Destructor Documentation

opspace::ParameterLog::ParameterLog ( std::string const &  name,
parameter_lookup_t const &  parameter_lookup 
)

Definition at line 517 of file Parameter.cpp.

References intlog, opspace::maybe_append(), mxlog, reallog, strlog, and veclog.

Here is the call graph for this function:


Member Function Documentation

void opspace::ParameterLog::update ( long long  timestamp  ) 

Definition at line 542 of file Parameter.cpp.

References intlog, mxlog, reallog, strlog, timestamp, and veclog.

void opspace::ParameterLog::writeFiles ( std::string const &  prefix,
std::ostream *  progress 
) const

Definition at line 564 of file Parameter.cpp.

References intlog, opspace::ParameterLog::log_s< parameter_t, storage_t >::log, mxlog, name, opspace::ParameterLog::log_s< parameter_t, storage_t >::parameter, jspace::pretty_print(), jspace::pretty_string(), reallog, strlog, timestamp, and veclog.

Here is the call graph for this function:


Member Data Documentation

std::string const opspace::ParameterLog::name

Definition at line 352 of file Parameter.hpp.

Referenced by writeFiles().

std::vector<long long> opspace::ParameterLog::timestamp

Definition at line 353 of file Parameter.hpp.

Referenced by update(), and writeFiles().

std::vector<log_s<IntegerParameter, int> > opspace::ParameterLog::intlog

Definition at line 354 of file Parameter.hpp.

Referenced by ParameterLog(), update(), and writeFiles().

std::vector<log_s<StringParameter, std::string> > opspace::ParameterLog::strlog

Definition at line 355 of file Parameter.hpp.

Referenced by ParameterLog(), update(), and writeFiles().

std::vector<log_s<RealParameter, double> > opspace::ParameterLog::reallog

Definition at line 356 of file Parameter.hpp.

Referenced by ParameterLog(), update(), and writeFiles().

std::vector<log_s<VectorParameter, Vector> > opspace::ParameterLog::veclog

Definition at line 357 of file Parameter.hpp.

Referenced by ParameterLog(), update(), and writeFiles().

std::vector<log_s<MatrixParameter, Matrix> > opspace::ParameterLog::mxlog

Definition at line 358 of file Parameter.hpp.

Referenced by ParameterLog(), update(), and writeFiles().


The documentation for this class was generated from the following files:
Generated on Fri Aug 26 01:33:52 2011 for Stanford Whole-Body Control Framework by  doxygen 1.5.4