NorMIT-nav
16.5
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.