cisst-saw
Loading...
Searching...
No Matches
cmnDataFunctionsVectorHelpers.h File Reference

Go to the source code of this file.

Macros

#define _cmnDataFunctionsVectorHelpers_h

Functions

template<class _vectorType>
void cmnDataVectorCopy (_vectorType &data, const _vectorType &source)
template<class _vectorType>
std::string cmnDataVectorHumanReadable (const _vectorType &data)
template<class _vectorType>
void cmnDataVectorSerializeText (const _vectorType &data, std::ostream &outputStream, const char delimiter) CISST_THROW(std
template<class _vectorType>
void cmnDataVectorDeSerializeText (_vectorType &data, std::istream &inputStream, const char delimiter)
template<class _vectorType>
void cmnDataVectorDeSerializeTextResize (_vectorType &data, std::istream &inputStream, const char delimiter) CISST_THROW(std
template<class _vectorType>
void cmnDataVectorDeSerializeTextCheckSize (_vectorType &data, std::istream &inputStream, const char delimiter) CISST_THROW(std
template<class _vectorType>
std::string cmnDataVectorSerializeDescription (const _vectorType &data, const char delimiter, const std::string &userDescription, const bool serializeSize)
template<class _vectorType>
void cmnDataVectorSerializeBinary (const _vectorType &data, std::ostream &outputStream) CISST_THROW(std
template<class _vectorType>
void cmnDataVectorDeSerializeBinary (_vectorType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std
template<class _vectorType>
void cmnDataVectorDeSerializeBinaryResize (_vectorType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std
template<class _vectorType>
void cmnDataVectorDeSerializeBinaryCheckSize (_vectorType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std
template<class _vectorType>
size_t cmnDataVectorScalarNumber (const _vectorType &data)
template<class _vectorType, class _elementType>
bool cmnDataVectorScalarFindInVectorIndex (_vectorType data, const size_t size, const size_t scalarNumber, const size_t index, size_t &elementIndex, size_t &inElementIndex)
template<class _vectorType>
std::string cmnDataVectorScalarDescription (const _vectorType &data, const size_t index, const std::string &userDescription) CISST_THROW(std
template<class _vectorType>
double cmnDataVectorScalar (const _vectorType &data, const size_t index) CISST_THROW(std

Macro Definition Documentation

◆ _cmnDataFunctionsVectorHelpers_h

#define _cmnDataFunctionsVectorHelpers_h

Function Documentation

◆ cmnDataVectorCopy()

template<class _vectorType>
void cmnDataVectorCopy ( _vectorType & data,
const _vectorType & source )

◆ cmnDataVectorDeSerializeBinary()

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

◆ cmnDataVectorDeSerializeBinaryCheckSize()

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

◆ cmnDataVectorDeSerializeBinaryResize()

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

◆ cmnDataVectorDeSerializeText()

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

◆ cmnDataVectorDeSerializeTextCheckSize()

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

◆ cmnDataVectorDeSerializeTextResize()

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

◆ cmnDataVectorHumanReadable()

template<class _vectorType>
std::string cmnDataVectorHumanReadable ( const _vectorType & data)

◆ cmnDataVectorScalar()

template<class _vectorType>
double cmnDataVectorScalar ( const _vectorType & data,
const size_t index )

◆ cmnDataVectorScalarDescription()

template<class _vectorType>
std::string cmnDataVectorScalarDescription ( const _vectorType & data,
const size_t index,
const std::string & userDescription )

◆ cmnDataVectorScalarFindInVectorIndex()

template<class _vectorType, class _elementType>
bool cmnDataVectorScalarFindInVectorIndex ( _vectorType data,
const size_t size,
const size_t scalarNumber,
const size_t index,
size_t & elementIndex,
size_t & inElementIndex )

◆ cmnDataVectorScalarNumber()

template<class _vectorType>
size_t cmnDataVectorScalarNumber ( const _vectorType & data)

◆ cmnDataVectorSerializeBinary()

template<class _vectorType>
void cmnDataVectorSerializeBinary ( const _vectorType & data,
std::ostream & outputStream )

◆ cmnDataVectorSerializeDescription()

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

◆ cmnDataVectorSerializeText()

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