Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Used by plugins to communicate selections of deployed algorithms. More...
#include <mitkMAPAlgorithmInfoSelection.h>
Public Types | |
typedef ::map::deployment::DLLInfo | AlgorithmInfoType |
typedef std::vector< AlgorithmInfoType::ConstPointer > | AlgorithmInfoVectorType |
Public Types inherited from berry::IStructuredSelection | |
typedef ObjectList< Object::Pointer > | ContainerType |
typedef ContainerType::const_iterator | iterator |
Public Types inherited from berry::Object | |
typedef Object | Self |
typedef berry::SmartPointer< Self > | Pointer |
typedef berry::SmartPointer< const Self > | ConstPointer |
typedef berry::WeakPointer< Self > | WeakPtr |
typedef berry::WeakPointer< const Self > | ConstWeakPtr |
Public Member Functions | |
berryObjectMacro (MAPAlgorithmInfoSelection) | |
MAPAlgorithmInfoSelection () | |
MAPAlgorithmInfoSelection (AlgorithmInfoType::ConstPointer info) | |
MAPAlgorithmInfoSelection (const AlgorithmInfoVectorType &infos) | |
Object::Pointer | GetFirstElement () const override |
iterator | Begin () const override |
iterator | End () const override |
int | Size () const override |
ContainerType::Pointer | ToVector () const override |
AlgorithmInfoVectorType | GetSelectedAlgorithmInfo () const |
bool | IsEmpty () const override |
bool | operator== (const berry::Object *obj) const override |
Public Member Functions inherited from berry::IStructuredSelection | |
berryObjectMacro (berry::IStructuredSelection) | |
~IStructuredSelection () override | |
Public Member Functions inherited from berry::ISelection | |
berryObjectMacro (berry::ISelection) | |
~ISelection () override | |
Public Member Functions inherited from berry::Object | |
virtual QString | GetClassName () const |
virtual Reflection::TypeInfo | GetTypeInfo () const |
virtual QList< Reflection::TypeInfo > | GetSuperclasses () const |
virtual void | Delete () |
QDebug | Print (QDebug os, Indent Indent=0) const |
virtual QString | ToString () const |
virtual uint | HashCode () const |
virtual bool | operator< (const Object *) const |
void | Register () const |
void | UnRegister (bool del=true) const |
int | GetReferenceCount () const |
void | SetReferenceCount (int) |
void | AddDestroyListener (const MessageAbstractDelegate<> &delegate) const |
void | RemoveDestroyListener (const MessageAbstractDelegate<> &delegate) const |
Protected Attributes | |
ContainerType::Pointer | m_Selection |
Protected Attributes inherited from berry::Object | |
QAtomicInt | m_ReferenceCount |
QMutex | m_ReferenceCountLock |
Additional Inherited Members | |
Static Public Member Functions inherited from berry::Object | |
static const char * | GetStaticClassName () |
static Reflection::TypeInfo | GetStaticTypeInfo () |
static QList< Reflection::TypeInfo > | GetStaticSuperclasses () |
Protected Member Functions inherited from berry::Object | |
Object () | |
virtual | ~Object () |
virtual QDebug | PrintSelf (QDebug os, Indent indent) const |
virtual QDebug | PrintHeader (QDebug os, Indent indent) const |
virtual QDebug | PrintTrailer (QDebug os, Indent indent) const |
Used by plugins to communicate selections of deployed algorithms.
For example used by the algorithm browser to inform about the currently selected algorithm.
Definition at line 30 of file mitkMAPAlgorithmInfoSelection.h.
typedef ::map::deployment::DLLInfo mitk::MAPAlgorithmInfoSelection::AlgorithmInfoType |
Definition at line 37 of file mitkMAPAlgorithmInfoSelection.h.
typedef std::vector<AlgorithmInfoType::ConstPointer> mitk::MAPAlgorithmInfoSelection::AlgorithmInfoVectorType |
Definition at line 38 of file mitkMAPAlgorithmInfoSelection.h.
mitk::MAPAlgorithmInfoSelection::MAPAlgorithmInfoSelection | ( | ) |
mitk::MAPAlgorithmInfoSelection::MAPAlgorithmInfoSelection | ( | AlgorithmInfoType::ConstPointer | info | ) |
mitk::MAPAlgorithmInfoSelection::MAPAlgorithmInfoSelection | ( | const AlgorithmInfoVectorType & | infos | ) |
|
overridevirtual |
Returns an iterator to the beginning of the elements of this selection.
Implements berry::IStructuredSelection.
mitk::MAPAlgorithmInfoSelection::berryObjectMacro | ( | MAPAlgorithmInfoSelection | ) |
|
overridevirtual |
Returns an iterator to the end of the elements of this selection.
Implements berry::IStructuredSelection.
|
overridevirtual |
Returns the first element in this selection, or null
if the selection is empty.
null
if none Implements berry::IStructuredSelection.
AlgorithmInfoVectorType mitk::MAPAlgorithmInfoSelection::GetSelectedAlgorithmInfo | ( | ) | const |
|
overridevirtual |
Implements berry::ISelection.
|
overridevirtual |
A generic comparison method. Override this method in subclasses and cast to your derived class to provide a more detailed comparison.
Reimplemented from berry::Object.
|
overridevirtual |
Returns the number of elements selected in this selection.
Implements berry::IStructuredSelection.
|
overridevirtual |
Returns the elements in this selection as a vector.
Implements berry::IStructuredSelection.
|
protected |
Definition at line 63 of file mitkMAPAlgorithmInfoSelection.h.