cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Member Functions | List of all members
cmnData< mtsCommandQualifiedReadDescription > Class Template Reference

#include <mtsInterfaceCommon.h>

Public Types

enum  { IS_SPECIALIZED = 1 }
 
typedef
mtsCommandQualifiedReadDescription 
DataType
 

Static Public Member Functions

static void Copy (DataType &data, const DataType &source)
 
static std::string SerializeDescription (const DataType &data, const char delimiter, const std::string &userDescription)
 
static void SerializeBinary (const DataType &data, std::ostream &outputStream) throw (std::runtime_error)
 
static void DeSerializeBinary (DataType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) throw (std::runtime_error)
 
static void SerializeText (const DataType &data, std::ostream &outputStream, const char delimiter= ',') throw (std::runtime_error)
 
static void DeSerializeText (DataType &data, std::istream &inputStream, const char delimiter= ',') throw (std::runtime_error)
 
static std::string HumanReadable (const DataType &data)
 
static bool ScalarNumberIsFixed (const DataType &data)
 
static size_t ScalarNumber (const DataType &data)
 
static std::string ScalarDescription (const DataType &data, const size_t index, const std::string &userDescription="") throw (std::out_of_range)
 
static double Scalar (const DataType &data, const size_t index) throw (std::out_of_range)
 

Member Typedef Documentation

Member Enumeration Documentation

anonymous enum
Enumerator
IS_SPECIALIZED 

Member Function Documentation

static void cmnData< mtsCommandQualifiedReadDescription >::Copy ( DataType data,
const DataType source 
)
inlinestatic
static void cmnData< mtsCommandQualifiedReadDescription >::DeSerializeBinary ( DataType data,
std::istream &  inputStream,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
throw (std::runtime_error
)
inlinestatic
static void cmnData< mtsCommandQualifiedReadDescription >::DeSerializeText ( DataType data,
std::istream &  inputStream,
const char  delimiter = ',' 
)
throw (std::runtime_error
)
inlinestatic
static std::string cmnData< mtsCommandQualifiedReadDescription >::HumanReadable ( const DataType data)
inlinestatic
static double cmnData< mtsCommandQualifiedReadDescription >::Scalar ( const DataType data,
const size_t  index 
)
throw (std::out_of_range
)
inlinestatic
static std::string cmnData< mtsCommandQualifiedReadDescription >::ScalarDescription ( const DataType data,
const size_t  index,
const std::string &  userDescription = "" 
)
throw (std::out_of_range
)
inlinestatic
static size_t cmnData< mtsCommandQualifiedReadDescription >::ScalarNumber ( const DataType data)
inlinestatic
static bool cmnData< mtsCommandQualifiedReadDescription >::ScalarNumberIsFixed ( const DataType data)
inlinestatic
static void cmnData< mtsCommandQualifiedReadDescription >::SerializeBinary ( const DataType data,
std::ostream &  outputStream 
)
throw (std::runtime_error
)
inlinestatic
static std::string cmnData< mtsCommandQualifiedReadDescription >::SerializeDescription ( const DataType data,
const char  delimiter,
const std::string &  userDescription 
)
inlinestatic
static void cmnData< mtsCommandQualifiedReadDescription >::SerializeText ( const DataType data,
std::ostream &  outputStream,
const char  delimiter = ',' 
)
throw (std::runtime_error
)
inlinestatic

The documentation for this class was generated from the following file: