ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkDivideOrZeroOutImageFilter.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage2::PixelType | DenominatorPixelType |
typedef TInputImage1::PixelType | NumeratorPixelType |
typedef TOutputImage::PixelType | OutputPixelType |
typedef SmartPointer< Self > | Pointer |
typedef DivideOrZeroOutImageFilter | Self |
typedef BinaryFunctorImageFilter < TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut < typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | SetThreshold (DenominatorPixelType threshold) |
DenominatorPixelType | GetThreshold () const |
void | SetConstant (OutputPixelType constant) |
OutputPixelType | GetConstant () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DivideOrZeroOutImageFilter () | |
virtual | ~DivideOrZeroOutImageFilter () |
Private Member Functions | |
DivideOrZeroOutImageFilter (const Self &) | |
void | operator= (const Self &) |
Definition at line 78 of file itkDivideOrZeroOutImageFilter.h.
typedef SmartPointer< const Self > itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::ConstPointer |
typedef TInputImage2::PixelType itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::DenominatorPixelType |
Definition at line 97 of file itkDivideOrZeroOutImageFilter.h.
typedef TInputImage1::PixelType itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::NumeratorPixelType |
Definition at line 96 of file itkDivideOrZeroOutImageFilter.h.
typedef TOutputImage::PixelType itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::OutputPixelType |
Definition at line 98 of file itkDivideOrZeroOutImageFilter.h.
typedef SmartPointer< Self > itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::Pointer |
typedef DivideOrZeroOutImageFilter itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::Self |
Standard class typedefs.
Reimplemented from itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >.
Definition at line 87 of file itkDivideOrZeroOutImageFilter.h.
typedef BinaryFunctorImageFilter<TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > > itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass |
itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::DivideOrZeroOutImageFilter | ( | ) | [inline, protected] |
Definition at line 147 of file itkDivideOrZeroOutImageFilter.h.
virtual itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::~DivideOrZeroOutImageFilter | ( | ) | [inline, protected, virtual] |
Definition at line 148 of file itkDivideOrZeroOutImageFilter.h.
itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::DivideOrZeroOutImageFilter | ( | const Self & | ) | [private] |
virtual::itk::LightObject::Pointer itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >.
OutputPixelType itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::GetConstant | ( | ) | const [inline] |
Set/get the constant value returned when the denominator input value is considered zero.
Reimplemented from itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >.
Definition at line 140 of file itkDivideOrZeroOutImageFilter.h.
virtual const char* itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::GetNameOfClass | ( | ) | const [virtual] |
Runtime information support.
Reimplemented from itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >.
DenominatorPixelType itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::GetThreshold | ( | ) | const [inline] |
Set/get the threshold below which pixels in the denominator will be considered zero.
Definition at line 124 of file itkDivideOrZeroOutImageFilter.h.
static Pointer itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >.
void itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::operator= | ( | const Self & | ) | [private] |
PushBackInput(), PushFronInput() in the public section force the input to be the type expected by an ImageToImageFilter. However, these methods end of "hiding" the versions from the superclass (ProcessObject) whose arguments are DataObjects. Here, we re-expose the versions from ProcessObject to avoid warnings about hiding methods from the superclass.
Reimplemented from itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >.
void itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [inline, virtual] |
Print internal ivars
Reimplemented from itk::InPlaceImageFilter< TInputImage1, TOutputImage >.
Definition at line 107 of file itkDivideOrZeroOutImageFilter.h.
void itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::SetConstant | ( | OutputPixelType | constant | ) | [inline] |
Set/get the constant value returned when the denominator input value is considered zero.
Definition at line 132 of file itkDivideOrZeroOutImageFilter.h.
void itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >::SetThreshold | ( | DenominatorPixelType | threshold | ) | [inline] |
Set/get the threshold below which pixels in the denominator will be considered zero.
Definition at line 116 of file itkDivideOrZeroOutImageFilter.h.