Medical Imaging Interaction Toolkit  2023.12.99-101158b3
Medical Imaging Interaction Toolkit
itk::LabelSampler< TImage > Class Template Reference

#include <itkLabelSampler.h>

Inheritance diagram for itk::LabelSampler< TImage >:
Collaboration diagram for itk::LabelSampler< TImage >:

Public Types

typedef LabelSampler Self
 
typedef ImageToImageFilter< TImage, TImage > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef std::map< int, int > outmap
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetAcceptRate (double _arg)
 
virtual void SetLabel (int _arg)
 
virtual outmap GetLabelVoxelCountMap ()
 
virtual int GetNumberOfSampledVoxels ()
 
int GetLabelVoxelCount (int label)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 LabelSampler ()
 
 ~LabelSampler ()
 
virtual void GenerateData ()
 

Detailed Description

template<class TImage>
class itk::LabelSampler< TImage >

Definition at line 21 of file itkLabelSampler.h.

Member Typedef Documentation

◆ outmap

template<class TImage >
typedef std::map<int,int> itk::LabelSampler< TImage >::outmap

Definition at line 28 of file itkLabelSampler.h.

◆ Pointer

template<class TImage >
typedef SmartPointer< Self > itk::LabelSampler< TImage >::Pointer

Definition at line 27 of file itkLabelSampler.h.

◆ Self

template<class TImage >
typedef LabelSampler itk::LabelSampler< TImage >::Self

Standard class typedefs.

Definition at line 25 of file itkLabelSampler.h.

◆ Superclass

template<class TImage >
typedef ImageToImageFilter< TImage, TImage > itk::LabelSampler< TImage >::Superclass

Definition at line 26 of file itkLabelSampler.h.

Constructor & Destructor Documentation

◆ LabelSampler()

template<class TImage >
itk::LabelSampler< TImage >::LabelSampler ( )
inlineprotected

Definition at line 46 of file itkLabelSampler.h.

◆ ~LabelSampler()

template<class TImage >
itk::LabelSampler< TImage >::~LabelSampler ( )
inlineprotected

Definition at line 55 of file itkLabelSampler.h.

Member Function Documentation

◆ GenerateData()

template<class TImage >
virtual void itk::LabelSampler< TImage >::GenerateData ( )
protectedvirtual

Does the real work.

◆ GetClassName()

template<class TImage >
virtual const char* itk::LabelSampler< TImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ GetLabelVoxelCount()

template<class TImage >
int itk::LabelSampler< TImage >::GetLabelVoxelCount ( int  label)
inline

Definition at line 38 of file itkLabelSampler.h.

◆ GetLabelVoxelCountMap()

template<class TImage >
virtual outmap itk::LabelSampler< TImage >::GetLabelVoxelCountMap ( )
virtual

◆ GetNumberOfSampledVoxels()

template<class TImage >
virtual int itk::LabelSampler< TImage >::GetNumberOfSampledVoxels ( )
virtual

◆ New()

template<class TImage >
static Pointer itk::LabelSampler< TImage >::New ( )
static

Method for creation through the object factory.

◆ SetAcceptRate()

template<class TImage >
virtual void itk::LabelSampler< TImage >::SetAcceptRate ( double  _arg)
virtual

◆ SetLabel()

template<class TImage >
virtual void itk::LabelSampler< TImage >::SetLabel ( int  _arg)
virtual

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