19 #ifndef itkLevelSetEquationTermBase_h
20 #define itkLevelSetEquationTermBase_h
24 #include "itksys/hash_set.hxx"
47 template<
typename TInputImage,
48 typename TLevelSetContainer >
100 itkGetModifiableObjectMacro(CurrentLevelSetPointer,
LevelSetType );
117 virtual void InitializeParameters() = 0;
128 itkSetStringMacro( TermName );
129 itkGetStringMacro( TermName );
133 virtual void Update() = 0;
190 #ifndef ITK_MANUAL_INSTANTIATION
191 #include "itkLevelSetEquationTermBase.hxx"
typename LevelSetContainerType::LevelSetIdentifierType LevelSetIdentifierType
typename LevelSetContainerType::InputIndexType LevelSetInputIndexType
typename LevelSetContainerType::LevelSetType LevelSetType
Light weight base class for most itk classes.
typename LevelSetContainerType::LevelSetDataType LevelSetDataType
typename LevelSetContainerType::CacheImageType CacheImageType
Define numeric traits for std::vector.
typename InputImageType::PixelType InputPixelType
typename LevelSetContainerType::OutputRealType LevelSetOutputRealType
typename NumericTraits< InputPixelType >::RealType InputPixelRealType
HeavisideConstPointer m_Heaviside
LevelSetContainerPointer m_LevelSetContainer
typename LevelSetContainerType::OutputType LevelSetOutputPixelType
TLevelSetContainer LevelSetContainerType
LevelSetIdentifierType m_CurrentLevelSetId
InputImagePointer m_Input
itksys::hash_set< std::string > RequiredDataType
Abstract class to represents a term in the level-set evolution PDE.
LevelSetOutputRealType m_Coefficient
LevelSetOutputRealType m_CFLContribution
RequiredDataType m_RequiredData
typename LevelSetContainerType::GradientType LevelSetGradientType
typename LevelSetContainerType::LevelSetPointer LevelSetPointer
typename InputImageType::Pointer InputImagePointer
typename LevelSetContainerType::Pointer LevelSetContainerPointer
LevelSetPointer m_CurrentLevelSetPointer
typename LevelSetContainerType::HessianType LevelSetHessianType
typename LevelSetContainerType::DomainMapImageFilterType DomainMapImageFilterType
Base class for most ITK classes.
typename HeavisideType::ConstPointer HeavisideConstPointer
Base class of the Heaviside function.