19 #ifndef itkLevelSetEquationContainer_h
20 #define itkLevelSetEquationContainer_h
57 template<
typename TTermContainer >
95 void UpdateInternalEquationTerms();
103 void InitializeParameters();
175 return m_Iterator->first;
180 return m_Iterator->second;
239 return m_Iterator->first;
244 return m_Iterator->second;
268 #ifndef ITK_MANUAL_INSTANTIATION
269 #include "itkLevelSetEquationContainer.hxx"
272 #endif // itkLevelSetEquationContainer_h
InputImagePointer m_Input
bool operator==(const Index< VDimension > &one, const Index< VDimension > &two)
ConstIterator & operator--()
typename MapContainerType::const_iterator MapContainerConstIterator
Light weight base class for most itk classes.
MapContainerConstIterator m_Iterator
typename TermContainerType::LevelSetInputIndexType LevelSetInputIndexType
LevelSetIdentifierType GetIdentifier() const
MapContainerType m_Container
LevelSetContainerPointer m_LevelSetContainer
CovariantVector< T, NVectorDimension > operator*(const T &scalar, const CovariantVector< T, NVectorDimension > &v)
typename TermContainerType::LevelSetOutputRealType LevelSetOutputRealType
TTermContainer TermContainerType
typename TermContainerType::InputImageType InputImageType
ConstIterator(const Iterator &it)
typename TermContainerType::InputImagePointer InputImagePointer
bool operator!=(const Index< VDimension > &one, const Index< VDimension > &two)
ConstIterator & operator++()
Iterator(const ConstIterator &it)
ConstIterator operator++(int)
Iterator(const MapContainerIterator &it)
TermContainerType * GetEquation() const
bool operator==(const Iterator &it) const
bool operator!=(const ConstIterator &it) const
typename TermContainerType::Pointer TermContainerPointer
typename MapContainerType::iterator MapContainerIterator
typename TermContainerType::LevelSetIdentifierType LevelSetIdentifierType
bool operator==(const ConstIterator &it) const
ConstIterator operator--(int)
MapContainerIterator m_Iterator
Class for holding a set of level set equations (PDEs).
bool operator!=(const Iterator &it) const
ConstIterator(const MapContainerConstIterator &it)
ConstIterator * operator->()
std::map< LevelSetIdentifierType, TermContainerPointer > MapContainerType
typename TermContainerType::LevelSetContainerPointer LevelSetContainerPointer
TermContainerType * GetEquation() const
typename TermContainerType::LevelSetContainerType LevelSetContainerType
Base class for most ITK classes.
LevelSetIdentifierType GetIdentifier() const