18#ifndef itkSpatialFunctionImageEvaluatorFilter_h
19#define itkSpatialFunctionImageEvaluatorFilter_h
42template <
typename TSpatialFunction,
typename TInputImage,
typename TOutputImage>
61 static constexpr unsigned int NDimensions = TInputImage::ImageDimension;
64 using SizeType =
typename TInputImage::SizeType;
108#ifndef ITK_MANUAL_INSTANTIATION
109# include "itkSpatialFunctionImageEvaluatorFilter.hxx"
Control indentation during Print() invocation.
Implements transparent reference counting.
SmartPointer< Self > Pointer
void SetFunction(FunctionType *PixelFunction)
~SpatialFunctionImageEvaluatorFilter() override=default
SpatialFunctionImageEvaluatorFilter()
TSpatialFunction FunctionType
typename FunctionType::InputType PositionType
SpatialFunctionImageEvaluatorFilter Self
SmartPointer< const Self > ConstPointer
typename TOutputImage::IndexType IndexType
static constexpr unsigned int NDimensions
typename TInputImage::SizeType SizeType
typename FunctionType::OutputType FunctionValueType
void PrintSelf(std::ostream &os, Indent indent) const override
typename TOutputImage::PixelType PixelType
void GenerateData() override
typename TOutputImage::RegionType OutputImageRegionType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
FunctionType * m_PixelFunction
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....