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 Member Functions

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

Public Attributes

nodeOfPermutationpermutation
unsigned long size

Constructor & Destructor Documentation

itk::randomPermutation::randomPermutation unsigned long  sz  )  [inline]
 

Definition at line 62 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References permutation, Shuffle(), and size.

itk::randomPermutation::~randomPermutation  )  [inline]
 

Definition at line 91 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References permutation.


Member Function Documentation

void itk::randomPermutation::Dump  )  [inline]
 

Definition at line 67 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References itk::nodeOfPermutation::index, permutation, itk::nodeOfPermutation::priority, size, and itk::nodeOfPermutation::value.

unsigned long itk::randomPermutation::operator[] unsigned long  i  )  [inline]
 

Definition at line 88 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References itk::nodeOfPermutation::index, and permutation.

void itk::randomPermutation::ReinitializeSeed int  seed  )  [inline]
 

Definition at line 101 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

void itk::randomPermutation::ReinitializeSeed  )  [inline]
 

Reinitialize the seed of the random number generator

Definition at line 96 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

void itk::randomPermutation::SetPriority unsigned long  i,
unsigned long  priority
[inline]
 

Definition at line 74 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References permutation, itk::nodeOfPermutation::priority, and size.

void itk::randomPermutation::Shuffle  )  [inline]
 

Definition at line 81 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

References itk::nodeOfPermutation::index, permutation, size, and itk::nodeOfPermutation::value.

Referenced by randomPermutation().


Member Data Documentation

nodeOfPermutation* itk::randomPermutation::permutation
 

Definition at line 60 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

Referenced by Dump(), operator[](), randomPermutation(), SetPriority(), Shuffle(), and ~randomPermutation().

unsigned long itk::randomPermutation::size
 

Definition at line 61 of file itkImageRandomNonRepeatingConstIteratorWithIndex.h.

Referenced by Dump(), randomPermutation(), SetPriority(), and Shuffle().


The documentation for this class was generated from the following file:
Generated at Tue Aug 30 17:02:56 2005 for ITK by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2000