CustusX
15.3.3-beta
An IGT application
|
#include <cxToolRep3D.h>
Public Member Functions | |
virtual | ~ToolRep3D () |
virtual QString | getType () const |
virtual void | setTool (ToolPtr tool) |
virtual bool | hasTool (ToolPtr tool) const |
virtual ToolPtr | getTool () |
ToolTracerPtr | getTracer () |
void | setSphereRadius (double radius) |
void | setTooltipPointColor (QColor c) |
void | setOffsetPointColor (QColor c) |
void | setOffsetLineColor (QColor c) |
void | setOffsetStipplePattern (int pattern) |
void | setStayHiddenAfterVisible (bool val) |
void | setStayVisibleAfterHide (bool val) |
if true, tool is still rendered as visible after visibility status is hidden. More... | |
void | setOffsetPointVisibleAtZeroOffset (bool val) |
if true the sphere is visible even when the offset is zero More... | |
void | setSphereRadiusInNormalizedViewport (bool on) |
Public Member Functions inherited from cx::RepImpl | |
RepImpl (const QString &uid="", const QString &name="") | |
virtual | ~RepImpl () |
virtual void | connectToView (ViewPtr theView) |
virtual void | disconnectFromView (ViewPtr theView) |
virtual bool | isConnectedToView (ViewPtr theView) const |
void | setName (QString name) |
QString | getName () const |
QString | getUid () const |
virtual void | printSelf (std::ostream &os, Indent indent) |
Public Member Functions inherited from cx::Rep | |
virtual | ~Rep () |
Static Public Member Functions | |
static ToolRep3DPtr | New (SpaceProviderPtr spaceProvider, const QString &uid="") |
Static Public Member Functions inherited from cx::RepImpl | |
template<class REP > | |
static boost::shared_ptr< REP > | wrap_new (REP *object, QString uid) |
Protected Member Functions | |
ToolRep3D (SpaceProviderPtr spaceProvider) | |
virtual void | addRepActorsToViewRenderer (ViewPtr view) |
virtual void | removeRepActorsFromViewRenderer (ViewPtr view) |
bool | showProbe () |
virtual void | onModifiedStartRender () |
Protected Member Functions inherited from cx::RepImpl | |
ViewPtr | getView () const |
vtkRendererPtr | getRenderer () |
RepPtr | getSelf () |
Additional Inherited Members | |
Protected Slots inherited from cx::RepImpl | |
void | setModified () |
Display a Tool in 3D.
ToolRep3D displays a Tool using the supplied graphical representation from the Tool interface, with points showing the tooltip and offset point. If the Tool is a Probe, the probe sector and the prope video can be shown as well.
Several optional visualizations are available.
Used by CustusX and Sonowand.
Definition at line 72 of file cxToolRep3D.h.
|
virtual |
Definition at line 88 of file cxToolRep3D.cpp.
|
protected |
Definition at line 57 of file cxToolRep3D.cpp.
|
protectedvirtual |
Implements cx::RepImpl.
Definition at line 225 of file cxToolRep3D.cpp.
|
virtual |
Definition at line 106 of file cxToolRep3D.cpp.
ToolTracerPtr cx::ToolRep3D::getTracer | ( | ) |
Definition at line 91 of file cxToolRep3D.cpp.
|
virtual |
Implements cx::RepImpl.
Definition at line 101 of file cxToolRep3D.cpp.
|
virtual |
Definition at line 173 of file cxToolRep3D.cpp.
|
static |
Definition at line 96 of file cxToolRep3D.cpp.
|
protectedvirtual |
Reimplemented from cx::RepImpl.
Definition at line 293 of file cxToolRep3D.cpp.
|
protectedvirtual |
Implements cx::RepImpl.
Definition at line 255 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setOffsetLineColor | ( | QColor | c | ) |
Definition at line 197 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setOffsetPointColor | ( | QColor | c | ) |
Definition at line 192 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setOffsetPointVisibleAtZeroOffset | ( | bool | val | ) |
if true the sphere is visible even when the offset is zero
Definition at line 422 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setOffsetStipplePattern | ( | int | pattern | ) |
Definition at line 202 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setSphereRadius | ( | double | radius | ) |
Definition at line 178 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setSphereRadiusInNormalizedViewport | ( | bool | on | ) |
Definition at line 207 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setStayHiddenAfterVisible | ( | bool | val | ) |
Definition at line 406 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setStayVisibleAfterHide | ( | bool | val | ) |
if true, tool is still rendered as visible after visibility status is hidden.
If true, tool is still rendered as visible after visibility status is hidden. Nice for viewing the last known position of a tool.
Definition at line 417 of file cxToolRep3D.cpp.
|
virtual |
Definition at line 141 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setTooltipPointColor | ( | QColor | c | ) |
Definition at line 187 of file cxToolRep3D.cpp.
|
protected |
Definition at line 432 of file cxToolRep3D.cpp.