20 #ifndef _vctRandomDynamicVector_h
21 #define _vctRandomDynamicVector_h
46 template <
class _vectorOwnerType,
typename _elementType>
53 const typename VectorType::iterator end = vector.
end();
54 typename VectorType::iterator iter;
55 for (iter = vector.
begin(); iter != end; ++iter) {
61 #endif // _vctRandomDynamicVector_h
Portability across compilers and operating systems tools.
Forward declarations and #define for cisstVector.
iterator begin(void)
Definition: vctDynamicVectorBase.h:91
void ExtractRandomValue(_valueType &result)
static cmnRandomSequence & GetInstance(void)
Definition: cmnRandomSequence.h:138
Declaration of vctDynamicVector.
void vctRandom(vctDynamicVectorBase< _vectorOwnerType, _elementType > &vector, const typename vctDynamicVectorBase< _vectorOwnerType, _elementType >::value_type min, const typename vctDynamicVectorBase< _vectorOwnerType, _elementType >::value_type max)
Definition: vctRandomDynamicVector.h:47
iterator end(void)
Definition: vctDynamicVectorBase.h:97
Randomization utilities for general use in CISST applications.
Provide an interface to a reproducible random sequence.
Definition: cmnRandomSequence.h:66
Definition: vctDynamicVectorBase.h:61