Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkWeakPointer.h>
Public Types | |
using | DeleteEventCallbackType = std::function< void()> |
Public Member Functions | |
WeakPointer () noexcept | |
WeakPointer (T *rawPointer) | |
WeakPointer (const WeakPointer &other) | |
WeakPointer (WeakPointer &&other) | |
~WeakPointer () noexcept | |
WeakPointer & | operator= (const WeakPointer &other) |
WeakPointer & | operator= (WeakPointer &&other) |
WeakPointer & | operator= (std::nullptr_t) |
WeakPointer & | operator= (T *other) |
operator bool () const noexcept | |
bool | IsExpired () const noexcept |
itk::SmartPointer< T > | Lock () const |
void | SetDeleteEventCallback (const DeleteEventCallbackType &callback) |
Friends | |
bool | operator== (const WeakPointer &left, const WeakPointer &right) noexcept |
bool | operator== (const WeakPointer &left, const T *right) noexcept |
bool | operator< (const WeakPointer &left, const WeakPointer &right) noexcept |
bool | operator< (const WeakPointer &left, std::nullptr_t right) noexcept |
bool | operator< (std::nullptr_t left, const WeakPointer &right) noexcept |
bool | operator< (const WeakPointer &left, const T *right) noexcept |
bool | operator< (const T *left, const WeakPointer &right) noexcept |
Definition at line 22 of file mitkWeakPointer.h.
using mitk::WeakPointer< T >::DeleteEventCallbackType = std::function<void ()> |
Definition at line 25 of file mitkWeakPointer.h.
|
inlinenoexcept |
Definition at line 27 of file mitkWeakPointer.h.
|
inline |
Definition at line 32 of file mitkWeakPointer.h.
|
inline |
Definition at line 38 of file mitkWeakPointer.h.
|
inline |
Definition at line 44 of file mitkWeakPointer.h.
|
inlinenoexcept |
Definition at line 52 of file mitkWeakPointer.h.
|
inlinenoexcept |
Definition at line 118 of file mitkWeakPointer.h.
Referenced by QmitkRenderWindowDataStorageListModel::AddDataNodeToAllRenderer(), QmitkDataStorageTreeModel::AddNode(), mitk::NodePredicateFirstLevel::CheckNode(), QmitkStatisticsCalculator::ComputeLesionVolume(), QmitkPropertyItemDelegate::createEditor(), QmitkPropertyItemModel::data(), QmitkRenderWindowDataStorageListModel::data(), QmitkRenderWindowDataStorageTreeModel::data(), QmitkStatisticsTreeModel::DataStorageChanged(), QmitkRenderWindowDataStorageListModel::dropMimeData(), QmitkRenderWindowDataStorageTreeModel::dropMimeData(), QmitkDataStorageTreeModel::dropMimeData(), QmitkDataStorageSimpleTreeModel::flags(), mitk::PlaneGeometryDataVtkMapper3D::GenerateDataForRenderer(), QmitkAbstractDataNodeAction::GetBaseRenderer(), QmitkRenderWindowDataStorageListModel::GetCurrentRenderer(), QmitkRenderWindowDataStorageTreeModel::GetCurrentRenderer(), QmitkAbstractDataStorageModel::GetDataStorage(), QmitkRenderWindowDataStorageInspector::GetSelectionMode(), QmitkPatientTableInspector::Initialize(), QmitkDataNodeShowSelectedNodesAction::InitializeAction(), QmitkDataNodeReinitAction::InitializeAction(), QmitkDataNodeRemoveAction::InitializeAction(), QmitkDataNodeToggleVisibilityAction::InitializeAction(), QmitkPointListViewWidget::keyPressEvent(), QmitkPointListViewWidget::MoveSelectedPointDown(), QmitkPointListViewWidget::MoveSelectedPointUp(), QmitkRenderWindowDataStorageTreeModel::NodeAdded(), QmitkDataStorageSimpleTreeModel::NodeAdded(), QmitkDataNodeContextMenu::OnExtensionPointActionTriggered(), QmitkPropertyItemModel::OnPreferencesChanged(), mitk::Dispatcher::ProcessEvent(), QmitkDataNodeGlobalReinitAction::QmitkDataNodeGlobalReinitAction(), QmitkPointListViewWidget::RemoveSelectedPoint(), QmitkDataStorageComboBox::Reset(), QmitkDataStorageTableModel::Reset(), QmitkPropertiesTableModel::Reset(), QmitkRenderWindowDataStorageListModel::SetControlledRenderer(), QmitkRenderWindowDataStorageTreeModel::SetControlledRenderer(), QmitkDataStorageLayerStackModel::SetCurrentRenderer(), QmitkRenderWindowDataStorageListModel::SetCurrentRenderer(), QmitkPropertyItemModel::setData(), QmitkRenderWindowDataStorageListModel::setData(), QmitkRenderWindowDataStorageTreeModel::setData(), QmitkDataStorageLayerStackModel::setData(), QmitkStatisticsTreeModel::SetData(), QmitkLesionTreeModel::SetData(), QmitkNodeSelectionDialog::SetDataStorage(), QmitkAbstractDataStorageInspector::SetDataStorage(), QmitkAbstractDataStorageModel::SetDataStorage(), QmitkDataStorageComboBox::SetDataStorage(), QmitkDataStorageTableModel::SetDataStorage(), QmitkDataStorageTreeModel::SetDataStorage(), QmitkDataStorageTreeModel::SetDataStorageDeleted(), QmitkPointListViewWidget::SetPointSet(), QmitkPropertiesTableModel::SetPropertyList(), QmitkPointListViewWidget::Update(), QmitkDataStorageTreeModel::Update(), QmitkDataStorageHistoryModel::UpdateModelData(), QmitkDataStorageDefaultListModel::UpdateModelData(), QmitkAbstractDataStorageModel::~QmitkAbstractDataStorageModel(), and QmitkDataStorageComboBox::~QmitkDataStorageComboBox().
|
inline |
Definition at line 123 of file mitkWeakPointer.h.
Referenced by QmitkRenderWindowDataStorageListModel::AddDataNodeToAllRenderer(), QmitkDataStorageTreeModel::AddNode(), mitk::NodePredicateSource::CheckNode(), mitk::NodePredicateFirstLevel::CheckNode(), QmitkImageStatisticsTreeModel::Clear(), QmitkStatisticsCalculator::ComputeLesionVolume(), QmitkPropertyItemDelegate::createEditor(), QmitkPropertyItemModel::data(), QmitkRenderWindowDataStorageListModel::data(), QmitkRenderWindowDataStorageTreeModel::data(), QmitkDataStorageLayerStackModel::data(), QmitkRenderWindowDataStorageListModel::DataStorageChanged(), QmitkRenderWindowDataStorageTreeModel::DataStorageChanged(), QmitkStatisticsTreeModel::DataStorageChanged(), QmitkAbstractSemanticRelationsStorageModel::DataStorageChanged(), QmitkSingleNodeSelectionWidget::DetermineAutoSelectNode(), QmitkRenderWindowDataStorageListModel::dropMimeData(), QmitkRenderWindowDataStorageTreeModel::dropMimeData(), QmitkDataStorageTreeModel::dropMimeData(), QmitkSingleNodeSelectionWidget::EditSelection(), QmitkDataStorageSimpleTreeModel::flags(), mitk::PlaneGeometryDataVtkMapper3D::GenerateDataForRenderer(), QmitkAbstractDataNodeAction::GetBaseRenderer(), QmitkDataStorageLayerStackModel::GetCurrentRenderer(), QmitkRenderWindowDataStorageListModel::GetCurrentRenderer(), QmitkRenderWindowDataStorageTreeModel::GetCurrentRenderer(), QmitkDataStorageTreeModelInternalItem::GetDataNode(), QmitkAbstractDataStorageModel::GetDataStorage(), QmitkDataStorageTableModel::GetDataStorage(), QmitkDataStorageTreeModel::GetDataStorage(), QmitkDataStorageComboBox::GetDataStorage(), mitk::ImageToOpenCVImageFilter::GetImage(), mitk::ImageToOpenCVImageFilter::GetOpenCVMat(), QmitkDataStorageTreeModel::GetParentNode(), QmitkPointListViewWidget::GetPointSet(), QmitkPropertyItemModel::GetPropertyList(), QmitkPropertiesTableModel::GetPropertyList(), mitk::DisplayCoordinateOperation::GetRenderer(), QmitkRenderWindowDataStorageInspector::GetSelectionMode(), QmitkDataStorageListInspector::Initialize(), QmitkDataStorageTreeInspector::Initialize(), QmitkDataStorageSelectionHistoryInspector::Initialize(), QmitkPatientTableInspector::Initialize(), QmitkDataNodeShowSelectedNodesAction::InitializeAction(), QmitkDataNodeReinitAction::InitializeAction(), QmitkDataNodeRemoveAction::InitializeAction(), QmitkDataNodeToggleVisibilityAction::InitializeAction(), QmitkPointListViewWidget::MoveSelectedPointDown(), QmitkPointListViewWidget::MoveSelectedPointUp(), QmitkRenderWindowDataStorageTreeModel::NodeAdded(), QmitkDataStorageSimpleTreeModel::NodeAdded(), QmitkMultiNodeSelectionWidget::OnEditSelection(), QmitkDataNodeContextMenu::OnExtensionPointActionTriggered(), QmitkPointListViewWidget::OnItemDoubleClicked(), QmitkPropertyItemModel::OnPreferencesChanged(), mitk::Dispatcher::ProcessEvent(), QmitkDataNodeGlobalReinitAction::QmitkDataNodeGlobalReinitAction(), QmitkPointListViewWidget::RemoveSelectedPoint(), QmitkDataStorageComboBox::Reset(), QmitkDataStorageTableModel::Reset(), QmitkPropertiesTableModel::Reset(), QmitkRenderWindowDataStorageListModel::SetControlledRenderer(), QmitkRenderWindowDataStorageTreeModel::SetControlledRenderer(), QmitkAbstractNodeSelectionWidget::SetCurrentSelection(), QmitkPropertyItemModel::setData(), QmitkRenderWindowDataStorageListModel::setData(), QmitkRenderWindowDataStorageTreeModel::setData(), QmitkDataStorageLayerStackModel::setData(), QmitkStatisticsTreeModel::SetData(), QmitkLesionTreeModel::SetData(), QmitkPropertiesTableModel::setData(), QmitkAbstractNodeSelectionWidget::SetDataStorage(), QmitkAbstractDataStorageModel::SetDataStorage(), QmitkDataStorageComboBox::SetDataStorage(), QmitkDataStorageTableModel::SetDataStorage(), QmitkDataStorageTreeModel::SetDataStorage(), QmitkDataStorageTreeModel::SetDataStorageDeleted(), QmitkPointListViewWidget::SetPointSet(), QmitkPropertiesTableModel::SetPropertyList(), QmitkPropertyItemModel::Update(), QmitkPointListViewWidget::Update(), QmitkDataStorageTreeModel::Update(), QmitkDataStorageHistoryModel::UpdateModelData(), QmitkDataStorageDefaultListModel::UpdateModelData(), QmitkAbstractDataStorageModel::~QmitkAbstractDataStorageModel(), QmitkAbstractNodeSelectionWidget::~QmitkAbstractNodeSelectionWidget(), and QmitkDataStorageComboBox::~QmitkDataStorageComboBox().
|
inlineexplicitnoexcept |
Definition at line 113 of file mitkWeakPointer.h.
|
inline |
Definition at line 68 of file mitkWeakPointer.h.
|
inline |
Definition at line 80 of file mitkWeakPointer.h.
|
inline |
Definition at line 93 of file mitkWeakPointer.h.
|
inline |
Definition at line 101 of file mitkWeakPointer.h.
|
inline |
Definition at line 128 of file mitkWeakPointer.h.
|
friend |
Definition at line 178 of file mitkWeakPointer.h.
|
friend |
Definition at line 185 of file mitkWeakPointer.h.
|
friend |
Definition at line 190 of file mitkWeakPointer.h.
|
friend |
Definition at line 195 of file mitkWeakPointer.h.
|
friend |
Definition at line 200 of file mitkWeakPointer.h.
|
friend |
Definition at line 166 of file mitkWeakPointer.h.
|
friend |
Definition at line 173 of file mitkWeakPointer.h.