cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
cmnDataFunctionsMatrixHelpers.h File Reference

Go to the source code of this file.

Macros

#define _cmnDataFunctionsMatrixHelpers_h
 

Functions

template<class _matrixType >
void cmnDataMatrixCopy (_matrixType &data, const _matrixType &source)
 
template<class _matrixType >
std::string cmnDataMatrixHumanReadable (const _matrixType &data)
 
template<class _matrixType >
void cmnDataMatrixSerializeText (const _matrixType &data, std::ostream &outputStream, const char delimiter) throw (std::runtime_error)
 
template<class _matrixType >
void cmnDataMatrixDeSerializeText (_matrixType &data, std::istream &inputStream, const char delimiter)
 
template<class _matrixType >
void cmnDataMatrixDeSerializeTextResize (_matrixType &data, std::istream &inputStream, const char delimiter) throw (std::runtime_error)
 
template<class _matrixType >
void cmnDataMatrixDeSerializeTextCheckSize (_matrixType &data, std::istream &inputStream, const char delimiter) throw (std::runtime_error)
 
template<class _matrixType >
std::string cmnDataMatrixSerializeDescription (const _matrixType &data, const char delimiter, const std::string &userDescription, const bool serializeSize)
 
template<class _matrixType >
void cmnDataMatrixSerializeBinary (const _matrixType &data, std::ostream &outputStream) throw (std::runtime_error)
 
template<class _matrixType >
void cmnDataMatrixDeSerializeBinary (_matrixType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) throw (std::runtime_error)
 
template<class _matrixType >
void cmnDataMatrixDeSerializeBinaryResize (_matrixType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) throw (std::runtime_error)
 
template<class _matrixType >
void cmnDataMatrixDeSerializeBinaryCheckSize (_matrixType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) throw (std::runtime_error)
 
template<class _matrixType >
size_t cmnDataMatrixScalarNumber (const _matrixType &data, const bool includeSize)
 
template<class _matrixType >
bool cmnDataMatrixScalarFindInMatrixIndex (const _matrixType &data, const size_t index, size_t &elementRow, size_t &elementCol, size_t &inElementIndex)
 
template<class _matrixType >
std::string cmnDataMatrixScalarDescription (const _matrixType &data, const size_t index, const std::string &userDescription, const bool includeSize) throw (std::out_of_range)
 
template<class _matrixType >
double cmnDataMatrixScalar (const _matrixType &data, const size_t index, const bool includeSize) throw (std::out_of_range)
 

Macro Definition Documentation

#define _cmnDataFunctionsMatrixHelpers_h

Function Documentation

template<class _matrixType >
void cmnDataMatrixCopy ( _matrixType &  data,
const _matrixType &  source 
)
template<class _matrixType >
void cmnDataMatrixDeSerializeBinary ( _matrixType &  data,
std::istream &  inputStream,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
throw (std::runtime_error
)
template<class _matrixType >
void cmnDataMatrixDeSerializeBinaryCheckSize ( _matrixType &  data,
std::istream &  inputStream,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
throw (std::runtime_error
)
template<class _matrixType >
void cmnDataMatrixDeSerializeBinaryResize ( _matrixType &  data,
std::istream &  inputStream,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
throw (std::runtime_error
)
template<class _matrixType >
void cmnDataMatrixDeSerializeText ( _matrixType &  data,
std::istream &  inputStream,
const char  delimiter 
)
template<class _matrixType >
void cmnDataMatrixDeSerializeTextCheckSize ( _matrixType &  data,
std::istream &  inputStream,
const char  delimiter 
)
throw (std::runtime_error
)
template<class _matrixType >
void cmnDataMatrixDeSerializeTextResize ( _matrixType &  data,
std::istream &  inputStream,
const char  delimiter 
)
throw (std::runtime_error
)
template<class _matrixType >
std::string cmnDataMatrixHumanReadable ( const _matrixType &  data)
template<class _matrixType >
double cmnDataMatrixScalar ( const _matrixType &  data,
const size_t  index,
const bool  includeSize 
)
throw (std::out_of_range
)
template<class _matrixType >
std::string cmnDataMatrixScalarDescription ( const _matrixType &  data,
const size_t  index,
const std::string &  userDescription,
const bool  includeSize 
)
throw (std::out_of_range
)
template<class _matrixType >
bool cmnDataMatrixScalarFindInMatrixIndex ( const _matrixType &  data,
const size_t  index,
size_t &  elementRow,
size_t &  elementCol,
size_t &  inElementIndex 
)
template<class _matrixType >
size_t cmnDataMatrixScalarNumber ( const _matrixType &  data,
const bool  includeSize 
)
template<class _matrixType >
void cmnDataMatrixSerializeBinary ( const _matrixType &  data,
std::ostream &  outputStream 
)
throw (std::runtime_error
)
template<class _matrixType >
std::string cmnDataMatrixSerializeDescription ( const _matrixType &  data,
const char  delimiter,
const std::string &  userDescription,
const bool  serializeSize 
)
template<class _matrixType >
void cmnDataMatrixSerializeText ( const _matrixType &  data,
std::ostream &  outputStream,
const char  delimiter 
)
throw (std::runtime_error
)