Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkPlaneOperation.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 "
mitkPlaneOperation.h
"
14
#include "
mitkLogMacros.h
"
15
16
namespace
mitk
17
{
18
PlaneOperation::PlaneOperation
(
OperationType
operationType,
Point3D
point,
Vector3D
normal)
19
:
PointOperation
(operationType, point), m_Normal(normal), m_AreAxisDefined(false)
20
{
21
}
22
23
PlaneOperation::PlaneOperation
(
OperationType
operationType,
Point3D
point,
Vector3D
axisVec0,
Vector3D
axisVec1)
24
:
PointOperation
(operationType, point), m_AxisVec0(axisVec0), m_AxisVec1(axisVec1), m_AreAxisDefined(true)
25
{
26
}
27
28
PlaneOperation::~PlaneOperation
() {}
29
Vector3D
mitk::PlaneOperation::GetNormal
() {
return
m_Normal; }
30
Vector3D
mitk::PlaneOperation::GetAxisVec0
() {
return
m_AxisVec0; }
31
Vector3D
mitk::PlaneOperation::GetAxisVec1
() {
return
m_AxisVec1; }
32
bool
mitk::PlaneOperation::AreAxisDefined
() {
return
m_AreAxisDefined; }
33
}
// namespace mitk
mitk::PlaneOperation::GetNormal
Vector3D GetNormal()
Definition:
mitkPlaneOperation.cpp:29
mitk::Vector< ScalarType, 3 >
mitk::Point< ScalarType, 3 >
mitk::PlaneOperation::PlaneOperation
PlaneOperation(OperationType operationType, Point3D point, Vector3D normal)
Definition:
mitkPlaneOperation.cpp:18
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
GeometryOverview.dox:1
mitk::PlaneOperation::~PlaneOperation
~PlaneOperation() override
Definition:
mitkPlaneOperation.cpp:28
mitk::PlaneOperation::AreAxisDefined
bool AreAxisDefined()
Definition:
mitkPlaneOperation.cpp:32
mitkPlaneOperation.h
mitkLogMacros.h
mitk::PointOperation
Operation that handles all actions on one Point.
Definition:
mitkPointOperation.h:27
mitk::PlaneOperation::GetAxisVec0
Vector3D GetAxisVec0()
Definition:
mitkPlaneOperation.cpp:30
mitk::OperationType
int OperationType
Definition:
mitkOperation.h:23
mitk::PlaneOperation::GetAxisVec1
Vector3D GetAxisVec1()
Definition:
mitkPlaneOperation.cpp:31
Source
Modules
Core
src
DataManagement
mitkPlaneOperation.cpp
Generated on Thu Mar 12 2020 10:24:00 for Medical Imaging Interaction Toolkit by
1.8.13