ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkHistogramAlgorithmBase.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputHistogram | InputHistogramType |
typedef SmartPointer< Self > | Pointer |
typedef HistogramAlgorithmBase | Self |
typedef Object | Superclass |
Public Member Functions | |
const TInputHistogram * | GetInputHistogram () const |
virtual const char * | GetNameOfClass () const |
void | SetInputHistogram (const TInputHistogram *histogram) |
Protected Member Functions | |
virtual void | GenerateData ()=0 |
Private Attributes | |
TInputHistogram::ConstPointer | m_InputHistogram |
void | Update () |
HistogramAlgorithmBase () | |
virtual | ~HistogramAlgorithmBase () |
void | PrintSelf (std::ostream &os, Indent indent) const |
base class for algorithms operating on histograms
You plug in the target sample data using SetInputHistogram method. Then call the GenerateData method to run the alogithm.
Definition at line 37 of file itkHistogramAlgorithmBase.h.
typedef SmartPointer< const Self > itk::HistogramAlgorithmBase< TInputHistogram >::ConstPointer |
Reimplemented from itk::Object.
Reimplemented in itk::OtsuMultipleThresholdsCalculator< TInputHistogram >.
Definition at line 44 of file itkHistogramAlgorithmBase.h.
typedef TInputHistogram itk::HistogramAlgorithmBase< TInputHistogram >::InputHistogramType |
Histogram typedefs alias
Definition at line 47 of file itkHistogramAlgorithmBase.h.
typedef SmartPointer< Self > itk::HistogramAlgorithmBase< TInputHistogram >::Pointer |
Reimplemented from itk::Object.
Reimplemented in itk::OtsuMultipleThresholdsCalculator< TInputHistogram >.
Definition at line 43 of file itkHistogramAlgorithmBase.h.
typedef HistogramAlgorithmBase itk::HistogramAlgorithmBase< TInputHistogram >::Self |
Standard class typedefs.
Reimplemented from itk::Object.
Reimplemented in itk::OtsuMultipleThresholdsCalculator< TInputHistogram >.
Definition at line 41 of file itkHistogramAlgorithmBase.h.
typedef Object itk::HistogramAlgorithmBase< TInputHistogram >::Superclass |
Reimplemented from itk::Object.
Reimplemented in itk::OtsuMultipleThresholdsCalculator< TInputHistogram >.
Definition at line 42 of file itkHistogramAlgorithmBase.h.
itk::HistogramAlgorithmBase< TInputHistogram >::HistogramAlgorithmBase | ( | ) | [protected] |
dummy function that calls the GenerateData() function to generate output. It exists for future compatibility with ProcessObject without streaming
virtual itk::HistogramAlgorithmBase< TInputHistogram >::~HistogramAlgorithmBase | ( | ) | [inline, protected, virtual] |
dummy function that calls the GenerateData() function to generate output. It exists for future compatibility with ProcessObject without streaming
Definition at line 74 of file itkHistogramAlgorithmBase.h.
virtual void itk::HistogramAlgorithmBase< TInputHistogram >::GenerateData | ( | ) | [protected, pure virtual] |
Implemented in itk::OtsuMultipleThresholdsCalculator< TInputHistogram >.
const TInputHistogram* itk::HistogramAlgorithmBase< TInputHistogram >::GetInputHistogram | ( | ) | const [inline] |
Returns the histogram const pointer
Definition at line 64 of file itkHistogramAlgorithmBase.h.
virtual const char* itk::HistogramAlgorithmBase< TInputHistogram >::GetNameOfClass | ( | ) | const [virtual] |
Standard Macros
Reimplemented from itk::Object.
Reimplemented in itk::OtsuMultipleThresholdsCalculator< TInputHistogram >.
void itk::HistogramAlgorithmBase< TInputHistogram >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
dummy function that calls the GenerateData() function to generate output. It exists for future compatibility with ProcessObject without streaming
Reimplemented from itk::Object.
Reimplemented in itk::OtsuMultipleThresholdsCalculator< TInputHistogram >.
void itk::HistogramAlgorithmBase< TInputHistogram >::SetInputHistogram | ( | const TInputHistogram * | histogram | ) | [inline] |
Stores the histogram pointer
Definition at line 53 of file itkHistogramAlgorithmBase.h.
void itk::HistogramAlgorithmBase< TInputHistogram >::Update | ( | void | ) | [inline] |
dummy function that calls the GenerateData() function to generate output. It exists for future compatibility with ProcessObject without streaming
Definition at line 70 of file itkHistogramAlgorithmBase.h.
TInputHistogram::ConstPointer itk::HistogramAlgorithmBase< TInputHistogram >::m_InputHistogram [private] |
Target histogram data pointer
Definition at line 82 of file itkHistogramAlgorithmBase.h.