![]() |
Fraxinus
16.5.0-fx-rc8
An IGT application
|
Helper class for managing a set of slice planes. More...
#include <cxSlicePlanes3DRep.h>
Classes | |
| struct | DataType |
| struct | PropertiesType |
Public Types | |
| typedef std::map< PLANE_TYPE, DataType > | DataMap |
Signals | |
| void | changed () |
Public Member Functions | |
| SlicePlanesProxy () | |
| void | clearViewports () |
| void | setViewportData (PLANE_TYPE type, SliceProxyPtr slice, const DoubleBoundingBox3D &vp_s) |
| void | addSimpleSlicePlane (PLANE_TYPE type, PatientModelServicePtr dataManager) |
| DataMap | getData () |
| void | setVisible (bool visible) |
| bool | getVisible () const |
| void | setDrawPlanes (bool on) |
| bool | getDrawPlanes () const |
| PropertiesType & | getProperties () |
| void | connectTo3D (bool on) |
Helper class for managing a set of slice planes.
Use this to manage a set of slice planes (represented by SliceProxy) that are used as a group. The attributes are designed to work with SlicePlanes3DRep and SlicePlanes3DMarkerIn2DRep.
Definition at line 63 of file cxSlicePlanes3DRep.h.
| typedef std::map<PLANE_TYPE, DataType> cx::SlicePlanesProxy::DataMap |
Definition at line 91 of file cxSlicePlanes3DRep.h.
| cx::SlicePlanesProxy::SlicePlanesProxy | ( | ) |
Definition at line 51 of file cxSlicePlanes3DRep.cpp.
| void cx::SlicePlanesProxy::addSimpleSlicePlane | ( | PLANE_TYPE | type, |
| PatientModelServicePtr | dataManager | ||
| ) |
Definition at line 143 of file cxSlicePlanes3DRep.cpp.
|
signal |
| void cx::SlicePlanesProxy::clearViewports | ( | ) |
Definition at line 93 of file cxSlicePlanes3DRep.cpp.
| void cx::SlicePlanesProxy::connectTo3D | ( | bool | on | ) |
Definition at line 88 of file cxSlicePlanes3DRep.cpp.
| SlicePlanesProxy::DataMap cx::SlicePlanesProxy::getData | ( | ) |
Definition at line 151 of file cxSlicePlanes3DRep.cpp.
| bool cx::SlicePlanesProxy::getDrawPlanes | ( | ) | const |
Definition at line 115 of file cxSlicePlanes3DRep.cpp.
|
inline |
Definition at line 102 of file cxSlicePlanes3DRep.h.
| bool cx::SlicePlanesProxy::getVisible | ( | ) | const |
Definition at line 104 of file cxSlicePlanes3DRep.cpp.
| void cx::SlicePlanesProxy::setDrawPlanes | ( | bool | on | ) |
Definition at line 109 of file cxSlicePlanes3DRep.cpp.
| void cx::SlicePlanesProxy::setViewportData | ( | PLANE_TYPE | type, |
| SliceProxyPtr | slice, | ||
| const DoubleBoundingBox3D & | vp_s | ||
| ) |
Definition at line 120 of file cxSlicePlanes3DRep.cpp.
| void cx::SlicePlanesProxy::setVisible | ( | bool | visible | ) |
Definition at line 98 of file cxSlicePlanes3DRep.cpp.