ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkPriorityQueueContainer.h>
Definition at line 210 of file itkPriorityQueueContainer.h.
typedef SmartPointer< const Self > itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::ConstPointer |
Reimplemented from itk::VectorContainer< TElementIdentifier, TElementWrapper >.
Definition at line 217 of file itkPriorityQueueContainer.h.
typedef TElementIdentifier itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::ElementIdentifierType |
Definition at line 219 of file itkPriorityQueueContainer.h.
typedef TElementWrapperInterface itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::ElementInterfaceType |
Definition at line 221 of file itkPriorityQueueContainer.h.
typedef TElementWrapper itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::ElementWrapperType |
Definition at line 220 of file itkPriorityQueueContainer.h.
typedef SmartPointer< Self > itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Pointer |
Reimplemented from itk::VectorContainer< TElementIdentifier, TElementWrapper >.
Definition at line 216 of file itkPriorityQueueContainer.h.
typedef PriorityQueueContainer itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Self |
Standard class typedefs.
Reimplemented from itk::VectorContainer< TElementIdentifier, TElementWrapper >.
Definition at line 214 of file itkPriorityQueueContainer.h.
typedef VectorContainer< TElementIdentifier, TElementWrapper > itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Superclass |
Reimplemented from itk::VectorContainer< TElementIdentifier, TElementWrapper >.
Definition at line 215 of file itkPriorityQueueContainer.h.
itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::PriorityQueueContainer | ( | ) |
itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::~PriorityQueueContainer | ( | ) |
itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::PriorityQueueContainer | ( | TInputIterator | first, |
TInputIterator | last | ||
) | [inline] |
Definition at line 230 of file itkPriorityQueueContainer.h.
void itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Clear | ( | ) |
virtual::itk::LightObject::Pointer itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::VectorContainer< TElementIdentifier, TElementWrapper >.
bool itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::DeleteElement | ( | const ElementWrapperType & | element | ) |
Delete element in the container.
bool itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Empty | ( | ) | const |
ElementWrapperType& itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::GetElementAtLocation | ( | const ElementIdentifierType & | identifier | ) | [inline, protected] |
Definition at line 271 of file itkPriorityQueueContainer.h.
const ElementWrapperType& itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::GetElementAtLocation | ( | const ElementIdentifierType & | identifier | ) | const [inline, protected] |
Definition at line 276 of file itkPriorityQueueContainer.h.
ElementIdentifierType itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::GetLeft | ( | const ElementIdentifierType & | identifier | ) | const [inline, protected] |
Definition at line 293 of file itkPriorityQueueContainer.h.
virtual const char* itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::GetNameOfClass | ( | ) | const [virtual] |
Standard part of every itk Object.
Reimplemented from itk::VectorContainer< TElementIdentifier, TElementWrapper >.
ElementIdentifierType itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::GetParent | ( | const ElementIdentifierType & | identifier | ) | const [inline, protected] |
Definition at line 288 of file itkPriorityQueueContainer.h.
ElementIdentifierType itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::GetRight | ( | const ElementIdentifierType & | identifier | ) | const [inline, protected] |
Definition at line 298 of file itkPriorityQueueContainer.h.
bool itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::HasParent | ( | const ElementIdentifierType & | iId | ) | const [inline, protected] |
Definition at line 303 of file itkPriorityQueueContainer.h.
static Pointer itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::New | ( | void | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::VectorContainer< TElementIdentifier, TElementWrapper >.
const ElementWrapperType& itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Peek | ( | ) | const |
void itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Pop | ( | ) |
void itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Push | ( | ElementWrapperType | element | ) |
void itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::SetElementAtLocation | ( | const ElementIdentifierType & | identifier, |
ElementWrapperType & | element | ||
) | [inline, protected] |
Definition at line 281 of file itkPriorityQueueContainer.h.
bool itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Update | ( | const ElementWrapperType & | element | ) |
Update element in container.
void itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::UpdateDownTree | ( | const ElementIdentifierType & | identifier | ) | [protected] |
void itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::UpdateUpTree | ( | const ElementIdentifierType & | identifier | ) | [protected] |
const ElementIdentifierType itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::m_ElementNotFound [static] |
Definition at line 223 of file itkPriorityQueueContainer.h.
ElementInterfaceType itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::m_Interface [protected] |
Definition at line 269 of file itkPriorityQueueContainer.h.
Referenced by itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::SetElementAtLocation().