![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageRandomNonRepeatingConstIteratorWithIndex.h>
Collaboration diagram for itk::RandomPermutation:Public Types | |
| typedef Statistics::MersenneTwisterRandomVariateGenerator::Pointer | GeneratorPointer |
Public Member Functions | |
| void | Dump () |
| SizeValueType | operator[] (SizeValueType i) |
| RandomPermutation (SizeValueType sz) | |
| void | ReinitializeSeed () |
| void | ReinitializeSeed (int seed) |
| void | SetPriority (SizeValueType i, SizeValueType priority) |
| void | Shuffle () |
| ~RandomPermutation () | |
Public Attributes | |
| GeneratorPointer | m_Generator |
| NodeOfPermutation * | m_Permutation |
| SizeValueType | m_Size |
Produce a random permutation of a collection.
Definition at line 71 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
| typedef Statistics::MersenneTwisterRandomVariateGenerator::Pointer itk::RandomPermutation::GeneratorPointer |
Definition at line 74 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
| itk::RandomPermutation::RandomPermutation | ( | SizeValueType | sz | ) | [inline] |
Definition at line 79 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
References itk::Statistics::MersenneTwisterRandomVariateGenerator::GetInstance(), m_Generator, m_Permutation, m_Size, and Shuffle().
| itk::RandomPermutation::~RandomPermutation | ( | ) | [inline] |
Definition at line 124 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
References m_Permutation.
| void itk::RandomPermutation::Dump | ( | ) | [inline] |
Definition at line 87 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
References itk::NodeOfPermutation::m_Index, m_Permutation, itk::NodeOfPermutation::m_Priority, m_Size, and itk::NodeOfPermutation::m_Value.
| SizeValueType itk::RandomPermutation::operator[] | ( | SizeValueType | i | ) | [inline] |
Definition at line 119 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
References itk::NodeOfPermutation::m_Index, and m_Permutation.
| void itk::RandomPermutation::ReinitializeSeed | ( | ) | [inline] |
Reinitialize the seed of the random number generator
Definition at line 130 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
References m_Generator.
| void itk::RandomPermutation::ReinitializeSeed | ( | int | seed | ) | [inline] |
Definition at line 135 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
References m_Generator.
| void itk::RandomPermutation::SetPriority | ( | SizeValueType | i, |
| SizeValueType | priority | ||
| ) | [inline] |
Definition at line 97 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
References m_Permutation, itk::NodeOfPermutation::m_Priority, and m_Size.
| void itk::RandomPermutation::Shuffle | ( | ) | [inline] |
Definition at line 109 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
References m_Generator, itk::NodeOfPermutation::m_Index, m_Permutation, m_Size, and itk::NodeOfPermutation::m_Value.
Referenced by RandomPermutation().
Definition at line 76 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
Referenced by RandomPermutation(), ReinitializeSeed(), and Shuffle().
Definition at line 75 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
Referenced by Dump(), operator[](), RandomPermutation(), SetPriority(), Shuffle(), and ~RandomPermutation().
Definition at line 77 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.
Referenced by Dump(), RandomPermutation(), SetPriority(), and Shuffle().
1.7.6.1