]> Creatis software - creaMaracasVisu.git/blobdiff - lib/GUI/Qt/Viewers/qtvtkviewerwidget.cxx
addition of surface rendering, qt support
[creaMaracasVisu.git] / lib / GUI / Qt / Viewers / qtvtkviewerwidget.cxx
index 3d9be6efc91cb4d925ae4dcb741e17e72abc3184..081107f7a4e05ffb597127915164c87095e66ae4 100644 (file)
@@ -11,6 +11,9 @@ QtVTKViewerWidget::QtVTKViewerWidget(QWidget *parent) :
 
     this->m_VolumeRender->SetRenderer(this->getRenderer());
     this->m_VolumeRender->SetInteractor(this->_qtvtkviewer->GetRenderWindow()->GetInteractor());
+
+    this->m_SurfaceRender->setRenderer(this->getRenderer());
+    this->m_SurfaceRender->setInteractor(this->_qtvtkviewer->GetRenderWindow()->GetInteractor());
 }
 
 QtVTKViewerWidget::~QtVTKViewerWidget()
@@ -25,11 +28,14 @@ vtkRenderer* QtVTKViewerWidget::getRenderer(){
 void QtVTKViewerWidget::setImage(vtkImageData* img){
     this->_qtvtkviewer->setImage(img);
     this->m_VolumeRender->SetImageData(img);
+    this->m_SurfaceRender->SetImageData(img);
+
 }
 
 void QtVTKViewerWidget::SetLookupTable(vtkLookupTable *lookuptable){
     this->_qtvtkviewer->SetLookupTable(lookuptable);
     this->m_VolumeRender->SetLookUpTable(lookuptable);
+
 }
 
 void QtVTKViewerWidget::on_checkBoxShowPlanes_clicked(){