CustusX
16.5.0-rc9
An IGT application
|
#include <cxSpaceProviderImpl.h>
Public Member Functions | |
SpaceProviderImpl (TrackingServicePtr trackingService, PatientModelServicePtr dataManager) | |
virtual | ~SpaceProviderImpl () |
virtual Transform3D | get_toMfrom (CoordinateSystem from, CoordinateSystem to) |
to_M_from More... | |
virtual std::vector < CoordinateSystem > | getSpacesToPresentInGUI () |
virtual std::map< QString, QString > | getDisplayNamesForCoordRefObjects () |
virtual SpaceListenerPtr | createListener () |
virtual Vector3D | getActiveToolTipPoint (CoordinateSystem to, bool useOffset=false) |
P_to, active tools current point in coord. More... | |
virtual Transform3D | getActiveToolTipTransform (CoordinateSystem to, bool useOffset=false) |
Get toMt, where t is active tool. More... | |
virtual Transform3D | get_rMpr () |
virtual CoordinateSystem | getS (ToolPtr tool) |
tools sensor coordinate system More... | |
virtual CoordinateSystem | getT (ToolPtr tool) |
tools coordinate system More... | |
virtual CoordinateSystem | getTO (ToolPtr tool) |
tool offset coordinate system More... | |
virtual CoordinateSystem | getD (DataPtr data) |
datas coordinate system static CoordinateSystem getPr(); ///<patient references coordinate system More... | |
virtual CoordinateSystem | getPr () |
virtual CoordinateSystem | getR () |
data references coordinate system More... | |
virtual CoordinateSystem | convertToSpecific (CoordinateSystem space) |
convert "active" references to specific tool/data instances More... | |
Public Member Functions inherited from cx::SpaceProvider | |
virtual | ~SpaceProvider () |
Additional Inherited Members | |
Signals inherited from cx::SpaceProvider | |
void | spaceAddedOrRemoved () |
Provides information about all the coordinate systems in the application.
Definition at line 50 of file cxSpaceProviderImpl.h.
cx::SpaceProviderImpl::SpaceProviderImpl | ( | TrackingServicePtr | trackingService, |
PatientModelServicePtr | dataManager | ||
) |
Definition at line 48 of file cxSpaceProviderImpl.cpp.
|
inlinevirtual |
Definition at line 54 of file cxSpaceProviderImpl.h.
|
virtual |
convert "active" references to specific tool/data instances
Implements cx::SpaceProvider.
Definition at line 265 of file cxSpaceProviderImpl.cpp.
|
virtual |
Implements cx::SpaceProvider.
Definition at line 57 of file cxSpaceProviderImpl.cpp.
|
virtual |
Implements cx::SpaceProvider.
Definition at line 336 of file cxSpaceProviderImpl.cpp.
|
virtual |
|
virtual |
P_to, active tools current point in coord.
Implements cx::SpaceProvider.
Definition at line 116 of file cxSpaceProviderImpl.cpp.
|
virtual |
Get toMt, where t is active tool.
return toMfrom = qMt or qMto
Implements cx::SpaceProvider.
Definition at line 132 of file cxSpaceProviderImpl.cpp.
|
virtual |
datas coordinate system static CoordinateSystem getPr(); ///<patient references coordinate system
Implements cx::SpaceProvider.
Definition at line 241 of file cxSpaceProviderImpl.cpp.
|
virtual |
Implements cx::SpaceProvider.
Definition at line 95 of file cxSpaceProviderImpl.cpp.
|
virtual |
Implements cx::SpaceProvider.
Definition at line 253 of file cxSpaceProviderImpl.cpp.
|
virtual |
data references coordinate system
Implements cx::SpaceProvider.
Definition at line 259 of file cxSpaceProviderImpl.cpp.
|
virtual |
tools sensor coordinate system
Implements cx::SpaceProvider.
Definition at line 191 of file cxSpaceProviderImpl.cpp.
|
virtual |
Implements cx::SpaceProvider.
Definition at line 62 of file cxSpaceProviderImpl.cpp.
|
virtual |
tools coordinate system
Implements cx::SpaceProvider.
Definition at line 203 of file cxSpaceProviderImpl.cpp.
|
virtual |
tool offset coordinate system
Implements cx::SpaceProvider.
Definition at line 222 of file cxSpaceProviderImpl.cpp.