MITK-IGT
IGT Extension of MITK
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
m
n
o
p
s
t
u
Functions
Variables
Typedefs
Enumerations
Enumerator
a
b
e
f
h
i
m
n
o
s
t
u
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Typedefs
b
c
d
e
f
h
i
k
l
m
n
o
p
q
r
s
t
u
v
Enumerations
a
b
d
e
f
h
i
m
n
o
p
r
s
t
v
w
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Symbols
Files
File List
File Members
All
_
a
b
c
d
e
f
g
i
j
l
m
o
p
r
s
t
u
v
w
Functions
a
c
d
f
g
j
m
o
r
s
w
Variables
c
e
g
l
m
p
t
Typedefs
b
c
i
l
m
o
t
u
v
Enumerations
Enumerator
Macros
_
a
b
c
e
f
g
i
m
o
p
r
s
t
Examples
▼
MITK-IGT
►
MITK-IGT
pag_example
►
MITK-IGT
Bug List
Todo List
Functions deprecated as of 2014_03
Deprecated List
►
Topics
►
Namespaces
►
Classes
▼
Files
▼
File List
Documentation
►
doxygen-1.12.0
►
Modules
▼
Plugins
►
org.mitk.gui.qt.igt.app.hummelprotocolmeasurements
▼
org.mitk.gui.qt.igt.app.ultrasoundtrackingnavigation
▼
src
▼
internal
►
Filter
►
Interactors
►
IO
►
NavigationStepWidgets
►
SettingsWidgets
►
Widgets
mitkUSTargetPlacementQualityCalculator.cpp
►
mitkUSTargetPlacementQualityCalculator.h
org_mbi_gui_qt_usnavigation_Activator.cpp
►
org_mbi_gui_qt_usnavigation_Activator.h
QmitkUltrasoundCalibration.cpp
►
QmitkUltrasoundCalibration.h
QmitkUSNavigationCalibrationRemoveDelegate.cpp
►
QmitkUSNavigationCalibrationRemoveDelegate.h
QmitkUSNavigationCalibrationsDataModel.cpp
►
QmitkUSNavigationCalibrationsDataModel.h
QmitkUSNavigationCalibrationUpdateDepthDelegate.cpp
►
QmitkUSNavigationCalibrationUpdateDepthDelegate.h
QmitkUSNavigationMarkerPlacement.cpp
►
QmitkUSNavigationMarkerPlacement.h
QmitkUSNavigationPerspective.cpp
►
QmitkUSNavigationPerspective.h
QmitkUSZoneManagementColorDialogDelegate.cpp
►
QmitkUSZoneManagementColorDialogDelegate.h
QmitkUSZonesDataModel.cpp
►
QmitkUSZonesDataModel.h
USNavigation.cpp
►
USNavigation.h
►
org.mitk.gui.qt.igtexamples
►
org.mitk.gui.qt.igttracking
►
org.mitk.gui.qt.openigtlink
►
org.mitk.gui.qt.toftutorial
►
org.mitk.gui.qt.tofutil
►
org.mitk.gui.qt.ultrasound
►
File Members
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
org_mbi_gui_qt_usnavigation_Activator.cpp
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
13
#include "
org_mbi_gui_qt_usnavigation_Activator.h
"
14
15
#include <usModuleInitialization.h>
16
17
#include "
QmitkUltrasoundCalibration.h
"
18
#include "
QmitkUSNavigationMarkerPlacement.h
"
19
#include "
QmitkUSNavigationPerspective.h
"
20
21
#include "
mitkVirtualTrackingDevice.h
"
22
23
namespace
mitk
{
24
ctkPluginContext* org_mbi_gui_qt_usnavigation_Activator::m_Context =
nullptr
;
25
26
void
org_mbi_gui_qt_usnavigation_Activator::start
(ctkPluginContext* context)
27
{
28
m_Context = context;
29
30
BERRY_REGISTER_EXTENSION_CLASS(
QmitkUltrasoundCalibration
, context)
31
BERRY_REGISTER_EXTENSION_CLASS(
QmitkUSNavigationMarkerPlacement
, context)
32
BERRY_REGISTER_EXTENSION_CLASS(
QmitkUSNavigationPerspective
, context)
33
34
// create a combined modality persistence object for loading and storing
35
// combined modality objects persistently
36
m_USCombinedModalityPersistence = mitk::USNavigationCombinedModalityPersistence::New();
37
}
26
void
org_mbi_gui_qt_usnavigation_Activator::start
(ctkPluginContext* context) {
…
}
38
39
void
org_mbi_gui_qt_usnavigation_Activator::stop
(ctkPluginContext*)
40
{
41
m_USCombinedModalityPersistence =
nullptr
;
42
m_Context =
nullptr
;
43
}
39
void
org_mbi_gui_qt_usnavigation_Activator::stop
(ctkPluginContext*) {
…
}
44
45
ctkPluginContext *
org_mbi_gui_qt_usnavigation_Activator::GetContext
()
46
{
47
return
m_Context;
48
}
45
ctkPluginContext *
org_mbi_gui_qt_usnavigation_Activator::GetContext
() {
…
}
49
}
50
51
// necessary for us::GetModuleContext() in USNavigationCombinedModalityPersistence
52
// (see: https://www.mail-archive.com/mitk-users@lists.sourceforge.net/msg04421.html)
53
US_INITIALIZE_MODULE
QmitkUSNavigationMarkerPlacement.h
QmitkUSNavigationPerspective.h
QmitkUltrasoundCalibration.h
QmitkUSNavigationMarkerPlacement
View for navigated marker placement using the combined modality. This view utilizes the QmitkUSNaviga...
Definition
QmitkUSNavigationMarkerPlacement.h:60
QmitkUSNavigationPerspective
Perspective for the ultrasound navigation process. This perspective displays the IGT tracking toolbox...
Definition
QmitkUSNavigationPerspective.h:26
QmitkUltrasoundCalibration
QmitkUltrasoundCalibration.
Definition
QmitkUltrasoundCalibration.h:45
mitk::org_mbi_gui_qt_usnavigation_Activator::stop
void stop(ctkPluginContext *context) override
Definition
org_mbi_gui_qt_usnavigation_Activator.cpp:39
mitk::org_mbi_gui_qt_usnavigation_Activator::GetContext
static ctkPluginContext * GetContext()
Definition
org_mbi_gui_qt_usnavigation_Activator.cpp:45
mitk::org_mbi_gui_qt_usnavigation_Activator::start
void start(ctkPluginContext *context) override
Definition
org_mbi_gui_qt_usnavigation_Activator.cpp:26
mitkVirtualTrackingDevice.h
mitk
IGT Exceptions.
Definition
mitkAlgorithm.h:16
org_mbi_gui_qt_usnavigation_Activator.h
Plugins
org.mitk.gui.qt.igt.app.ultrasoundtrackingnavigation
src
internal
org_mbi_gui_qt_usnavigation_Activator.cpp
Generated by
1.12.0