CustusX  18.04
An IGT application
cx::MehdiGPURayCastMultiVolumeRepBase Class Referenceabstract

#include <cxMehdiGPURayCastMultiVolumeRep.h>

Inheritance diagram for cx::MehdiGPURayCastMultiVolumeRepBase:
cx::RepImpl cx::Rep

Public Member Functions

 MehdiGPURayCastMultiVolumeRepBase ()
 
virtual ~MehdiGPURayCastMultiVolumeRepBase ()
 
virtual void setMaxVolumeSize (long maxVoxels)
 
- 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 Attributes

long mMaxVoxels
 always resample volume below this size. More...
 

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

Detailed Description

Hack: ensures that the QObject part of MehdiGPURayCastMultiVolumeRep is moced irrespective of the value of CX_BUILD_MEHDI_VTKMULTIVOLUME. The CX_BUILD_MEHDI_VTKMULTIVOLUME define is not handled correctly by moc.

Definition at line 59 of file cxMehdiGPURayCastMultiVolumeRep.h.

Constructor & Destructor Documentation

cx::MehdiGPURayCastMultiVolumeRepBase::MehdiGPURayCastMultiVolumeRepBase ( )
virtual cx::MehdiGPURayCastMultiVolumeRepBase::~MehdiGPURayCastMultiVolumeRepBase ( )
inlinevirtual

Definition at line 64 of file cxMehdiGPURayCastMultiVolumeRep.h.

Member Function Documentation

virtual void cx::MehdiGPURayCastMultiVolumeRepBase::setMaxVolumeSize ( long  maxVoxels)
virtual

Member Data Documentation

long cx::MehdiGPURayCastMultiVolumeRepBase::mMaxVoxels
protected

always resample volume below this size.

Definition at line 68 of file cxMehdiGPURayCastMultiVolumeRep.h.


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