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 Self > ConstPointer
 
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< Self > Pointer
 
typedef ImageRandomSamplerBase Self
 
typedef ImageSamplerBase
< TInputImage > 
Superclass
 
- Public Types inherited from itk::ImageSamplerBase< TInputImage >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef VectorDataContainer
< unsigned long,
ImageSampleType > 
ImageSampleContainerType
 
typedef ImageSample
< InputImageType > 
ImageSampleType
 
typedef ImageSampleType::RealType ImageSampleValueType
 
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
 
typedef InputImageType::IndexType InputImageIndexType
 
typedef
Superclass::InputImagePixelType 
InputImagePixelType
 
typedef
Superclass::InputImagePointer 
InputImagePointer
 
typedef InputImageType::PointType InputImagePointType
 
typedef
InputImagePointType::ValueType 
InputImagePointValueType
 
typedef
Superclass::InputImageRegionType 
InputImageRegionType
 
typedef std::vector
< InputImageRegionType > 
InputImageRegionVectorType
 
typedef InputImageType::SizeType InputImageSizeType
 
typedef Superclass::InputImageType InputImageType
 
typedef MaskType::ConstPointer MaskConstPointer
 
typedef MaskType::Pointer MaskPointer
 
typedef SpatialObject
< itkGetStaticConstMacro(InputImageDimension) > 
MaskType
 
typedef std::vector
< MaskConstPointer > 
MaskVectorType
 
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
 
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef ImageSamplerBase Self
 
typedef
ImageToVectorContainerFilter
< TInputImage,
VectorDataContainer< unsigned
long, ImageSample< TInputImage > > > 
Superclass
 
- Public Types inherited from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef TInputImage InputImageType
 
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
 
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef
ImageToVectorContainerFilter 
Self
 
typedef VectorContainerSource
< VectorDataContainer
< unsigned long, ImageSample
< TInputImage > > > 
Superclass
 
- Public Types inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
OutputVectorContainerType::Pointer 
OutputVectorContainerPointer
 
typedef VectorDataContainer
< unsigned long, ImageSample
< TInputImage > > 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef VectorContainerSource Self
 
typedef ProcessObject 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)
 
- Public Member Functions inherited from itk::ImageSamplerBase< TInputImage >
virtual const
InputImageRegionType & 
GetCroppedInputImageRegion ()
 
virtual const
InputImageRegionType & 
GetInputImageRegion (unsigned int pos) const
 
virtual const
InputImageRegionType & 
GetInputImageRegion (void) const
 
virtual const MaskType * GetMask (unsigned int pos) const
 
virtual const MaskType * GetMask (void) const
 
virtual unsigned int GetNumberOfInputImageRegions () const
 
virtual unsigned int GetNumberOfMasks () const
 
 itkStaticConstMacro (InputImageDimension, unsigned int, InputImageType::ImageDimension)
 
virtual bool SelectingNewSamplesOnUpdateSupported (void) const
 
virtual bool SelectNewSamplesOnUpdate (void)
 
virtual void SetInputImageRegion (const InputImageRegionType _arg, unsigned int pos)
 
virtual void SetInputImageRegion (const InputImageRegionType _arg)
 
virtual void SetMask (const MaskType *_arg, unsigned int pos)
 
virtual void SetMask (const MaskType *_arg)
 
virtual void SetNumberOfInputImageRegions (const unsigned int _arg)
 
virtual void SetNumberOfMasks (const unsigned int _arg)
 
- Public Member Functions inherited from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
const InputImageType * GetInput (void)
 
const InputImageType * GetInput (unsigned int idx)
 
OutputVectorContainerType * GetOutput (void)
 
DataObject::Pointer MakeOutput (unsigned int idx)
 
void SetInput (unsigned int idx, const InputImageType *input)
 
void SetInput (const InputImageType *input)
 
- Public Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
OutputVectorContainerType * GetOutput (void)
 
OutputVectorContainerType * GetOutput (unsigned int idx)
 
virtual void GraftNthOutput (unsigned int idx, DataObject *output)
 
virtual void GraftOutput (DataObject *output)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageSamplerBase< TInputImage >
static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
static Pointer New ()
 
- Static Public Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
static Pointer New ()
 

Protected Member Functions

 ImageRandomSamplerBase ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~ImageRandomSamplerBase ()
 
- Protected Member Functions inherited from itk::ImageSamplerBase< TInputImage >
virtual bool CheckInputImageRegions (void)
 
void CropInputImageRegion (void)
 
virtual void GenerateInputRequestedRegion (void)
 
 ImageSamplerBase ()
 
virtual bool IsInsideAllMasks (const InputImagePointType &point) const
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual void UpdateAllMasks (void)
 
virtual ~ImageSamplerBase ()
 
- Protected Member Functions inherited from itk::ImageToVectorContainerFilter< TInputImage, VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
 ImageToVectorContainerFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~ImageToVectorContainerFilter ()
 
- Protected Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TInputImage > > >
void GenerateInputRequestedRegion (void)
 
void PrintSelf (std::ostream &os, Indent indent) const
 
 VectorContainerSource ()
 
virtual ~VectorContainerSource ()
 

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

Definition at line 42 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef Superclass::DataObjectPointer itk::ImageRandomSamplerBase< TInputImage >::DataObjectPointer

Typedefs inherited from the superclass.

Definition at line 48 of file itkImageRandomSamplerBase.h.

Definition at line 60 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef Superclass::ImageSampleType itk::ImageRandomSamplerBase< TInputImage >::ImageSampleType

Definition at line 59 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef Superclass::InputImageConstPointer itk::ImageRandomSamplerBase< TInputImage >::InputImageConstPointer

Definition at line 56 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef Superclass::InputImagePixelType itk::ImageRandomSamplerBase< TInputImage >::InputImagePixelType

Definition at line 58 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef Superclass::InputImagePointer itk::ImageRandomSamplerBase< TInputImage >::InputImagePointer

Definition at line 55 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef Superclass::InputImageRegionType itk::ImageRandomSamplerBase< TInputImage >::InputImageRegionType

Definition at line 57 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef Superclass::InputImageType itk::ImageRandomSamplerBase< TInputImage >::InputImageType

Definition at line 54 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef Superclass::MaskType itk::ImageRandomSamplerBase< TInputImage >::MaskType

Definition at line 61 of file itkImageRandomSamplerBase.h.

Definition at line 53 of file itkImageRandomSamplerBase.h.

Definition at line 52 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef SmartPointer<Self> itk::ImageRandomSamplerBase< TInputImage >::Pointer

Definition at line 41 of file itkImageRandomSamplerBase.h.

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

Standard ITK-stuff.

Definition at line 39 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
typedef ImageSamplerBase< TInputImage > itk::ImageRandomSamplerBase< TInputImage >::Superclass

Definition at line 40 of file itkImageRandomSamplerBase.h.

Constructor & Destructor Documentation

template<class TInputImage>
itk::ImageRandomSamplerBase< TInputImage >::ImageRandomSamplerBase ( )
inlineprotected

The constructor.

Definition at line 76 of file itkImageRandomSamplerBase.h.

template<class TInputImage>
virtual itk::ImageRandomSamplerBase< TInputImage >::~ImageRandomSamplerBase ( )
inlineprotectedvirtual

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   
)

The input image dimension.

template<class TInputImage>
static Pointer itk::ImageRandomSamplerBase< TInputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage>
void itk::ImageRandomSamplerBase< TInputImage >::operator= ( const Self &  )
private

The private copy constructor.

template<class TInputImage>
void itk::ImageRandomSamplerBase< TInputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
inlineprotected

PrintSelf.

Definition at line 85 of file itkImageRandomSamplerBase.h.

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 06-12-2013 for elastix by doxygen 1.8.5 elastix logo