1 #include "qtvtkviewerwidget.h"
2 #include "ui_qtvtkviewerwidget.h"
6 QtVTKViewerWidget::QtVTKViewerWidget(QWidget *parent) :
12 this->m_VolumeRender->SetRenderer(this->getRenderer());
13 this->m_VolumeRender->SetInteractor(this->_qtvtkviewer->GetRenderWindow()->GetInteractor());
16 QtVTKViewerWidget::~QtVTKViewerWidget()
21 vtkRenderer* QtVTKViewerWidget::getRenderer(){
22 return this->_qtvtkviewer->GetRenderWindow()->GetRenderers()->GetFirstRenderer();
25 void QtVTKViewerWidget::setImage(vtkImageData* img){
26 this->_qtvtkviewer->setImage(img);
27 this->m_VolumeRender->SetImageData(img);
30 void QtVTKViewerWidget::SetLookupTable(vtkLookupTable *lookuptable){
31 this->_qtvtkviewer->SetLookupTable(lookuptable);
32 this->m_VolumeRender->SetLookUpTable(lookuptable);
35 void QtVTKViewerWidget::on_checkBoxShowPlanes_clicked(){
37 this->_qtvtkviewer->showPlanes(checkBoxShowPlanes->isChecked());