22 #ifndef _vctRandomDynamicNArray_h
23 #define _vctRandomDynamicNArray_h
49 template <
class _nArrayOwnerType,
typename _elementType, vct::
size_type _dimension>
57 const iterator end = nArray.
end();
58 for (iter = nArray.
begin(); iter != end; iter++) {
64 #endif // _vctRandomDynamicNArray_h
Portability across compilers and operating systems tools.
Forward declarations and #define for cisstVector.
Declaration of vctDynamicNArray.
void ExtractRandomValue(_valueType &result)
iterator end(void)
Definition: vctDynamicNArrayBase.h:106
static cmnRandomSequence & GetInstance(void)
Definition: cmnRandomSequence.h:138
iterator begin(void)
Definition: vctDynamicNArrayBase.h:93
Definition: vctDynamicNArrayBase.h:42
void vctRandom(vctDynamicNArrayBase< _nArrayOwnerType, _elementType, _dimension > &nArray, const typename vctDynamicNArrayBase< _nArrayOwnerType, _elementType, _dimension >::value_type min, const typename vctDynamicNArrayBase< _nArrayOwnerType, _elementType, _dimension >::value_type max)
Definition: vctRandomDynamicNArray.h:50
Randomization utilities for general use in CISST applications.
Provide an interface to a reproducible random sequence.
Definition: cmnRandomSequence.h:66
OwnerType::iterator iterator
Definition: vctDynamicNArrayBase.h:62