Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::RandomPermutation Class Reference

#include <itkImageRandomNonRepeatingConstIteratorWithIndex.h>

Collaboration diagram for itk::RandomPermutation:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
Statistics::MersenneTwisterRandomVariateGenerator::Pointer 
GeneratorPointer

Public Member Functions

void Dump ()
unsigned long operator[] (unsigned long i)
 RandomPermutation (unsigned long sz)
void ReinitializeSeed (int seed)
void ReinitializeSeed ()
void SetPriority (unsigned long i, unsigned long priority)
void Shuffle ()
 ~RandomPermutation ()

Public Attributes

GeneratorPointer m_Generator
NodeOfPermutationm_Permutation
unsigned long m_Size

Detailed Description

Definition at line 69 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.


Member Typedef Documentation


Constructor & Destructor Documentation

itk::RandomPermutation::RandomPermutation ( unsigned long  sz  )  [inline]
itk::RandomPermutation::~RandomPermutation (  )  [inline]

Definition at line 122 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References m_Permutation.


Member Function Documentation

void itk::RandomPermutation::Dump (  )  [inline]
unsigned long itk::RandomPermutation::operator[] ( unsigned long  i  )  [inline]
void itk::RandomPermutation::ReinitializeSeed ( int  seed  )  [inline]

Definition at line 133 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References m_Generator.

void itk::RandomPermutation::ReinitializeSeed (  )  [inline]

Reinitialize the seed of the random number generator

Definition at line 128 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References m_Generator.

void itk::RandomPermutation::SetPriority ( unsigned long  i,
unsigned long  priority 
) [inline]
void itk::RandomPermutation::Shuffle (  )  [inline]

Member Data Documentation


The documentation for this class was generated from the following file:

Generated at Fri Apr 16 23:58:49 2010 for ITK by doxygen 1.6.1 written by Dimitri van Heesch, © 1997-2000