Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
mitkTubeGraphPicker.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 mitkTubeGraphPicker_h
14
#define mitkTubeGraphPicker_h
15
16
#include <
MitkTubeGraphExports.h
>
17
18
#include "
mitkCircularProfileTubeElement.h
"
19
#include "
mitkTubeGraph.h
"
20
#include "
mitkTubeGraphProperty.h
"
21
22
namespace
mitk
23
{
24
class
MITKTUBEGRAPH_EXPORT
TubeGraphPicker
25
{
26
public
:
27
/* mitkClassMacro( TubeGraphPicker, BaseDataSource );
28
itkNewMacro( Self );*/
29
30
void
SetTubeGraph(
const
TubeGraph
*tubeGraph);
31
32
std::pair<mitk::TubeGraph::TubeDescriptorType, mitk::TubeElement *> GetPickedTube(
const
Point3D
pickedPosition);
33
34
TubeGraphPicker
();
35
virtual
~
TubeGraphPicker
();
36
37
protected
:
38
Point3D
m_WorldPosition
;
39
TubeGraph::ConstPointer
m_TubeGraph
;
40
TubeGraphProperty::Pointer
m_TubeGraphProperty
;
41
};
42
43
}
// namespace
44
45
#endif
mitkTubeGraph.h
mitk::BaseProperty::Pointer
itk::SmartPointer< Self > Pointer
Definition:
mitkBaseProperty.h:38
mitk::TubeGraphPicker::m_WorldPosition
Point3D m_WorldPosition
Definition:
mitkTubeGraphPicker.h:38
MITKTUBEGRAPH_EXPORT
#define MITKTUBEGRAPH_EXPORT
Definition:
MitkTubeGraphExports.h:15
mitk::TubeGraph
Base Class for Tube Graphs.
Definition:
mitkTubeGraph.h:43
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
RenderingTests.dox:1
mitk::TubeGraphPicker::m_TubeGraph
TubeGraph::ConstPointer m_TubeGraph
Definition:
mitkTubeGraphPicker.h:39
mitk::Point< ScalarType, 3 >
mitkTubeGraphProperty.h
mitkCircularProfileTubeElement.h
mitk::TubeGraphPicker
Definition:
mitkTubeGraphPicker.h:24
mitk::TubeGraphPicker::m_TubeGraphProperty
TubeGraphProperty::Pointer m_TubeGraphProperty
Definition:
mitkTubeGraphPicker.h:40
MitkTubeGraphExports.h
mitk::BaseData::ConstPointer
itk::SmartPointer< const Self > ConstPointer
Definition:
mitkBaseData.h:46
src
MITK
Modules
TubeGraph
include
mitkTubeGraphPicker.h
Generated on Wed May 17 2023 16:26:12 for Medical Imaging Interaction Toolkit by
1.8.17