ITK  4.9.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Attributes | List of all members
itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier > Class Template Reference

#include <itkPriorityQueueContainer.h>

Detailed Description

template<typename TElementWrapperPointer, typename TElementIdentifier = IdentifierType>
class itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >

Definition at line 69 of file itkPriorityQueueContainer.h.

Public Types

typedef TElementIdentifier ElementIdentifierType
 
typedef TElementWrapperPointer ElementWrapperPointerType
 

Public Member Functions

 ElementWrapperPointerInterface ()
 
TElementIdentifier GetLocation (const ElementWrapperPointerType &element) const
 
virtual bool is_greater (const ElementWrapperPointerType &element1, const ElementWrapperPointerType &element2) const
 
virtual bool is_less (const ElementWrapperPointerType &element1, const ElementWrapperPointerType &element2) const
 
void SetLocation (ElementWrapperPointerType &element, const ElementIdentifierType &identifier)
 
virtual ~ElementWrapperPointerInterface ()
 

Static Public Attributes

static const ElementIdentifierType m_ElementNotFound
 

Member Typedef Documentation

template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
typedef TElementIdentifier itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::ElementIdentifierType

Definition at line 73 of file itkPriorityQueueContainer.h.

template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
typedef TElementWrapperPointer itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::ElementWrapperPointerType

Definition at line 72 of file itkPriorityQueueContainer.h.

Constructor & Destructor Documentation

template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::ElementWrapperPointerInterface ( )
template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
virtual itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::~ElementWrapperPointerInterface ( )
virtual

Member Function Documentation

template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
TElementIdentifier itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::GetLocation ( const ElementWrapperPointerType element) const
template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
virtual bool itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::is_greater ( const ElementWrapperPointerType element1,
const ElementWrapperPointerType element2 
) const
virtual
template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
virtual bool itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::is_less ( const ElementWrapperPointerType element1,
const ElementWrapperPointerType element2 
) const
virtual
template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
void itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::SetLocation ( ElementWrapperPointerType element,
const ElementIdentifierType identifier 
)

Member Data Documentation

template<typename TElementWrapperPointer , typename TElementIdentifier = IdentifierType>
const ElementIdentifierType itk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >::m_ElementNotFound
static

Definition at line 75 of file itkPriorityQueueContainer.h.


The documentation for this class was generated from the following file: