ITK
4.6.0
Insight Segmentation and Registration Toolkit
|
#include <itkPriorityQueueContainer.h>
Definition at line 210 of file itkPriorityQueueContainer.h.
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::VectorContainer< TElementIdentifier, TElementWrapper > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static const ElementIdentifierType | m_ElementNotFound |
Protected Member Functions | |
ElementWrapperType & | GetElementAtLocation (const ElementIdentifierType &identifier) |
const ElementWrapperType & | GetElementAtLocation (const ElementIdentifierType &identifier) const |
ElementIdentifierType | GetLeft (const ElementIdentifierType &identifier) const |
ElementIdentifierType | GetParent (const ElementIdentifierType &identifier) const |
ElementIdentifierType | GetRight (const ElementIdentifierType &identifier) const |
bool | HasParent (const ElementIdentifierType &iId) const |
void | SetElementAtLocation (const ElementIdentifierType &identifier, ElementWrapperType &element) |
void | UpdateDownTree (const ElementIdentifierType &identifier) |
void | UpdateUpTree (const ElementIdentifierType &identifier) |
Protected Member Functions inherited from itk::VectorContainer< TElementIdentifier, TElementWrapper > | |
VectorContainer () | |
VectorContainer (size_type n) | |
VectorContainer (size_type n, const Element &x) | |
VectorContainer (const Self &r) | |
VectorContainer (TInputIterator first, TInputIterator last) | |
Protected Member Functions inherited from itk::Object | |
Object () | |
bool | PrintObservers (std::ostream &os, Indent indent) const |
virtual void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
virtual void | SetTimeStamp (const TimeStamp &time) |
virtual | ~Object () |
Protected Member Functions inherited from itk::LightObject | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Protected Attributes | |
ElementInterfaceType | m_Interface |
Protected Attributes inherited from itk::LightObject | |
InternalReferenceCountType | m_ReferenceCount |
SimpleFastMutexLock | m_ReferenceCountLock |
Additional Inherited Members | |
Protected Types inherited from itk::LightObject | |
typedef int | InternalReferenceCountType |
typedef SmartPointer< const Self > itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::ConstPointer |
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 |
Definition at line 216 of file itkPriorityQueueContainer.h.
typedef PriorityQueueContainer itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Self |
Definition at line 214 of file itkPriorityQueueContainer.h.
typedef VectorContainer< TElementIdentifier, TElementWrapper > itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Superclass |
Definition at line 215 of file itkPriorityQueueContainer.h.
itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::PriorityQueueContainer | ( | ) |
itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::~PriorityQueueContainer | ( | ) |
|
inline |
Definition at line 230 of file itkPriorityQueueContainer.h.
void itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Clear | ( | ) |
|
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::Object.
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 |
|
inlineprotected |
Definition at line 271 of file itkPriorityQueueContainer.h.
|
inlineprotected |
Definition at line 276 of file itkPriorityQueueContainer.h.
|
inlineprotected |
Definition at line 293 of file itkPriorityQueueContainer.h.
|
virtual |
Standard part of every itk Object.
Reimplemented from itk::VectorContainer< TElementIdentifier, TElementWrapper >.
|
inlineprotected |
Definition at line 288 of file itkPriorityQueueContainer.h.
|
inlineprotected |
Definition at line 298 of file itkPriorityQueueContainer.h.
|
inlineprotected |
Definition at line 303 of file itkPriorityQueueContainer.h.
|
static |
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 | ) |
|
inlineprotected |
Definition at line 281 of file itkPriorityQueueContainer.h.
bool itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::Update | ( | const ElementWrapperType & | element | ) |
Update element in container.
|
protected |
|
protected |
|
static |
Definition at line 223 of file itkPriorityQueueContainer.h.
|
protected |
Definition at line 269 of file itkPriorityQueueContainer.h.
Referenced by itk::PriorityQueueContainer< TElementWrapper, TElementWrapperInterface, TElementPriority, TElementIdentifier >::SetElementAtLocation().