Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
Home
Manual
API Reference
Download
Bugzilla
Groups
Namespace List
Class List
File List
Examples
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
mitkPlaneOperation.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,
6
Division of Medical and Biological Informatics.
7
All rights reserved.
8
9
This software is distributed WITHOUT ANY WARRANTY; without
10
even the implied warranty of MERCHANTABILITY or FITNESS FOR
11
A PARTICULAR PURPOSE.
12
13
See LICENSE.txt or http://www.mitk.org for details.
14
15
===================================================================*/
16
17
#ifndef MITKPlaneOperation_H
18
#define MITKPlaneOperation_H
19
20
#include "
mitkNumericTypes.h
"
21
#include "
mitkPointOperation.h
"
22
#include <
MitkCoreExports.h
>
23
24
namespace
mitk
25
{
31
class
MITKCORE_EXPORT
PlaneOperation
:
public
PointOperation
32
{
33
public
:
34
PlaneOperation
(
OperationType
operationType,
Point3D
point,
Vector3D
normal);
35
PlaneOperation
(
OperationType
operationType,
Point3D
point,
Vector3D
axisVec0,
Vector3D
axisVec1);
36
37
virtual
~
PlaneOperation
();
38
39
Vector3D
GetNormal();
40
Vector3D
GetAxisVec0();
41
Vector3D
GetAxisVec1();
42
bool
AreAxisDefined();
43
44
private
:
45
Vector3D
m_Normal;
46
Vector3D
m_AxisVec0;
47
Vector3D
m_AxisVec1;
48
bool
m_AreAxisDefined;
49
};
50
51
}
// namespace mitk
52
53
#endif
/* MITKPlaneOperation_H */
mitk::Vector< ScalarType, 3 >
MITKCORE_EXPORT
#define MITKCORE_EXPORT
Definition:
MitkCoreExports.h:15
mitk::Point< ScalarType, 3 >
MitkCoreExports.h
mitkPointOperation.h
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
GeometryOverview.dox:1
mitk::PointOperation
Operation that handles all actions on one Point.
Definition:
mitkPointOperation.h:31
mitk::PlaneOperation
Operation for setting a plane (defined by its origin and normal)
Definition:
mitkPlaneOperation.h:31
mitk::OperationType
int OperationType
Definition:
mitkOperation.h:27
mitkNumericTypes.h
git
MITK
Modules
Core
include
mitkPlaneOperation.h
Generated on Fri Feb 3 2017 20:52:06 for Medical Imaging Interaction Toolkit by
1.8.9.1