

Definition at line 36 of file prmMaskedVector.h.
| typedef prmMaskedVector<_elementType> prmMaskedVector< _elementType >::ThisType |
This type.
Definition at line 44 of file prmMaskedVector.h.
typedef unsigned int prmMaskedVector< _elementType >::size_type [protected] |
Type used to define the size of the vector.
Definition at line 50 of file prmMaskedVector.h.
| prmMaskedVector< _elementType >::prmMaskedVector | ( | void | ) | [inline] |
Default constructor.
Definition at line 65 of file prmMaskedVector.h.
| prmMaskedVector< _elementType >::prmMaskedVector | ( | size_type | size | ) | [inline] |
Constructor with memory allocation for a given size.
Definition at line 82 of file prmMaskedVector.h.
References prmMaskedVector< _elementType >::SetSize().
| prmMaskedVector< _elementType >::prmMaskedVector | ( | const ThisType & | otherVector | ) | [inline] |
Copy constructor.
Definition at line 93 of file prmMaskedVector.h.
| prmMaskedVector< _elementType >::~prmMaskedVector | ( | ) | [inline] |
Default destructor, will call the destructor of the contained vector and free the memory.
Definition at line 116 of file prmMaskedVector.h.
| prmMaskedVector< _elementType >::CMN_DECLARE_MEMBER_AND_ACCESSORS | ( | DataType | , | |
| Data | ||||
| ) | [protected] |
Vector of values for this container
| prmMaskedVector< _elementType >::CMN_DECLARE_MEMBER_AND_ACCESSORS | ( | vctBoolVec | , | |
| Mask | ||||
| ) | [protected] |
Masks for the cooresponding vector
| void prmMaskedVector< _elementType >::SetSize | ( | size_type | size | ) | [inline] |
Set vector same size for each element, this is required if the above constructor is not used Sets all elements to 0
Definition at line 73 of file prmMaskedVector.h.
Referenced by prmMaskedVector< _elementType >::prmMaskedVector().
| bool prmMaskedVector< _elementType >::Allocate | ( | const mtsGenericObject * | model | ) | [inline] |
Allocate memory based on an existing object of the same type. The object is provided via a cmnGenericObject pointer. If a dynamic cast to this type is not possible, this method returns false.
Definition at line 103 of file prmMaskedVector.h.
| virtual std::string prmMaskedVector< _elementType >::ToString | ( | void | ) | const [inline, virtual] |
To stream human readable output
Reimplemented from cmnGenericObject.
Definition at line 119 of file prmMaskedVector.h.
References prmMaskedVector< _elementType >::ToStream().
| virtual void prmMaskedVector< _elementType >::ToStream | ( | std::ostream & | outputStream | ) | const [inline, virtual] |
To stream human readable output
Reimplemented from mtsGenericObject.
Definition at line 126 of file prmMaskedVector.h.
References mtsGenericObject::ToStream().
Referenced by prmMaskedVector< _elementType >::ToString().