go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
itk::ImageRandomSamplerBase< TInputImage > Class Template Reference

#include <itkImageRandomSamplerBase.h>

Inheritance diagram for itk::ImageRandomSamplerBase< TInputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::ImageRandomSamplerBase< TInputImage >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
typedef
Superclass::DataObjectPointer 
DataObjectPointer
typedef
Superclass::ImageSampleContainerType 
ImageSampleContainerType
typedef Superclass::ImageSampleType ImageSampleType
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
typedef
Superclass::InputImagePixelType 
InputImagePixelType
typedef
Superclass::InputImagePointer 
InputImagePointer
typedef
Superclass::InputImageRegionType 
InputImageRegionType
typedef Superclass::InputImageType InputImageType
typedef Superclass::MaskType MaskType
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
typedef SmartPointer< SelfPointer
typedef ImageRandomSamplerBase Self
typedef ImageSamplerBase
< TInputImage > 
Superclass

Public Member Functions

virtual const char * GetClassName () const
virtual unsigned long GetNumberOfSamples () const
 itkStaticConstMacro (InputImageDimension, unsigned int, Superclass::InputImageDimension)
virtual void SetNumberOfSamples (unsigned long _arg)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 ImageRandomSamplerBase ()
void PrintSelf (std::ostream &os, Indent indent) const
virtual ~ImageRandomSamplerBase ()

Protected Attributes

unsigned long m_NumberOfSamples

Private Member Functions

 ImageRandomSamplerBase (const Self &)
void operator= (const Self &)

Detailed Description

template<class TInputImage>
class itk::ImageRandomSamplerBase< TInputImage >

This class is a base class for any image sampler that randomly picks samples.

It adds the Set/GetNumberOfSamples function.

Definition at line 33 of file itkImageRandomSamplerBase.h.


Member Typedef Documentation

template<class TInputImage>
typedef SmartPointer<const Self> itk::ImageRandomSamplerBase< TInputImage >::ConstPointer
template<class TInputImage>
typedef Superclass::DataObjectPointer itk::ImageRandomSamplerBase< TInputImage >::DataObjectPointer
template<class TInputImage>
typedef Superclass::ImageSampleType itk::ImageRandomSamplerBase< TInputImage >::ImageSampleType
template<class TInputImage>
typedef Superclass::InputImageConstPointer itk::ImageRandomSamplerBase< TInputImage >::InputImageConstPointer
template<class TInputImage>
typedef Superclass::InputImagePixelType itk::ImageRandomSamplerBase< TInputImage >::InputImagePixelType
template<class TInputImage>
typedef Superclass::InputImagePointer itk::ImageRandomSamplerBase< TInputImage >::InputImagePointer
template<class TInputImage>
typedef Superclass::InputImageRegionType itk::ImageRandomSamplerBase< TInputImage >::InputImageRegionType
template<class TInputImage>
typedef Superclass::InputImageType itk::ImageRandomSamplerBase< TInputImage >::InputImageType
template<class TInputImage>
typedef Superclass::MaskType itk::ImageRandomSamplerBase< TInputImage >::MaskType
template<class TInputImage>
typedef SmartPointer<Self> itk::ImageRandomSamplerBase< TInputImage >::Pointer
template<class TInputImage>
typedef ImageRandomSamplerBase itk::ImageRandomSamplerBase< TInputImage >::Self
template<class TInputImage>
typedef ImageSamplerBase< TInputImage > itk::ImageRandomSamplerBase< TInputImage >::Superclass

Constructor & Destructor Documentation

template<class TInputImage>
itk::ImageRandomSamplerBase< TInputImage >::ImageRandomSamplerBase ( ) [inline, protected]

The constructor.

Definition at line 76 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
virtual itk::ImageRandomSamplerBase< TInputImage >::~ImageRandomSamplerBase ( ) [inline, protected, virtual]

The destructor.

Definition at line 82 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
itk::ImageRandomSamplerBase< TInputImage >::ImageRandomSamplerBase ( const Self ) [private]

The private constructor.


Member Function Documentation

template<class TInputImage>
virtual const char* itk::ImageRandomSamplerBase< TInputImage >::GetClassName ( ) const [virtual]
template<class TInputImage>
virtual unsigned long itk::ImageRandomSamplerBase< TInputImage >::GetNumberOfSamples ( ) const [virtual]

Get the number of samples.

template<class TInputImage>
itk::ImageRandomSamplerBase< TInputImage >::itkStaticConstMacro ( InputImageDimension  ,
unsigned  int,
Superclass::InputImageDimension   
)
template<class TInputImage>
static Pointer itk::ImageRandomSamplerBase< TInputImage >::New ( ) [static]
template<class TInputImage>
void itk::ImageRandomSamplerBase< TInputImage >::operator= ( const Self ) [private]
template<class TInputImage>
void itk::ImageRandomSamplerBase< TInputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [inline, protected]
template<class TInputImage>
virtual void itk::ImageRandomSamplerBase< TInputImage >::SetNumberOfSamples ( unsigned long  _arg) [virtual]

Set the number of samples.


Field Documentation

template<class TInputImage>
unsigned long itk::ImageRandomSamplerBase< TInputImage >::m_NumberOfSamples [protected]

Definition at line 89 of file itkImageRandomSamplerBase.h.



Generated on 11-05-2012 for elastix by doxygen 1.7.6.1 elastix logo