cisst-saw
Loading...
Searching...
No Matches
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) CISST_THROW(std
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) CISST_THROW(std
template<class _matrixType>
void cmnDataMatrixDeSerializeTextCheckSize (_matrixType &data, std::istream &inputStream, const char delimiter) CISST_THROW(std
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) CISST_THROW(std
template<class _matrixType>
void cmnDataMatrixDeSerializeBinary (_matrixType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std
template<class _matrixType>
void cmnDataMatrixDeSerializeBinaryResize (_matrixType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std
template<class _matrixType>
void cmnDataMatrixDeSerializeBinaryCheckSize (_matrixType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std
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) CISST_THROW(std
template<class _matrixType>
double cmnDataMatrixScalar (const _matrixType &data, const size_t index, const bool includeSize) CISST_THROW(std

Macro Definition Documentation

◆ _cmnDataFunctionsMatrixHelpers_h

#define _cmnDataFunctionsMatrixHelpers_h

Function Documentation

◆ cmnDataMatrixCopy()

template<class _matrixType>
void cmnDataMatrixCopy ( _matrixType & data,
const _matrixType & source )

◆ cmnDataMatrixDeSerializeBinary()

template<class _matrixType>
void cmnDataMatrixDeSerializeBinary ( _matrixType & data,
std::istream & inputStream,
const cmnDataFormat & localFormat,
const cmnDataFormat & remoteFormat )

◆ cmnDataMatrixDeSerializeBinaryCheckSize()

template<class _matrixType>
void cmnDataMatrixDeSerializeBinaryCheckSize ( _matrixType & data,
std::istream & inputStream,
const cmnDataFormat & localFormat,
const cmnDataFormat & remoteFormat )

◆ cmnDataMatrixDeSerializeBinaryResize()

template<class _matrixType>
void cmnDataMatrixDeSerializeBinaryResize ( _matrixType & data,
std::istream & inputStream,
const cmnDataFormat & localFormat,
const cmnDataFormat & remoteFormat )

◆ cmnDataMatrixDeSerializeText()

template<class _matrixType>
void cmnDataMatrixDeSerializeText ( _matrixType & data,
std::istream & inputStream,
const char delimiter )

◆ cmnDataMatrixDeSerializeTextCheckSize()

template<class _matrixType>
void cmnDataMatrixDeSerializeTextCheckSize ( _matrixType & data,
std::istream & inputStream,
const char delimiter )

◆ cmnDataMatrixDeSerializeTextResize()

template<class _matrixType>
void cmnDataMatrixDeSerializeTextResize ( _matrixType & data,
std::istream & inputStream,
const char delimiter )

◆ cmnDataMatrixHumanReadable()

template<class _matrixType>
std::string cmnDataMatrixHumanReadable ( const _matrixType & data)

◆ cmnDataMatrixScalar()

template<class _matrixType>
double cmnDataMatrixScalar ( const _matrixType & data,
const size_t index,
const bool includeSize )

◆ cmnDataMatrixScalarDescription()

template<class _matrixType>
std::string cmnDataMatrixScalarDescription ( const _matrixType & data,
const size_t index,
const std::string & userDescription,
const bool includeSize )

◆ cmnDataMatrixScalarFindInMatrixIndex()

template<class _matrixType>
bool cmnDataMatrixScalarFindInMatrixIndex ( const _matrixType & data,
const size_t index,
size_t & elementRow,
size_t & elementCol,
size_t & inElementIndex )

◆ cmnDataMatrixScalarNumber()

template<class _matrixType>
size_t cmnDataMatrixScalarNumber ( const _matrixType & data,
const bool includeSize )

◆ cmnDataMatrixSerializeBinary()

template<class _matrixType>
void cmnDataMatrixSerializeBinary ( const _matrixType & data,
std::ostream & outputStream )

◆ cmnDataMatrixSerializeDescription()

template<class _matrixType>
std::string cmnDataMatrixSerializeDescription ( const _matrixType & data,
const char delimiter,
const std::string & userDescription,
const bool serializeSize )

◆ cmnDataMatrixSerializeText()

template<class _matrixType>
void cmnDataMatrixSerializeText ( const _matrixType & data,
std::ostream & outputStream,
const char delimiter )