CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::SpaceProviderNull Class Reference

#include <cxSpaceProviderNull.h>

Inheritance diagram for cx::SpaceProviderNull:
cx::SpaceProvider

Public Member Functions

 SpaceProviderNull ()
 
Transform3D get_toMfrom (CoordinateSystem from, CoordinateSystem to)
 to_M_from More...
 
std::vector< CoordinateSystemgetSpacesToPresentInGUI ()
 
std::map< QString, QString > getDisplayNamesForCoordRefObjects ()
 
SpaceListenerPtr createListener ()
 
Vector3D getActiveToolTipPoint (CoordinateSystem to, bool useOffset)
 P_to, active tools current point in coord. More...
 
Transform3D getActiveToolTipTransform (CoordinateSystem to, bool useOffset)
 Get toMt, where t is active tool. More...
 
Transform3D get_rMpr ()
 
CoordinateSystem getS (ToolPtr tool)
 tools sensor coordinate system More...
 
CoordinateSystem getT (ToolPtr tool)
 tools coordinate system More...
 
CoordinateSystem getTO (ToolPtr tool)
 tool offset coordinate system More...
 
CoordinateSystem getD (DataPtr data)
 datas coordinate system static CoordinateSystem getPr(); ///<patient references coordinate system More...
 
CoordinateSystem getPr ()
 
CoordinateSystem getR ()
 data references coordinate system More...
 
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 ()
 
- Static Public Member Functions inherited from cx::SpaceProvider
static SpaceProviderPtr getNullObject ()
 

Detailed Description

Definition at line 19 of file cxSpaceProviderNull.h.

Constructor & Destructor Documentation

cx::SpaceProviderNull::SpaceProviderNull ( )

Definition at line 18 of file cxSpaceProviderNull.cpp.

Member Function Documentation

CoordinateSystem cx::SpaceProviderNull::convertToSpecific ( CoordinateSystem  space)
virtual

convert "active" references to specific tool/data instances

Implements cx::SpaceProvider.

Definition at line 88 of file cxSpaceProviderNull.cpp.

SpaceListenerPtr cx::SpaceProviderNull::createListener ( )
virtual

Implements cx::SpaceProvider.

Definition at line 38 of file cxSpaceProviderNull.cpp.

Transform3D cx::SpaceProviderNull::get_rMpr ( )
virtual

Implements cx::SpaceProvider.

Definition at line 53 of file cxSpaceProviderNull.cpp.

Transform3D cx::SpaceProviderNull::get_toMfrom ( CoordinateSystem  from,
CoordinateSystem  to 
)
virtual

to_M_from

Implements cx::SpaceProvider.

Definition at line 23 of file cxSpaceProviderNull.cpp.

Vector3D cx::SpaceProviderNull::getActiveToolTipPoint ( CoordinateSystem  to,
bool  useOffset 
)
virtual

P_to, active tools current point in coord.

Implements cx::SpaceProvider.

Definition at line 43 of file cxSpaceProviderNull.cpp.

Transform3D cx::SpaceProviderNull::getActiveToolTipTransform ( CoordinateSystem  to,
bool  useOffset 
)
virtual

Get toMt, where t is active tool.

Implements cx::SpaceProvider.

Definition at line 48 of file cxSpaceProviderNull.cpp.

CoordinateSystem cx::SpaceProviderNull::getD ( DataPtr  data)
virtual

datas coordinate system static CoordinateSystem getPr(); ///<patient references coordinate system

Implements cx::SpaceProvider.

Definition at line 73 of file cxSpaceProviderNull.cpp.

std::map< QString, QString > cx::SpaceProviderNull::getDisplayNamesForCoordRefObjects ( )
virtual

Implements cx::SpaceProvider.

Definition at line 33 of file cxSpaceProviderNull.cpp.

CoordinateSystem cx::SpaceProviderNull::getPr ( )
virtual

Implements cx::SpaceProvider.

Definition at line 78 of file cxSpaceProviderNull.cpp.

CoordinateSystem cx::SpaceProviderNull::getR ( )
virtual

data references coordinate system

Implements cx::SpaceProvider.

Definition at line 83 of file cxSpaceProviderNull.cpp.

CoordinateSystem cx::SpaceProviderNull::getS ( ToolPtr  tool)
virtual

tools sensor coordinate system

Implements cx::SpaceProvider.

Definition at line 58 of file cxSpaceProviderNull.cpp.

std::vector< CoordinateSystem > cx::SpaceProviderNull::getSpacesToPresentInGUI ( )
virtual

Implements cx::SpaceProvider.

Definition at line 28 of file cxSpaceProviderNull.cpp.

CoordinateSystem cx::SpaceProviderNull::getT ( ToolPtr  tool)
virtual

tools coordinate system

Implements cx::SpaceProvider.

Definition at line 63 of file cxSpaceProviderNull.cpp.

CoordinateSystem cx::SpaceProviderNull::getTO ( ToolPtr  tool)
virtual

tool offset coordinate system

Implements cx::SpaceProvider.

Definition at line 68 of file cxSpaceProviderNull.cpp.


The documentation for this class was generated from the following files: