ITK
4.6.0
Insight Segmentation and Registration Toolkit
|
#include <itkLogicOpsFunctors.h>
Base class for some logic functors. Provides the Foreground and background setting methods.
The derived classes can be used as follows:
typedef itk::BinaryFunctorImageFilter< myImageType1, myImageType2, myImageType3, itk::Functor::Equal2<myImageType1::PixelType, myImageType2::PixelType, myImageType3::PixelType>
myFilterType;
typedef myFilterType::Pointer myFilterTypePointer;
myFilterTypePointer filter = myFilterType::New();
filter->SetInput1( inputImageA ); filter->SetInput2( inputImageB );
filter->SetConstant1(3.0); filter->SetInput2(inputImageB);
Definition at line 58 of file itkLogicOpsFunctors.h.
Public Types | |
typedef LogicOpBase | Self |
Public Member Functions | |
TOutput | GetBackgroundValue () const |
TOutput | GetForegroundValue () const |
LogicOpBase () | |
bool | operator!= (const Self &) const |
bool | operator== (const Self &other) const |
void | SetBackgroundValue (const TOutput &BG) |
void | SetForegroundValue (const TOutput &FG) |
~LogicOpBase () | |
Protected Attributes | |
TOutput | m_BackgroundValue |
TOutput | m_ForegroundValue |
typedef LogicOpBase itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::Self |
Definition at line 61 of file itkLogicOpsFunctors.h.
|
inline |
Definition at line 62 of file itkLogicOpsFunctors.h.
References itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::m_BackgroundValue, and itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::m_ForegroundValue.
|
inline |
Definition at line 68 of file itkLogicOpsFunctors.h.
|
inline |
Definition at line 93 of file itkLogicOpsFunctors.h.
References itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::m_BackgroundValue.
|
inline |
Definition at line 89 of file itkLogicOpsFunctors.h.
References itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::m_ForegroundValue.
|
inline |
Definition at line 71 of file itkLogicOpsFunctors.h.
|
inline |
Definition at line 75 of file itkLogicOpsFunctors.h.
|
inline |
Definition at line 84 of file itkLogicOpsFunctors.h.
References itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::m_BackgroundValue.
|
inline |
Definition at line 80 of file itkLogicOpsFunctors.h.
References itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::m_ForegroundValue.
|
protected |
Definition at line 100 of file itkLogicOpsFunctors.h.
Referenced by itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::GetBackgroundValue(), itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::LogicOpBase(), itk::Functor::Equal< TInput1, TInput2, TOutput >::operator()(), itk::Functor::NotEqual< TInput1, TInput2, TOutput >::operator()(), itk::Functor::GreaterEqual< TInput1, TInput2, TOutput >::operator()(), itk::Functor::Greater< TInput1, TInput2, TOutput >::operator()(), itk::Functor::LessEqual< TInput1, TInput2, TOutput >::operator()(), itk::Functor::Less< TInput1, TInput2, TOutput >::operator()(), and itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::SetBackgroundValue().
|
protected |
Definition at line 99 of file itkLogicOpsFunctors.h.
Referenced by itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::GetForegroundValue(), itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::LogicOpBase(), itk::Functor::Equal< TInput1, TInput2, TOutput >::operator()(), itk::Functor::NotEqual< TInput1, TInput2, TOutput >::operator()(), itk::Functor::GreaterEqual< TInput1, TInput2, TOutput >::operator()(), itk::Functor::Greater< TInput1, TInput2, TOutput >::operator()(), itk::Functor::LessEqual< TInput1, TInput2, TOutput >::operator()(), itk::Functor::Less< TInput1, TInput2, TOutput >::operator()(), and itk::Functor::LogicOpBase< TInput1, TInput2, TOutput >::SetForegroundValue().