CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Clip several 3D volumes using a SliceProxy. More...
#include <cxSlicePlaneClipper.h>
Public Types | |
typedef std::set< VolumetricBaseRepPtr > | VolumesType |
Signals | |
void | slicePlaneChanged () |
Public Member Functions | |
~SlicePlaneClipper () | |
void | setSlicer (SliceProxyPtr slicer) |
SliceProxyPtr | getSlicer () |
void | setInvertPlane (bool on) |
bool | getInvertPlane () const |
vtkPlanePtr | getClipPlaneCopy () |
vtkPlanePtr | getClipPlane () |
Static Public Member Functions | |
static SlicePlaneClipperPtr | New () |
Clip several 3D volumes using a SliceProxy.
Several 3D volumes, represented as VolumetricBaseRep, are decorated with a clip plane defined by a SliceProxy.
Definition at line 44 of file cxSlicePlaneClipper.h.
typedef std::set<VolumetricBaseRepPtr> cx::SlicePlaneClipper::VolumesType |
Definition at line 48 of file cxSlicePlaneClipper.h.
cx::SlicePlaneClipper::~SlicePlaneClipper | ( | ) |
Definition at line 40 of file cxSlicePlaneClipper.cpp.
vtkPlanePtr cx::SlicePlaneClipper::getClipPlane | ( | ) |
Definition at line 99 of file cxSlicePlaneClipper.cpp.
vtkPlanePtr cx::SlicePlaneClipper::getClipPlaneCopy | ( | ) |
return a vtkPlane representing the current clip plane.
Definition at line 91 of file cxSlicePlaneClipper.cpp.
bool cx::SlicePlaneClipper::getInvertPlane | ( | ) | const |
Definition at line 73 of file cxSlicePlaneClipper.cpp.
SliceProxyPtr cx::SlicePlaneClipper::getSlicer | ( | ) |
Definition at line 62 of file cxSlicePlaneClipper.cpp.
|
static |
Definition at line 30 of file cxSlicePlaneClipper.cpp.
void cx::SlicePlaneClipper::setInvertPlane | ( | bool | on | ) |
Definition at line 67 of file cxSlicePlaneClipper.cpp.
void cx::SlicePlaneClipper::setSlicer | ( | SliceProxyPtr | slicer | ) |
Definition at line 44 of file cxSlicePlaneClipper.cpp.
|
signal |