18 #ifndef itkLaplacianOperator_h
19 #define itkLaplacianOperator_h
66 template <
typename TPixel,
unsigned int VDimension = 2,
typename TAllocator = NeighborhoodAllocator<TPixel>>
82 for (
unsigned int i = 0; i < VDimension; ++i)
84 m_DerivativeScalings[i] = 1.0;
95 Superclass::PrintSelf(os, indent);
97 os << indent <<
"DerivativeScalings: " << m_DerivativeScalings << std::endl;
104 SetDerivativeScalings(
const double * s);
105 itkGetConstMacro(DerivativeScalings,
const double *);
110 using typename Superclass::CoefficientVector;
114 GenerateCoefficients()
override;
119 Fill(
const CoefficientVector &)
override;
123 double m_DerivativeScalings[VDimension]{};
127 #ifndef ITK_MANUAL_INSTANTIATION
128 # include "itkLaplacianOperator.hxx"