19 #ifndef itkLevelSetEquationContainer_h
20 #define itkLevelSetEquationContainer_h
57 template<
typename TTermContainer >
93 void UpdateInternalEquationTerms();
101 void InitializeParameters();
116 typedef std::map< LevelSetIdentifierType, TermContainerPointer >
MapContainerType;
173 return m_Iterator->first;
178 return m_Iterator->second;
237 return m_Iterator->first;
242 return m_Iterator->second;
270 #ifndef ITK_MANUAL_INSTANTIATION
271 #include "itkLevelSetEquationContainer.hxx"
274 #endif // itkLevelSetEquationContainer_h
bool operator!=(const ImageRegionCopier< D1, D2 > &c1, const ImageRegionCopier< D1, D2 > &c2)
TermContainerType::LevelSetOutputRealType LevelSetOutputRealType
ConstIterator & operator--()
TermContainerType::LevelSetInputIndexType LevelSetInputIndexType
Light weight base class for most itk classes.
MapContainerConstIterator m_Iterator
TermContainerType::Pointer TermContainerPointer
TermContainerType::InputImagePointer InputImagePointer
TermContainerType::InputImageType InputImageType
LevelSetIdentifierType GetIdentifier() const
CovariantVector< T, NVectorDimension > operator*(const T &scalar, const CovariantVector< T, NVectorDimension > &v)
std::map< LevelSetIdentifierType, TermContainerPointer > MapContainerType
TermContainerType::LevelSetContainerPointer LevelSetContainerPointer
ConstIterator(const Iterator &it)
ConstIterator & operator++()
Iterator(const ConstIterator &it)
ConstIterator operator++(int)
Iterator(const MapContainerIterator &it)
TermContainerType * GetEquation() const
MapContainerType::const_iterator MapContainerConstIterator
bool operator==(const Iterator &it) const
MapContainerType::iterator MapContainerIterator
bool operator!=(const ConstIterator &it) const
SmartPointer< const Self > ConstPointer
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
TermContainerType::LevelSetContainerType LevelSetContainerType
ConstIterator(const MapContainerConstIterator &it)
ConstIterator * operator->()
LevelSetEquationContainer Self
TermContainerType::LevelSetIdentifierType LevelSetIdentifierType
TermContainerType * GetEquation() const
Base class for most ITK classes.
TTermContainer TermContainerType
SmartPointer< Self > Pointer
bool ITKIOXML_EXPORT operator==(itk::FancyString &s, const std::string &)
LevelSetIdentifierType GetIdentifier() const