18 #ifndef itkFiniteDifferenceSparseImageFilter_h
19 #define itkFiniteDifferenceSparseImageFilter_h
62 template <
typename TInputImageType,
typename TSparseOutputImageType>
89 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
112 itkSetMacro(PrecomputeFlag,
bool);
113 itkGetConstMacro(PrecomputeFlag,
bool);
119 PrintSelf(std::ostream & os,
Indent indent)
const override;
125 Initialize()
override;
146 typename NodeListType::Iterator
first;
148 typename NodeListType::Iterator
last;
163 ApplyUpdateThreaderCallback(
void * arg);
171 CalculateChange()
override;
175 CalculateChangeThreaderCallback(
void * arg);
184 PrecalculateChange();
188 PrecalculateChangeThreaderCallback(
void * arg);
216 #ifndef ITK_MANUAL_INSTANTIATION
217 # include "itkFiniteDifferenceSparseImageFilter.hxx"