15 #ifndef niftkVLStandardDisplayEditor_h
16 #define niftkVLStandardDisplayEditor_h
18 #include <QmitkAbstractRenderEditor.h>
19 #include <mitkILinkedRenderWindowPart.h>
24 class VLStandardDisplayEditorPrivate;
25 class VLStandardDisplayWidget;
35 :
public QmitkAbstractRenderEditor,
public mitk::ILinkedRenderWindowPart
46 ~VLStandardDisplayEditor();
Definition: niftkBaseSegmentorView.h:30
GLboolean enable
Definition: glew.h:2642
QHash< QString, QmitkRenderWindow * > GetQmitkRenderWindows() const override
Definition: niftkVLStandardDisplayEditor.cxx:165
bool IsSlicingPlanesEnabled() const override
Definition: niftkVLStandardDisplayEditor.cxx:239
mitk::Point3D GetSelectedPosition(const QString &id=QString()) const override
Definition: niftkVLStandardDisplayEditor.cxx:179
Simple editor that delegates all functionality to a niftk::VLStandardDisplayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed.
Definition: niftkVLStandardDisplayEditor.h:34
mitk::SlicesSwiveller * GetSlicesSwiveller() const override
Definition: niftkVLStandardDisplayEditor.cxx:226
Definition: ReceptorMemberCommandTest.cxx:25
QmitkRenderWindow * GetQmitkRenderWindow(const QString &id) const override
Definition: niftkVLStandardDisplayEditor.cxx:172
mitk::SlicesRotator * GetSlicesRotator() const override
Definition: niftkVLStandardDisplayEditor.cxx:219
QmitkRenderWindow * GetActiveQmitkRenderWindow() const override
Definition: niftkVLStandardDisplayEditor.cxx:158
PIMPL pattern implementation of VLStandardDisplayEditor.
Definition: niftkVLStandardDisplayEditor.cxx:43
void OnPreferencesChanged()
Definition: niftkVLStandardDisplayEditor.cxx:283
bool IsLinkedNavigationEnabled() const override
Definition: niftkVLStandardDisplayEditor.cxx:252
void CreateQtPartControl(QWidget *parent) override
Definition: niftkVLStandardDisplayEditor.cxx:259
void EnableSlicingPlanes(bool enable) override
Definition: niftkVLStandardDisplayEditor.cxx:233
void EnableLinkedNavigation(bool enable) override
Definition: niftkVLStandardDisplayEditor.cxx:246
berryObjectMacro(VLStandardDisplayEditor) VLStandardDisplayEditor()
void SetSelectedPosition(const mitk::Point3D &pos, const QString &id=QString()) override
Definition: niftkVLStandardDisplayEditor.cxx:191
QStringList GetDecorations() const override
Definition: niftkVLStandardDisplayEditor.cxx:211
bool IsDecorationEnabled(const QString &decoration) const override
Definition: niftkVLStandardDisplayEditor.cxx:204
static const char * EDITOR_ID
Definition: niftkVLStandardDisplayEditor.h:41
niftk::VLStandardDisplayWidget * GetVLStandardDisplayWidget()
Definition: niftkVLStandardDisplayEditor.cxx:151
void SetFocus() override
Definition: niftkVLStandardDisplayEditor.cxx:303
Definition: niftkExceptionObject.h:21
void EnableDecorations(bool enable, const QStringList &decorations=QStringList()) override
Definition: niftkVLStandardDisplayEditor.cxx:198