CustusX
22.04-rc5
An IGT application
|
#include <cxSpaceProvider.h>
Signals | |
void | spaceAddedOrRemoved () |
Public Member Functions | |
virtual | ~SpaceProvider () |
virtual Transform3D | get_toMfrom (CoordinateSystem from, CoordinateSystem to)=0 |
to_M_from More... | |
virtual std::vector< CoordinateSystem > | getSpacesToPresentInGUI ()=0 |
virtual std::map< QString, QString > | getDisplayNamesForCoordRefObjects ()=0 |
virtual SpaceListenerPtr | createListener ()=0 |
virtual Vector3D | getActiveToolTipPoint (CoordinateSystem to, bool useOffset=false)=0 |
P_to, active tools current point in coord. More... | |
virtual Transform3D | getActiveToolTipTransform (CoordinateSystem to, bool useOffset=false)=0 |
Get toMt, where t is active tool. More... | |
virtual Transform3D | get_rMpr ()=0 |
virtual CoordinateSystem | getS (ToolPtr tool)=0 |
tools sensor coordinate system More... | |
virtual CoordinateSystem | getT (ToolPtr tool)=0 |
tools coordinate system More... | |
virtual CoordinateSystem | getTO (ToolPtr tool)=0 |
tool offset coordinate system More... | |
virtual CoordinateSystem | getD (DataPtr data)=0 |
datas coordinate system static CoordinateSystem getPr(); ///<patient references coordinate system More... | |
virtual CoordinateSystem | getPr ()=0 |
virtual CoordinateSystem | getR ()=0 |
data references coordinate system More... | |
virtual CoordinateSystem | convertToSpecific (CoordinateSystem space)=0 |
convert "active" references to specific tool/data instances More... | |
Static Public Member Functions | |
static SpaceProviderPtr | getNullObject () |
Provides information about all the coordinate systems in the application.
Definition at line 32 of file cxSpaceProvider.h.
|
inlinevirtual |
Definition at line 36 of file cxSpaceProvider.h.
|
pure virtual |
convert "active" references to specific tool/data instances
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
to_M_from
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
P_to, active tools current point in coord.
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
Get toMt, where t is active tool.
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
datas coordinate system static CoordinateSystem getPr(); ///<patient references coordinate system
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
static |
Definition at line 18 of file cxSpaceProvider.cpp.
|
pure virtual |
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
data references coordinate system
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
tools sensor coordinate system
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
tools coordinate system
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
pure virtual |
tool offset coordinate system
Implemented in cx::SpaceProviderImpl, and cx::SpaceProviderNull.
|
signal |