CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Display a volume in 3D. More...
#include <cxVolumetricRep.h>
Public Member Functions | |
virtual | ~VolumetricBaseRep () |
virtual void | setImage (ImagePtr image)=0 |
set the reps image More... | |
virtual ImagePtr | getImage ()=0 |
get the reps image More... | |
virtual bool | hasImage (ImagePtr image) const =0 |
check if the reps has the image More... | |
virtual vtkVolumePtr | getVtkVolume ()=0 |
get the images vtkVolume More... | |
virtual void | setMaxVolumeSize (long maxVoxels)=0 |
set max volume size for rendering. Must be set before setImage() More... | |
Public Member Functions inherited from cx::RepImpl | |
RepImpl (const QString &uid="", const QString &name="") | |
virtual | ~RepImpl () |
virtual QString | getType () const =0 |
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 () |
Protected Member Functions | |
VolumetricBaseRep () | |
Protected Member Functions inherited from cx::RepImpl | |
ViewPtr | getView () const |
vtkRendererPtr | getRenderer () |
RepPtr | getSelf () |
virtual void | onModifiedStartRender () |
virtual void | addRepActorsToViewRenderer (ViewPtr view)=0 |
virtual void | removeRepActorsFromViewRenderer (ViewPtr view)=0 |
virtual void | onEveryRender () |
Additional Inherited Members | |
Static Public Member Functions inherited from cx::RepImpl | |
template<class REP > | |
static boost::shared_ptr< REP > | wrap_new (REP *object, QString uid) |
Protected Slots inherited from cx::RepImpl | |
void | setModified () |
Display a volume in 3D.
This abstract interface is implemented by VolumetricRep Previously: ProgressiveLODVolumetricRep, which is removed.
Definition at line 42 of file cxVolumetricRep.h.
|
inlinevirtual |
Definition at line 46 of file cxVolumetricRep.h.
|
inlineprotected |
Definition at line 55 of file cxVolumetricRep.h.
|
pure virtual |
get the reps image
Implemented in cx::VolumetricRep.
|
pure virtual |
get the images vtkVolume
Implemented in cx::VolumetricRep.
|
pure virtual |
check if the reps has the image
Implemented in cx::VolumetricRep.
|
pure virtual |
set the reps image
Implemented in cx::VolumetricRep.
|
pure virtual |
set max volume size for rendering. Must be set before setImage()
Implemented in cx::VolumetricRep.