ITK  5.0.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

using ElementIdentifierType = TElementIdentifier
 
using ElementWrapperPointerType = TElementWrapperPointer
 

Public Member Functions

 ElementWrapperPointerInterface ()=default
 
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 ()=default
 

Static Public Attributes

static const ElementIdentifierType m_ElementNotFound
 

Member Typedef Documentation

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

Definition at line 73 of file itkPriorityQueueContainer.h.

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

Definition at line 72 of file itkPriorityQueueContainer.h.

Constructor & Destructor Documentation

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

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: