ITK  4.2.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions
itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier > Class Template Reference

#include <itkPriorityQueueContainer.h>

+ Inheritance diagram for itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >:
+ Collaboration diagram for itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >:

List of all members.

Public Types

typedef TElementIdentifier ElementIdentifierType
typedef TElementPriority ElementPriorityType
typedef TElement ElementType
typedef
MinPriorityQueueElementWrapper
< ElementType,
ElementPriorityType,
ElementIdentifierType
Superclass
- Public Types inherited from itk::MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >
- Public Types inherited from itk::ElementWrapperInterface< MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >, TElementIdentifier >

Public Member Functions

virtual bool is_greater (const MaxPriorityQueueElementWrapper &element1, const MaxPriorityQueueElementWrapper &element2) const
virtual bool is_greater (const Superclass &element1, const Superclass &element2) const
virtual bool is_less (const MaxPriorityQueueElementWrapper &element1, const MaxPriorityQueueElementWrapper &element2) const
virtual bool is_less (const Superclass &element1, const Superclass &element2) const
 MaxPriorityQueueElementWrapper ()
 MaxPriorityQueueElementWrapper (ElementType element, ElementPriorityType priority)
virtual ~MaxPriorityQueueElementWrapper ()
- Public Member Functions inherited from itk::MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >
ElementIdentifierType GetLocation (const MinPriorityQueueElementWrapper &element) const
virtual bool is_greater (const MinPriorityQueueElementWrapper &element1, const MinPriorityQueueElementWrapper &element2) const
virtual bool is_less (const MinPriorityQueueElementWrapper &element1, const MinPriorityQueueElementWrapper &element2) const
 MinPriorityQueueElementWrapper ()
 MinPriorityQueueElementWrapper (ElementType element, ElementPriorityType priority)
bool operator< (const MinPriorityQueueElementWrapper &other) const
bool operator== (const MinPriorityQueueElementWrapper &other) const
bool operator> (const MinPriorityQueueElementWrapper &other) const
void SetLocation (MinPriorityQueueElementWrapper &element, const ElementIdentifierType &identifier)
virtual ~MinPriorityQueueElementWrapper ()
- Public Member Functions inherited from itk::ElementWrapperInterface< MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >, TElementIdentifier >
 ElementWrapperInterface ()
virtual ElementIdentifierType GetLocation (const ElementType &element) const =0
virtual void SetLocation (ElementType &element, const ElementIdentifierType &identifier)=0
virtual ~ElementWrapperInterface ()

Additional Inherited Members

- Public Attributes inherited from itk::MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >
ElementType m_Element
ElementIdentifierType m_Location
ElementPriorityType m_Priority

Detailed Description

template<typename TElement, typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
class itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >

Definition at line 165 of file itkPriorityQueueContainer.h.


Member Typedef Documentation

template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
typedef TElementIdentifier itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::ElementIdentifierType
template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
typedef TElementPriority itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::ElementPriorityType
template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
typedef TElement itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::ElementType
template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
typedef MinPriorityQueueElementWrapper< ElementType, ElementPriorityType, ElementIdentifierType > itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::Superclass

Constructor & Destructor Documentation

template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::MaxPriorityQueueElementWrapper ( )
template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::MaxPriorityQueueElementWrapper ( ElementType  element,
ElementPriorityType  priority 
)
template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
virtual itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::~MaxPriorityQueueElementWrapper ( )
inlinevirtual

Definition at line 183 of file itkPriorityQueueContainer.h.


Member Function Documentation

template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
virtual bool itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::is_greater ( const MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier > &  element1,
const MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier > &  element2 
) const
virtual
template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
virtual bool itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::is_greater ( const Superclass element1,
const Superclass element2 
) const
virtual
template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
virtual bool itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::is_less ( const MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier > &  element1,
const MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier > &  element2 
) const
virtual
template<typename TElement , typename TElementPriority = double, typename TElementIdentifier = IdentifierType>
virtual bool itk::MaxPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >::is_less ( const Superclass element1,
const Superclass element2 
) const
virtual

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