Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
Home
Manual
API Reference
Groups
Namespace List
Namespace List
Namespace 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
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Variables
e
f
i
l
m
n
p
r
s
t
Typedefs
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
v
x
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Class List
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
y
z
~
Variables
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
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
u
v
w
Enumerator
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
Properties
c
m
o
r
s
t
Related Functions
File List
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
m
n
o
p
q
r
s
t
u
v
Functions
_
e
g
h
i
m
o
q
s
u
Variables
Typedefs
Enumerations
Enumerator
Macros
_
a
b
c
d
e
f
g
i
m
o
p
q
r
s
u
v
Examples
Download
Bug Tracker
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
mitkNavigationDataPlayer.h
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
#ifndef mitkNavigationDataPlayer_h
14
#define mitkNavigationDataPlayer_h
15
16
#include <
mitkNavigationDataPlayerBase.h
>
17
18
namespace
mitk
{
27
class
MITKIGT_EXPORT
NavigationDataPlayer
:
public
NavigationDataPlayerBase
28
{
29
public
:
30
mitkClassMacro
(
NavigationDataPlayer
,
NavigationDataPlayerBase
);
31
itkFactorylessNewMacro(Self);
32
itkCloneMacro(Self);
33
34
enum
PlayerState
{
PlayerStopped
, PlayerRunning, PlayerPaused };
35
typedef
mitk::NavigationData::TimeStampType
TimeStampType
;
36
40
void
UpdateOutputInformation()
override
;
41
49
void
StartPlaying();
50
56
void
StopPlaying();
57
61
void
Pause();
62
66
void
Resume();
67
68
PlayerState
GetCurrentPlayerState();
69
70
TimeStampType
GetTimeStampSinceStart();
71
72
protected
:
73
NavigationDataPlayer
();
74
~
NavigationDataPlayer
()
override
;
75
79
void
GenerateData()
override
;
80
81
PlayerState
m_CurPlayerState
;
82
86
TimeStampType
m_StartPlayingTimeStamp
;
87
91
TimeStampType
m_PauseTimeStamp
;
92
93
TimeStampType
m_TimeStampSinceStart
;
94
};
95
}
// namespace mitk
96
97
#endif
mitk::NavigationDataPlayer::PlayerStopped
@ PlayerStopped
Definition:
mitkNavigationDataPlayer.h:34
mitkNavigationDataPlayerBase.h
mitk::NavigationDataPlayer::m_StartPlayingTimeStamp
TimeStampType m_StartPlayingTimeStamp
The start time of the playing. Set in the method mitk::NavigationDataPlayer::StartPlaying().
Definition:
mitkNavigationDataPlayer.h:86
mitk
Find image slices visible on a given plane.
Definition:
RenderingTests.dox:1
mitk::NavigationDataPlayer::m_TimeStampSinceStart
TimeStampType m_TimeStampSinceStart
Definition:
mitkNavigationDataPlayer.h:93
mitk::NavigationDataPlayer::PlayerState
PlayerState
Definition:
mitkNavigationDataPlayer.h:34
mitk::NavigationDataPlayer
This class is used to play recorded (see mitkNavigationDataRecorder class) NavigationDataSets.
Definition:
mitkNavigationDataPlayer.h:27
mitk::NavigationDataPlayer::TimeStampType
mitk::NavigationData::TimeStampType TimeStampType
Definition:
mitkNavigationDataPlayer.h:35
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition:
mitkCommon.h:36
mitk::NavigationData::TimeStampType
double TimeStampType
type that holds the time at which the data was recorded in milliseconds
Definition:
mitkNavigationData.h:60
mitk::NavigationDataPlayer::m_CurPlayerState
PlayerState m_CurPlayerState
Definition:
mitkNavigationDataPlayer.h:81
mitk::NavigationDataPlayerBase
Base class for using mitk::NavigationData as a filter source. Subclasses can play objects of mitk::Na...
Definition:
mitkNavigationDataPlayerBase.h:29
mitk::NavigationDataPlayer::m_PauseTimeStamp
TimeStampType m_PauseTimeStamp
Stores the time when a pause began.
Definition:
mitkNavigationDataPlayer.h:91
src
MITK
Modules
IGT
IO
mitkNavigationDataPlayer.h
Generated on Thu Nov 30 2023 15:58:54 for Medical Imaging Interaction Toolkit by
1.8.17