CustusX  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::SlicePlaneClipper Class Reference

Clip several 3D volumes using a SliceProxy. More...

#include <cxSlicePlaneClipper.h>

Inheritance diagram for cx::SlicePlaneClipper:

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 ()
 

Detailed Description

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 65 of file cxSlicePlaneClipper.h.

Member Typedef Documentation

Constructor & Destructor Documentation

cx::SlicePlaneClipper::~SlicePlaneClipper ( )

Definition at line 61 of file cxSlicePlaneClipper.cpp.

Member Function Documentation

vtkPlanePtr cx::SlicePlaneClipper::getClipPlane ( )

Definition at line 120 of file cxSlicePlaneClipper.cpp.

vtkPlanePtr cx::SlicePlaneClipper::getClipPlaneCopy ( )

return a vtkPlane representing the current clip plane.

Definition at line 112 of file cxSlicePlaneClipper.cpp.

bool cx::SlicePlaneClipper::getInvertPlane ( ) const

Definition at line 94 of file cxSlicePlaneClipper.cpp.

SliceProxyPtr cx::SlicePlaneClipper::getSlicer ( )

Definition at line 83 of file cxSlicePlaneClipper.cpp.

SlicePlaneClipperPtr cx::SlicePlaneClipper::New ( )
static

Definition at line 51 of file cxSlicePlaneClipper.cpp.

void cx::SlicePlaneClipper::setInvertPlane ( bool  on)

Definition at line 88 of file cxSlicePlaneClipper.cpp.

void cx::SlicePlaneClipper::setSlicer ( SliceProxyPtr  slicer)

Definition at line 65 of file cxSlicePlaneClipper.cpp.

void cx::SlicePlaneClipper::slicePlaneChanged ( )
signal

The documentation for this class was generated from the following files: