ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
#include <itkSigmoidImageFilter.h>
Computes the sigmoid function pixel-wise.
A linear transformation is applied first on the argument of the sigmoid function. The resulting total transform is given by
Every output pixel is equal to f(x). Where x is the intensity of the homologous input pixel, and alpha and beta are user-provided constants.
Definition at line 139 of file itkSigmoidImageFilter.h.
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | OutputPixelType = typename TOutputImage::PixelType |
using | Pointer = SmartPointer< Self > |
using | Self = SigmoidImageFilter |
using | Superclass = UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< typename TInputImage::PixelType, typename TOutputImage::PixelType > > |
Public Types inherited from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > > | |
using | ConstPointer = SmartPointer< const Self > |
using | FunctorType = Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > |
using | InputImagePixelType = typename InputImageType::PixelType |
using | InputImagePointer = typename InputImageType::ConstPointer |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | Self = UnaryFunctorImageFilter |
using | Superclass = InPlaceImageFilter< TInputImage, TOutputImage > |
Public Types inherited from itk::InPlaceImageFilter< TInputImage, TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageConstPointer = typename InputImageType::ConstPointer |
using | InputImagePixelType = typename InputImageType::PixelType |
using | InputImagePointer = typename InputImageType::Pointer |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | OutputImagePixelType = typename Superclass::OutputImagePixelType |
using | OutputImagePointer = typename Superclass::OutputImagePointer |
using | OutputImageRegionType = typename Superclass::OutputImageRegionType |
using | OutputImageType = typename Superclass::OutputImageType |
using | Pointer = SmartPointer< Self > |
using | Self = InPlaceImageFilter |
using | Superclass = ImageToImageFilter< TInputImage, TOutputImage > |
Public Types inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageConstPointer = typename InputImageType::ConstPointer |
using | InputImagePixelType = typename InputImageType::PixelType |
using | InputImagePointer = typename InputImageType::Pointer |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | OutputImagePixelType = typename Superclass::OutputImagePixelType |
using | OutputImageRegionType = typename Superclass::OutputImageRegionType |
using | Pointer = SmartPointer< Self > |
using | Self = ImageToImageFilter |
using | Superclass = ImageSource< TOutputImage > |
Public Types inherited from itk::ImageSource< TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = Superclass::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArraySizeType = Superclass::DataObjectPointerArraySizeType |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | Self = ImageSource |
using | Superclass = ProcessObject |
Public Types inherited from itk::ProcessObject | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = DataObject::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArray = std::vector< DataObjectPointer > |
using | DataObjectPointerArraySizeType = DataObjectPointerArray::size_type |
using | MultiThreaderType = MultiThreaderBase |
using | NameArray = std::vector< DataObjectIdentifierType > |
using | Pointer = SmartPointer< Self > |
using | Self = ProcessObject |
using | Superclass = Object |
Public Types inherited from itk::Object | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
Public Types inherited from itk::LightObject | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
using itk::SigmoidImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer< const Self > |
Definition at line 157 of file itkSigmoidImageFilter.h.
using itk::SigmoidImageFilter< TInputImage, TOutputImage >::OutputPixelType = typename TOutputImage::PixelType |
Definition at line 159 of file itkSigmoidImageFilter.h.
using itk::SigmoidImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer< Self > |
Definition at line 156 of file itkSigmoidImageFilter.h.
using itk::SigmoidImageFilter< TInputImage, TOutputImage >::Self = SigmoidImageFilter |
Standard class type aliases.
Definition at line 150 of file itkSigmoidImageFilter.h.
using itk::SigmoidImageFilter< TInputImage, TOutputImage >::Superclass = UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< typename TInputImage::PixelType, typename TOutputImage::PixelType > > |
Definition at line 154 of file itkSigmoidImageFilter.h.
|
protecteddefault |
|
overrideprotecteddefault |
|
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::Object.
|
inline |
Definition at line 177 of file itkSigmoidImageFilter.h.
References itk::Functor::Sigmoid< TInput, TOutput >::GetAlpha(), and itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >::GetFunctor().
Referenced by itk::SigmoidImageFilter< TInputImage, TOutputImage >::SetAlpha().
|
inline |
Definition at line 192 of file itkSigmoidImageFilter.h.
References itk::Functor::Sigmoid< TInput, TOutput >::GetBeta(), and itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >::GetFunctor().
Referenced by itk::SigmoidImageFilter< TInputImage, TOutputImage >::SetBeta().
|
virtual |
Macro that provides the GetNameOfClass() method
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >.
|
inline |
Definition at line 222 of file itkSigmoidImageFilter.h.
References itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >::GetFunctor(), and itk::Functor::Sigmoid< TInput, TOutput >::GetOutputMaximum().
Referenced by itk::SigmoidImageFilter< TInputImage, TOutputImage >::SetOutputMaximum().
|
inline |
Definition at line 207 of file itkSigmoidImageFilter.h.
References itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >::GetFunctor(), and itk::Functor::Sigmoid< TInput, TOutput >::GetOutputMinimum().
Referenced by itk::SigmoidImageFilter< TInputImage, TOutputImage >::SetOutputMinimum().
|
static |
Method for creation through the object factory.
|
inline |
Definition at line 167 of file itkSigmoidImageFilter.h.
References itk::Math::ExactlyEquals(), itk::SigmoidImageFilter< TInputImage, TOutputImage >::GetAlpha(), itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >::GetFunctor(), itk::Object::Modified(), and itk::Functor::Sigmoid< TInput, TOutput >::SetAlpha().
|
inline |
Definition at line 182 of file itkSigmoidImageFilter.h.
References itk::Math::ExactlyEquals(), itk::SigmoidImageFilter< TInputImage, TOutputImage >::GetBeta(), itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >::GetFunctor(), itk::Object::Modified(), and itk::Functor::Sigmoid< TInput, TOutput >::SetBeta().
|
inline |
Definition at line 212 of file itkSigmoidImageFilter.h.
References itk::Math::ExactlyEquals(), itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >::GetFunctor(), itk::SigmoidImageFilter< TInputImage, TOutputImage >::GetOutputMaximum(), itk::Object::Modified(), and itk::Functor::Sigmoid< TInput, TOutput >::SetOutputMaximum().
|
inline |
Definition at line 197 of file itkSigmoidImageFilter.h.
References itk::Math::ExactlyEquals(), itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >::GetFunctor(), itk::SigmoidImageFilter< TInputImage, TOutputImage >::GetOutputMinimum(), itk::Object::Modified(), and itk::Functor::Sigmoid< TInput, TOutput >::SetOutputMinimum().