17 #ifndef itkSigmoidFeatureGenerator_h
18 #define itkSigmoidFeatureGenerator_h
42 template <
unsigned int NDimension>
61 static constexpr
unsigned int Dimension = NDimension;
82 itkSetMacro( Alpha,
double );
83 itkGetMacro( Alpha,
double );
87 itkSetMacro( Beta,
double );
88 itkGetMacro( Beta,
double );
94 void PrintSelf(std::ostream& os,
Indent indent)
const override;
98 void GenerateData ()
override;
118 #ifndef ITK_MANUAL_INSTANTIATION
119 # include "itkSigmoidFeatureGenerator.hxx"
Light weight base class for most itk classes.
typename InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
constexpr unsigned int Dimension
Computes the sigmoid function pixel-wise.
signed short InputPixelType
Class that generates features (typically images) used as input for a segmentation method...
Implementation of the composite pattern.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
Generates a feature image by computing the Sigmoid intensity transformation.
SigmoidFilterPointer m_SigmoidFilter
Implementation of an image as spatial object.
Control indentation during Print() invocation.
Templated n-dimensional image class.
typename SigmoidFilterType::Pointer SigmoidFilterPointer