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