Fraxinus
16.5.0-fx-rc7
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 85 of file cxToolRep3D.cpp.
|
protected |
Definition at line 57 of file cxToolRep3D.cpp.
|
protectedvirtual |
Implements cx::RepImpl.
Definition at line 222 of file cxToolRep3D.cpp.
|
virtual |
Definition at line 103 of file cxToolRep3D.cpp.
ToolTracerPtr cx::ToolRep3D::getTracer | ( | ) |
Definition at line 88 of file cxToolRep3D.cpp.
|
virtual |
Implements cx::RepImpl.
Definition at line 98 of file cxToolRep3D.cpp.
|
virtual |
Definition at line 170 of file cxToolRep3D.cpp.
|
static |
Definition at line 93 of file cxToolRep3D.cpp.
|
protectedvirtual |
Reimplemented from cx::RepImpl.
Definition at line 285 of file cxToolRep3D.cpp.
|
protectedvirtual |
Implements cx::RepImpl.
Definition at line 249 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setOffsetLineColor | ( | QColor | c | ) |
Definition at line 194 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setOffsetPointColor | ( | QColor | c | ) |
Definition at line 189 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 406 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setOffsetStipplePattern | ( | int | pattern | ) |
Definition at line 199 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setSphereRadius | ( | double | radius | ) |
Definition at line 175 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setSphereRadiusInNormalizedViewport | ( | bool | on | ) |
Definition at line 204 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setStayHiddenAfterVisible | ( | bool | val | ) |
Definition at line 390 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 401 of file cxToolRep3D.cpp.
|
virtual |
Definition at line 138 of file cxToolRep3D.cpp.
void cx::ToolRep3D::setTooltipPointColor | ( | QColor | c | ) |
Definition at line 184 of file cxToolRep3D.cpp.
|
protected |
Definition at line 416 of file cxToolRep3D.cpp.