15 #ifndef IGIUltrasoundOverlayEditor_h
16 #define IGIUltrasoundOverlayEditor_h
18 #include <QmitkAbstractRenderEditor.h>
19 #include <mitkILinkedRenderWindowPart.h>
20 #include <service/event/ctkEvent.h>
25 class IGIUltrasoundOverlayEditorPrivate;
26 class IGIUltrasoundOverlayWidget;
36 :
public QmitkAbstractRenderEditor,
public mitk::ILinkedRenderWindowPart
47 ~IGIUltrasoundOverlayEditor();
142 void OnIGIUpdate(const ctkEvent&
event);
Definition: niftkBaseSegmentorView.h:30
void SetSelectedPosition(const mitk::Point3D &pos, const QString &id=QString()) override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:202
niftk::IGIUltrasoundOverlayWidget * GetIGIUltrasoundOverlayWidget()
Definition: niftkIGIUltrasoundOverlayEditor.cxx:162
GLboolean enable
Definition: glew.h:2642
bool IsLinkedNavigationEnabled() const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:263
QmitkRenderWindow * GetQmitkRenderWindow(const QString &id) const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:183
void EnableSlicingPlanes(bool enable) override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:244
bool IsDecorationEnabled(const QString &decoration) const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:215
PIMPL pattern implementation of IGIUltrasoundOverlayEditor.
Definition: niftkIGIUltrasoundOverlayEditor.cxx:54
bool IsSlicingPlanesEnabled() const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:250
Definition: ReceptorMemberCommandTest.cxx:25
Simple editor that delegates all functionality to a niftk::IGIUltrasoundOverlayWidget, 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: niftkIGIUltrasoundOverlayEditor.h:35
QStringList GetDecorations() const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:222
void WriteCurrentConfig(const QString &directory) const
mitk::Point3D GetSelectedPosition(const QString &id=QString()) const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:190
QHash< QString, QmitkRenderWindow * > GetQmitkRenderWindows() const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:176
void OnPreferencesChanged()
Definition: niftkIGIUltrasoundOverlayEditor.cxx:304
QmitkRenderWindow * GetActiveQmitkRenderWindow() const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:169
berryObjectMacro(IGIUltrasoundOverlayEditor) IGIUltrasoundOverlayEditor()
cl_event event
Definition: glew.h:3231
mitk::SlicesSwiveller * GetSlicesSwiveller() const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:237
void CreateQtPartControl(QWidget *parent) override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:270
void EnableDecorations(bool enable, const QStringList &decorations=QStringList()) override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:209
void EnableLinkedNavigation(bool enable) override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:257
void SetFocus() override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:375
Definition: niftkExceptionObject.h:21
mitk::SlicesRotator * GetSlicesRotator() const override
Definition: niftkIGIUltrasoundOverlayEditor.cxx:230
static const char * EDITOR_ID
Definition: niftkIGIUltrasoundOverlayEditor.h:42