32 template <
class _elementType>
97 std::stringstream outputStream;
99 return outputStream.str();
103 virtual void ToStream(std::ostream & outputStream)
const {
105 outputStream << std::endl;
110 inline virtual void ToStreamRaw(std::ostream & outputStream,
const char delimiter =
' ',
111 bool headerOnly =
false,
const std::string & headerPrefix =
"")
const {
113 outputStream << delimiter;
168 #endif // _mtsMatrix_h
vctDynamicMatrix< value_type > MatrixType
Definition: mtsMatrix.h:47
Declaration of vctDynamicMatrix.
VCT_CONTAINER_TRAITS_TYPEDEFS(_elementType)
bool Zeros(void)
Definition: vctDynamicMatrixBase.h:468
virtual void SerializeRaw(std::ostream &outputStream) const
void ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
Definition: vctDynamicConstMatrixBase.h:1043
Definition: mtsMatrix.h:33
virtual void DeSerializeRaw(std::istream &inputStream)
size_type size(void) const
Definition: vctDynamicConstMatrixBase.h:228
mtsMatrix< value_type > ThisType
Definition: mtsMatrix.h:44
virtual void ToStream(std::ostream &outputStream) const
A matrix object of dynamic size.
Definition: vctDynamicMatrix.h:136
size_t size_type
Definition: vctContainerTraits.h:35
Class register definitions and log macros.
bool StorageOrder(void) const
Definition: vctDynamicConstMatrixBase.h:656
Base class for data object in cisstMultiTask.
Definition: mtsGenericObject.h:56
mtsMatrix< unsigned char > mtsUCharMat
Definition: mtsMatrix.h:162
CMN_DECLARE_SERVICES_INSTANTIATION(mtsDoubleMat)
ThisType & operator=(const MatrixType &data)
Definition: mtsMatrix.h:73
Definition: vctDynamicConstMatrixBase.h:77
void SerializeRaw(std::ostream &outputStream) const
Definition: vctDynamicConstMatrixBase.h:1107
void DeSerializeRaw(std::istream &inputStream)
Definition: vctDynamicMatrix.h:382
virtual void ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
Definition: mtsMatrix.h:110
void SerializeRaw(std::ostream &outputStream) const
Definition: mtsMatrix.h:118
mtsMatrix< unsigned int > mtsUIntMat
Definition: mtsMatrix.h:150
mtsMatrix(const ThisType &otherMatrix)
Definition: mtsMatrix.h:80
mtsMatrix(void)
Definition: mtsMatrix.h:50
mtsMatrix< unsigned short > mtsUShortMat
Definition: mtsMatrix.h:156
mtsMatrix< unsigned long > mtsULongMat
Definition: mtsMatrix.h:144
Forward declarations and #define for cisstMultiTask.
size_type rows() const
Definition: vctDynamicConstMatrixBase.h:238
size_type cols() const
Definition: vctDynamicConstMatrixBase.h:243
mtsMatrix< int > mtsIntMat
Definition: mtsMatrix.h:147
mtsMatrix< float > mtsFloatMat
Definition: mtsMatrix.h:138
mtsMatrix< double > mtsDoubleMat
Definition: mtsMatrix.h:135
void SetSize(size_type rows, size_type cols, bool storageOrder)
Definition: vctDynamicMatrix.h:364
mtsMatrix(size_type rows, size_type cols)
Definition: mtsMatrix.h:56
void ToStream(std::ostream &outputStream) const
Definition: vctDynamicConstMatrixBase.h:1014
mtsMatrix(const nsize_type &size)
Definition: mtsMatrix.h:63
mtsMatrix(const MatrixType &otherMatrix)
Definition: mtsMatrix.h:86
Definition: mtsMatrix.h:40
mtsMatrix< long > mtsLongMat
Definition: mtsMatrix.h:141
~mtsMatrix()
Definition: mtsMatrix.h:93
ThisType & Assign(const vctDynamicConstMatrixBase< __matrixOwnerType, value_type > &other)
Definition: vctDynamicMatrixBase.h:509
VCT_NARRAY_TRAITS_TYPEDEFS(DIMENSION)
mtsMatrix< short > mtsShortMat
Definition: mtsMatrix.h:153
virtual std::string ToString(void) const
Definition: mtsMatrix.h:96
mtsMatrix< bool > mtsBoolMat
Definition: mtsMatrix.h:165
virtual void ToStream(std::ostream &outputStream) const
Definition: mtsMatrix.h:103
void DeSerializeRaw(std::istream &inputStream)
Definition: mtsMatrix.h:125
const int CMN_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:331
virtual void ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76
mtsMatrix< char > mtsCharMat
Definition: mtsMatrix.h:159