18#ifndef itkDenseFiniteDifferenceImageFilter_h
19#define itkDenseFiniteDifferenceImageFilter_h
69template <
typename TInputImage,
typename TOutputImage>
191#ifndef ITK_MANUAL_INSTANTIATION
192# include "itkDenseFiniteDifferenceImageFilter.hxx"
void ApplyUpdate(const TimeStepType &dt) override
typename FiniteDifferenceFunctionType::TimeStepType TimeStepType
virtual void ThreadedApplyUpdate(const TimeStepType &dt, const ThreadRegionType ®ionToProcess, ThreadIdType threadId)
UpdateBufferType::Pointer m_UpdateBuffer
OutputImageType UpdateBufferType
DenseFiniteDifferenceImageFilter()
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION ApplyUpdateThreaderCallback(void *arg)
TimeStepType CalculateChange() override
virtual TimeStepType ThreadedCalculateChange(const ThreadRegionType ®ionToProcess, ThreadIdType threadId)
void CopyInputToOutput() override
DenseFiniteDifferenceImageFilter Self
FiniteDifferenceImageFilter< TInputImage, TOutputImage > Superclass
static constexpr unsigned int ImageDimension
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
typename UpdateBufferType::RegionType ThreadRegionType
void AllocateUpdateBuffer() override
void PrintSelf(std::ostream &os, Indent indent) const override
~DenseFiniteDifferenceImageFilter() override=default
virtual UpdateBufferType * GetUpdateBuffer()
SmartPointer< Self > Pointer
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION CalculateChangeThreaderCallback(void *arg)
typename FiniteDifferenceFunctionType::TimeStepType TimeStepType
FiniteDifferenceImageFilter()
OutputPixelType PixelType
FiniteDifferenceFunction< TOutputImage > FiniteDifferenceFunctionType
TOutputImage OutputImageType
TInputImage InputImageType
static constexpr unsigned int ImageDimension
Control indentation during Print() invocation.
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int ThreadIdType
std::vector< Boolean > BooleanStdVectorType
itk::ITK_THREAD_RETURN_TYPE ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION
DenseFiniteDifferenceImageFilter * Filter
BooleanStdVectorType ValidTimeStepList
std::vector< TimeStepType > TimeStepList