cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
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) throw (std::runtime_error)
 
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) throw (std::runtime_error)
 
template<class _vectorType >
void cmnDataVectorDeSerializeTextCheckSize (_vectorType &data, std::istream &inputStream, const char delimiter) throw (std::runtime_error)
 
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) throw (std::runtime_error)
 
template<class _vectorType >
void cmnDataVectorDeSerializeBinary (_vectorType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) throw (std::runtime_error)
 
template<class _vectorType >
void cmnDataVectorDeSerializeBinaryResize (_vectorType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) throw (std::runtime_error)
 
template<class _vectorType >
void cmnDataVectorDeSerializeBinaryCheckSize (_vectorType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) throw (std::runtime_error)
 
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) throw (std::out_of_range)
 
template<class _vectorType >
double cmnDataVectorScalar (const _vectorType &data, const size_t index) throw (std::out_of_range)
 

Macro Definition Documentation

#define _cmnDataFunctionsVectorHelpers_h

Function Documentation

template<class _vectorType >
void cmnDataVectorCopy ( _vectorType &  data,
const _vectorType &  source 
)
template<class _vectorType >
void cmnDataVectorDeSerializeBinary ( _vectorType &  data,
std::istream &  inputStream,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
throw (std::runtime_error
)
template<class _vectorType >
void cmnDataVectorDeSerializeBinaryCheckSize ( _vectorType &  data,
std::istream &  inputStream,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
throw (std::runtime_error
)
template<class _vectorType >
void cmnDataVectorDeSerializeBinaryResize ( _vectorType &  data,
std::istream &  inputStream,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
throw (std::runtime_error
)
template<class _vectorType >
void cmnDataVectorDeSerializeText ( _vectorType &  data,
std::istream &  inputStream,
const char  delimiter 
)
template<class _vectorType >
void cmnDataVectorDeSerializeTextCheckSize ( _vectorType &  data,
std::istream &  inputStream,
const char  delimiter 
)
throw (std::runtime_error
)
template<class _vectorType >
void cmnDataVectorDeSerializeTextResize ( _vectorType &  data,
std::istream &  inputStream,
const char  delimiter 
)
throw (std::runtime_error
)
template<class _vectorType >
std::string cmnDataVectorHumanReadable ( const _vectorType &  data)
template<class _vectorType >
double cmnDataVectorScalar ( const _vectorType &  data,
const size_t  index 
)
throw (std::out_of_range
)
template<class _vectorType >
std::string cmnDataVectorScalarDescription ( const _vectorType &  data,
const size_t  index,
const std::string &  userDescription 
)
throw (std::out_of_range
)
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 >
size_t cmnDataVectorScalarNumber ( const _vectorType &  data)
template<class _vectorType >
void cmnDataVectorSerializeBinary ( const _vectorType &  data,
std::ostream &  outputStream 
)
throw (std::runtime_error
)
template<class _vectorType >
std::string cmnDataVectorSerializeDescription ( const _vectorType &  data,
const char  delimiter,
const std::string &  userDescription,
const bool  serializeSize 
)
template<class _vectorType >
void cmnDataVectorSerializeText ( const _vectorType &  data,
std::ostream &  outputStream,
const char  delimiter 
)
throw (std::runtime_error
)