#include <itkPriorityQueueContainer.h>
Inheritance diagram for itk::ElementWrapperInterface< TElement, TElementIdentifier >:
Definition at line 37 of file itkPriorityQueueContainer.h.
Public Types | |
typedef TElementIdentifier | ElementIdentifierType |
typedef TElement | ElementType |
Public Member Functions | |
ElementWrapperInterface () | |
virtual TElementIdentifier | GetLocation (const ElementType &element)=0 |
virtual bool | is_greater (const ElementType &element1, const ElementType &element2)=0 |
virtual bool | is_less (const ElementType &element1, const ElementType &element2)=0 |
virtual void | SetLocation (ElementType &element, const ElementIdentifierType &identifier)=0 |
virtual | ~ElementWrapperInterface () |
typedef TElementIdentifier itk::ElementWrapperInterface< TElement, TElementIdentifier >::ElementIdentifierType |
Reimplemented in itk::MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >, and itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >.
Definition at line 41 of file itkPriorityQueueContainer.h.
typedef TElement itk::ElementWrapperInterface< TElement, TElementIdentifier >::ElementType |
Reimplemented in itk::MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >, and itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >.
Definition at line 40 of file itkPriorityQueueContainer.h.
itk::ElementWrapperInterface< TElement, TElementIdentifier >::ElementWrapperInterface | ( | ) | [inline] |
Definition at line 43 of file itkPriorityQueueContainer.h.
virtual itk::ElementWrapperInterface< TElement, TElementIdentifier >::~ElementWrapperInterface | ( | ) | [inline, virtual] |
Definition at line 44 of file itkPriorityQueueContainer.h.
virtual TElementIdentifier itk::ElementWrapperInterface< TElement, TElementIdentifier >::GetLocation | ( | const ElementType & | element | ) | [pure virtual] |
virtual bool itk::ElementWrapperInterface< TElement, TElementIdentifier >::is_greater | ( | const ElementType & | element1, | |
const ElementType & | element2 | |||
) | [pure virtual] |
virtual bool itk::ElementWrapperInterface< TElement, TElementIdentifier >::is_less | ( | const ElementType & | element1, | |
const ElementType & | element2 | |||
) | [pure virtual] |
virtual void itk::ElementWrapperInterface< TElement, TElementIdentifier >::SetLocation | ( | ElementType & | element, | |
const ElementIdentifierType & | identifier | |||
) | [pure virtual] |