CustusX  2023.01.05-dev+develop.0da12
An IGT application
cxSpaceProviderNull.cpp
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
11 
12 #include "cxSpaceProviderNull.h"
13 
14 
15 namespace cx
16 {
17 
19 {
20 
21 }
22 
24 {
25  return Transform3D::Identity();
26 }
27 
28 std::vector<CoordinateSystem> SpaceProviderNull::getSpacesToPresentInGUI()
29 {
30  return std::vector<CoordinateSystem>();
31 }
32 
34 {
35  return std::map<QString, QString>();
36 }
37 
39 {
40  return SpaceListenerPtr();
41 }
42 
44 {
45  return Vector3D();
46 }
47 
49 {
50  return Transform3D::Identity();
51 }
52 
54 {
55  return Transform3D::Identity();
56 }
57 
59 {
60  return CoordinateSystem();
61 }
62 
64 {
65  return CoordinateSystem();
66 }
67 
69 {
70  return CoordinateSystem();
71 }
72 
74 {
75  return CoordinateSystem();
76 }
77 
79 {
80  return CoordinateSystem();
81 }
82 
84 {
85  return CoordinateSystem();
86 }
87 
89 {
90  return CoordinateSystem();
91 }
92 
93 } // namespace cx
std::map< QString, QString > getDisplayNamesForCoordRefObjects()
Transform3D getActiveToolTipTransform(CoordinateSystem to, bool useOffset)
Get toMt, where t is active tool.
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
CoordinateSystem convertToSpecific(CoordinateSystem space)
convert "active" references to specific tool/data instances
CoordinateSystem getT(ToolPtr tool)
tools coordinate system
Vector3D getActiveToolTipPoint(CoordinateSystem to, bool useOffset)
P_to, active tools current point in coord.
boost::shared_ptr< class Data > DataPtr
CoordinateSystem getPr()
SpaceListenerPtr createListener()
Identification of a Coordinate system.
CoordinateSystem getD(DataPtr data)
datas coordinate system static CoordinateSystem getPr(); ///<patient references coordinate system ...
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
Definition: cxVector3D.h:42
CoordinateSystem getS(ToolPtr tool)
tools sensor coordinate system
CoordinateSystem getR()
data references coordinate system
CoordinateSystem getTO(ToolPtr tool)
tool offset coordinate system
boost::shared_ptr< class SpaceListener > SpaceListenerPtr
Transform3D get_toMfrom(CoordinateSystem from, CoordinateSystem to)
to_M_from
std::vector< CoordinateSystem > getSpacesToPresentInGUI()
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr