Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkGeometry3D.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 <iomanip>
14
#include <sstream>
15
16
#include "
mitkGeometry3D.h
"
17
18
#include "
mitkApplyTransformMatrixOperation.h
"
19
#include "
mitkInteractionConst.h
"
20
#include "
mitkMatrixConvert.h
"
21
#include "
mitkPointOperation.h
"
22
#include "
mitkRestorePlanePositionOperation.h
"
23
#include "
mitkRotationOperation.h
"
24
#include <vtkMatrix4x4.h>
25
#include <vtkMatrixToLinearTransform.h>
26
27
// Standard constructor for the New() macro. Sets the geometry to 3 dimensions
28
mitk::Geometry3D::Geometry3D
() :
BaseGeometry
()
29
{
30
}
31
mitk::Geometry3D::Geometry3D
(
const
Geometry3D
&other) :
BaseGeometry
(other)
32
{
33
}
34
35
mitk::Geometry3D::~Geometry3D
()
36
{
37
}
38
39
itk::LightObject::Pointer
mitk::Geometry3D::InternalClone
()
const
40
{
41
Self::Pointer
newGeometry =
new
Self
(*
this
);
42
newGeometry->UnRegister();
43
return
newGeometry.GetPointer();
44
}
mitk::Geometry3D
Standard implementation of BaseGeometry.
Definition:
mitkGeometry3D.h:33
mitk::Geometry3D::InternalClone
itk::LightObject::Pointer InternalClone() const override
clones the geometry
Definition:
mitkGeometry3D.cpp:39
mitkPointOperation.h
mitkInteractionConst.h
Constants for most interaction classes, due to the generic StateMachines.
mitkRestorePlanePositionOperation.h
mitk::Geometry3D::Self
Geometry3D Self
Definition:
mitkGeometry3D.h:36
mitk::Geometry3D::Geometry3D
Geometry3D()
Definition:
mitkGeometry3D.cpp:28
mitkRotationOperation.h
mitkGeometry3D.h
mitkMatrixConvert.h
itk::SmartPointer< Self >
mitkApplyTransformMatrixOperation.h
mitk::Geometry3D::~Geometry3D
~Geometry3D() override
Definition:
mitkGeometry3D.cpp:35
mitk::BaseGeometry
BaseGeometry Describes the geometry of a data object.
Definition:
mitkBaseGeometry.h:97
Source
Modules
Core
src
DataManagement
mitkGeometry3D.cpp
Generated on Thu Mar 12 2020 10:23:50 for Medical Imaging Interaction Toolkit by
1.8.13