1 #include "qtvtkviewerwidget.h"
2 #include "ui_qtvtkviewerwidget.h"
6 QtVTKViewerWidget::QtVTKViewerWidget(QWidget *parent) :
12 this->m_VolumeRender->SetRenderer(this->getRenderer());
15 QtVTKViewerWidget::~QtVTKViewerWidget()
20 vtkRenderer* QtVTKViewerWidget::getRenderer(){
21 return this->_qtvtkviewer->GetRenderWindow()->GetRenderers()->GetFirstRenderer();
24 void QtVTKViewerWidget::setImage(vtkImageData* img){
25 this->_qtvtkviewer->setImage(img);
26 this->m_VolumeRender->SetImageData(img);
29 void QtVTKViewerWidget::SetLookupTable(vtkLookupTable *lookuptable){
30 this->_qtvtkviewer->SetLookupTable(lookuptable);
31 this->m_VolumeRender->SetLookUpTable(lookuptable);
34 void QtVTKViewerWidget::on_checkBoxShowPlanes_clicked(){
36 this->_qtvtkviewer->showPlanes(checkBoxShowPlanes->isChecked());