18 #ifndef itkIndexedContainerInterface_h
19 #define itkIndexedContainerInterface_h
52 template<
typename TElementIdentifier,
typename TElement >
This should only be used for reference when writing containers conforming to this interface...
void SetElement(ElementIdentifier, Element)
void Reserve(ElementIdentifier)
bool GetElementIfIndexExists(ElementIdentifier, Element *) const
void CreateIndex(ElementIdentifier)
Element & ElementAt(ElementIdentifier)
void DeleteIndex(ElementIdentifier)
Support const iteration operations through a container. Dereferencing the iterator must provide an ob...
SmartPointer< const Self > ConstPointer
ElementIdentifier Size() const
bool IndexExists(ElementIdentifier) const
IndexedContainerInterface Self
Element GetElement(ElementIdentifier) const
Element & CreateElementAt(ElementIdentifier)
SmartPointer< Self > Pointer
void InsertElement(ElementIdentifier, Element)
Support iteration operations through a container. Dereferencing the iterator must provide an object w...
Base class for most ITK classes.
TElementIdentifier ElementIdentifier