MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkNavigationDataVisualizationFilter.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 "
mitkNavigationDataVisualizationFilter.h
"
14
15
namespace
mitk
{
16
17
NavigationDataVisualizationFilter::NavigationDataVisualizationFilter
()
18
{
19
}
20
21
NavigationDataVisualizationFilter::~NavigationDataVisualizationFilter
()
22
{
23
}
24
25
void
mitk::NavigationDataVisualizationFilter::SetInput
(
const
NavigationData
* nd )
26
{
27
// Process object is not const-correct so the const_cast is required here
28
this->ProcessObject::SetNthInput(0,
const_cast<
NavigationData
*
>
(nd));
29
this->CreateOutputsForAllInputs();
30
}
31
32
void
mitk::NavigationDataVisualizationFilter::SetInput
(
unsigned
int
idx,
const
NavigationData
* nd )
33
{
34
// Process object is not const-correct so the const_cast is required here
35
this->ProcessObject::SetNthInput(idx,
const_cast<
NavigationData
*
>
(nd));
36
this->CreateOutputsForAllInputs();
37
}
38
39
const
NavigationData
*
mitk::NavigationDataVisualizationFilter::GetInput
(
void
)
40
{
41
if
(this->GetNumberOfInputs() < 1)
42
return
nullptr
;
43
44
return
static_cast<
const
NavigationData
*
>
(this->ProcessObject::GetInput(0));
45
}
46
47
const
NavigationData
*
mitk::NavigationDataVisualizationFilter::GetInput
(
unsigned
int
idx )
48
{
49
if
(this->GetNumberOfInputs() < 1)
50
return
nullptr
;
51
52
return
static_cast<
const
NavigationData
*
>
(this->ProcessObject::GetInput(idx));
53
}
54
55
}
//namespace mitk
mitk::NavigationDataVisualizationFilter::SetInput
virtual void SetInput(const NavigationData *nd)
Set the input of this filter.
Definition
mitkNavigationDataVisualizationFilter.cpp:25
mitk::NavigationDataVisualizationFilter::NavigationDataVisualizationFilter
NavigationDataVisualizationFilter()
Definition
mitkNavigationDataVisualizationFilter.cpp:17
mitk::NavigationDataVisualizationFilter::GetInput
const NavigationData * GetInput(void)
Get the input of this filter.
Definition
mitkNavigationDataVisualizationFilter.cpp:39
mitk::NavigationDataVisualizationFilter::~NavigationDataVisualizationFilter
virtual ~NavigationDataVisualizationFilter()
Definition
mitkNavigationDataVisualizationFilter.cpp:21
mitk::NavigationData
Navigation Data.
Definition
mitkNavigationData.h:37
mitkNavigationDataVisualizationFilter.h
mitk
IGT Exceptions.
Definition
mitkAlgorithm.h:16
Modules
IGT
Rendering
mitkNavigationDataVisualizationFilter.cpp
Generated by
1.12.0