itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage > Class Template Reference

Compute mean, std, min, and max of positive pixels. More...

#include <itkComputeStatisticsWherePositiveFilter.h>

Inheritance diagram for itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >:
ImageToImageFilter

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef itk::Array< unsigned long > CountType
typedef InputImageType::RegionType InputImageRegionType
typedef TInputImage InputImageType
typedef InputImageType::PixelType InputPixelType
typedef NumericTraits
< InputPixelType >::RealType 
InputRealType
typedef InputImageType::SizeType InputSizeType
typedef OutputImageType::RegionType OutputImageRegionType
typedef TOutputImage OutputImageType
typedef OutputImageType::PixelType OutputPixelType
typedef SmartPointer< SelfPointer
typedef
ComputeStatisticsWherePositiveFilter 
Self
typedef itk::Array< double > StoreType
typedef ImageToImageFilter
< InputImageType,
OutputImageType
Superclass

Public Member Functions

 itkGetMacro (Ready, bool)
 itkGetMacro (Max, double)
 itkGetMacro (Min, double)
 itkGetMacro (Std, double)
 itkGetMacro (Mean, double)
 itkNewMacro (Self)
 itkTypeMacro (ComputeStatisticsWherePositiveFilter, ImageToImageFilter)

Protected Member Functions

void AfterThreadedGenerateData ()
void BeforeThreadedGenerateData ()
 ComputeStatisticsWherePositiveFilter ()
void Modified ()
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId)
virtual ~ComputeStatisticsWherePositiveFilter ()

Private Member Functions

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

Private Attributes

double m_Max
double m_Mean
double m_Min
bool m_Ready
double m_Std
CountType m_TCount
StoreType m_TMax
StoreType m_TMean
StoreType m_TMin
StoreType m_TStd

Detailed Description

template<class TInputImage, class TOutputImage>
class itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >

Compute mean, std, min, and max of positive pixels.


Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef SmartPointer<const Self> itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef itk::Array<unsigned long> itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::CountType
template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::InputImageRegionType
template<class TInputImage , class TOutputImage >
typedef TInputImage itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::InputImageType

Convenient typedefs for simplifying declarations.

template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::InputPixelType

Image typedef support.

template<class TInputImage , class TOutputImage >
typedef NumericTraits<InputPixelType>::RealType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::InputRealType
template<class TInputImage , class TOutputImage >
typedef InputImageType::SizeType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::InputSizeType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::OutputImageRegionType
template<class TInputImage , class TOutputImage >
typedef TOutputImage itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::OutputImageType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::OutputPixelType
template<class TInputImage , class TOutputImage >
typedef SmartPointer<Self> itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef ComputeStatisticsWherePositiveFilter itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

template<class TInputImage , class TOutputImage >
typedef itk::Array<double> itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::StoreType

The type to store per thread values

template<class TInputImage , class TOutputImage >
typedef ImageToImageFilter< InputImageType, OutputImageType> itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::ComputeStatisticsWherePositiveFilter (  )  [protected]
template<class TInputImage , class TOutputImage >
virtual itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::~ComputeStatisticsWherePositiveFilter (  )  [inline, protected, virtual]
template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::ComputeStatisticsWherePositiveFilter ( const Self  )  [private]

Member Function Documentation

template<class TInputImage , class TOutputImage >
void itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::AfterThreadedGenerateData (  )  [protected]
template<class TInputImage , class TOutputImage >
void itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData (  )  [protected]
template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::itkGetMacro ( Ready  ,
bool   
)
template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::itkGetMacro ( Max  ,
double   
)
template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::itkGetMacro ( Min  ,
double   
)
template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::itkGetMacro ( Std  ,
double   
)
template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::itkGetMacro ( Mean  ,
double   
)

Get computed statistics

template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::itkNewMacro ( Self   ) 

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::itkTypeMacro ( ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >  ,
ImageToImageFilter   
)

Run-time type information (and related methods).

template<class TInputImage , class TOutputImage >
void itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::Modified (  )  [inline, protected]

References FW::Actions::Modified.

template<class TInputImage , class TOutputImage >
void itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::operator= ( const Self  )  [private]
template<class TInputImage , class TOutputImage >
void itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
int  threadId 
) [protected]

Member Data Documentation

template<class TInputImage , class TOutputImage >
double itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_Max [private]
template<class TInputImage , class TOutputImage >
double itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_Mean [private]
template<class TInputImage , class TOutputImage >
double itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_Min [private]
template<class TInputImage , class TOutputImage >
bool itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_Ready [private]
template<class TInputImage , class TOutputImage >
double itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_Std [private]
template<class TInputImage , class TOutputImage >
CountType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_TCount [private]
template<class TInputImage , class TOutputImage >
StoreType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_TMax [private]
template<class TInputImage , class TOutputImage >
StoreType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_TMean [private]
template<class TInputImage , class TOutputImage >
StoreType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_TMin [private]
template<class TInputImage , class TOutputImage >
StoreType itk::ComputeStatisticsWherePositiveFilter< TInputImage, TOutputImage >::m_TStd [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1