19 #ifndef itkLevelSetEquationChanAndVeseExternalTerm_h
20 #define itkLevelSetEquationChanAndVeseExternalTerm_h
48 template <
typename TInput,
49 typename TLevelSetContainer>
68 using typename Superclass::InputImageType;
69 using typename Superclass::InputImagePointer;
70 using typename Superclass::InputPixelType;
71 using typename Superclass::InputPixelRealType;
73 using typename Superclass::LevelSetContainerType;
74 using typename Superclass::LevelSetContainerPointer;
75 using typename Superclass::LevelSetType;
76 using typename Superclass::LevelSetPointer;
77 using typename Superclass::LevelSetOutputPixelType;
78 using typename Superclass::LevelSetOutputRealType;
79 using typename Superclass::LevelSetInputIndexType;
80 using typename Superclass::LevelSetGradientType;
81 using typename Superclass::LevelSetHessianType;
82 using typename Superclass::LevelSetIdentifierType;
84 using typename Superclass::DomainMapImageFilterType;
85 using typename Superclass::CacheImageType;
89 using IdListType =
typename LevelSetContainerType::IdListType;
93 using typename Superclass::HeavisideType;
94 using typename Superclass::HeavisideConstPointer;
116 DomainMapImageFilterType * m_DomainMapImageFilter{};
117 CacheImageType * m_CacheImage{};
121 #ifndef ITK_MANUAL_INSTANTIATION
122 # include "itkLevelSetEquationChanAndVeseExternalTerm.hxx"