32 template <
class _elementType>
89 std::stringstream outputStream;
91 return outputStream.str();
95 virtual void ToStream(std::ostream & outputStream)
const {
97 outputStream << std::endl;
102 inline virtual void ToStreamRaw(std::ostream & outputStream,
const char delimiter =
' ',
103 bool headerOnly =
false,
const std::string & headerPrefix =
"")
const {
105 outputStream << delimiter;
162 #endif // _mtsVector_h
A vector object of dynamic size.
Definition: vctDynamicVector.h:127
mtsVector< unsigned char > mtsUCharVec
Definition: mtsVector.h:153
mtsVector(void)
Definition: mtsVector.h:48
mtsVector< bool > mtsBoolVec
Definition: mtsVector.h:156
mtsVector(size_type size)
Definition: mtsVector.h:55
virtual void SerializeRaw(std::ostream &outputStream) const
virtual void DeSerializeRaw(std::istream &inputStream)
ThisType & Assign(const vctDynamicConstVectorBase< __vectorOwnerType, value_type > &other)
Definition: vctDynamicVectorBase.h:242
virtual void ToStream(std::ostream &outputStream) const
size_t size_type
Definition: vctContainerTraits.h:35
mtsVector< long > mtsLongVec
Definition: mtsVector.h:132
Class register definitions and log macros.
Base class for data object in cisstMultiTask.
Definition: mtsGenericObject.h:56
mtsVector(const VectorType &otherVector)
Definition: mtsVector.h:78
mtsVector< unsigned int > mtsUIntVec
Definition: mtsVector.h:141
void SetSize(size_type size)
Definition: vctDynamicVector.h:315
void SerializeRaw(std::ostream &outputStream) const
Definition: mtsVector.h:110
void DeSerializeRaw(std::istream &inputStream)
Definition: vctDynamicVector.h:357
virtual void ToStream(std::ostream &outputStream) const
Definition: mtsVector.h:95
virtual std::string ToString(void) const
Definition: mtsVector.h:88
Declaration of vctDynamicVector.
Definition: mtsVector.h:33
size_type size(void) const
Definition: vctDynamicConstVectorBase.h:164
mtsVector(const ThisType &otherVector)
Definition: mtsVector.h:72
void ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
Definition: vctDynamicConstVectorBase.h:973
void SerializeRaw(std::ostream &outputStream) const
Definition: vctDynamicConstVectorBase.h:996
Forward declarations and #define for cisstMultiTask.
mtsVector< unsigned short > mtsUShortVec
Definition: mtsVector.h:147
bool Zeros(void)
Definition: vctDynamicVectorBase.h:225
mtsVector< value_type > ThisType
Definition: mtsVector.h:42
mtsVector< unsigned long > mtsULongVec
Definition: mtsVector.h:135
VCT_CONTAINER_TRAITS_TYPEDEFS(_elementType)
void DeSerializeRaw(std::istream &inputStream)
Definition: mtsVector.h:117
virtual void ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
Definition: mtsVector.h:102
void ToStream(std::ostream &outputStream) const
Definition: vctDynamicConstVectorBase.h:950
mtsVector< char > mtsCharVec
Definition: mtsVector.h:150
Definition: vctDynamicConstVectorBase.h:77
mtsVector< float > mtsFloatVec
Definition: mtsVector.h:129
mtsVector< double > mtsDoubleVec
Definition: mtsVector.h:126
ThisType & operator=(const VectorType &data)
Definition: mtsVector.h:65
CMN_DECLARE_SERVICES_INSTANTIATION(mtsDoubleVec)
mtsVector< int > mtsIntVec
Definition: mtsVector.h:138
const int CMN_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:331
mtsVector< short > mtsShortVec
Definition: mtsVector.h:144
virtual void ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
vctDynamicVector< value_type > VectorType
Definition: mtsVector.h:45
mtsVector< std::string > mtsStdStringVec
Definition: mtsVector.h:159
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76
~mtsVector()
Definition: mtsVector.h:85