Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <berryIStructuredSelection.h>
Public Types | |
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 | |
virtual berryObjectMacro(berry::IStructuredSelection) virtual Object iterator | Begin () const =0 |
virtual iterator | End () const =0 |
virtual int | Size () const =0 |
virtual ContainerType::Pointer | ToVector () const =0 |
virtual | ~IStructuredSelection () |
Public Member Functions inherited from berry::ISelection | |
berryObjectMacro (berry::ISelection)~ISelection() | |
virtual bool | IsEmpty () const =0 |
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 |
virtual bool | operator== (const Object *) const |
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 |
Protected Attributes inherited from berry::Object | |
QAtomicInt | m_ReferenceCount |
QMutex | m_ReferenceCountLock |
A selection containing elements.
Definition at line 32 of file berryIStructuredSelection.h.
Definition at line 34 of file berryIStructuredSelection.h.
typedef ContainerType::const_iterator berry::IStructuredSelection::iterator |
Definition at line 35 of file berryIStructuredSelection.h.
|
virtual |
Definition at line 21 of file berryIStructuredSelection.cpp.
|
pure virtual |
Returns the first element in this selection, or null
if the selection is empty.
null
if none Returns an iterator to the beginning of the elements of this selection.Implemented in mitk::MAPAlgorithmInfoSelection, berry::QtItemSelection, and mitk::DataNodeSelection.
|
pure virtual |
Returns an iterator to the end of the elements of this selection.
Implemented in mitk::MAPAlgorithmInfoSelection, berry::QtItemSelection, and mitk::DataNodeSelection.
|
pure virtual |
Returns the number of elements selected in this selection.
Implemented in mitk::MAPAlgorithmInfoSelection, berry::QtItemSelection, and mitk::DataNodeSelection.
|
pure virtual |
Returns the elements in this selection as a vector.
Implemented in mitk::MAPAlgorithmInfoSelection, mitk::DataNodeSelection, and berry::QtItemSelection.