this->ui->tabWidgetSurface->removeTab(1);
this->ui->tabWidgetSurface->removeTab(0);
-
QtSurfaceRendererPanel* surfacepanel = new QtSurfaceRendererPanel(this);
this->ui->tabWidgetSurface->addTab(surfacepanel, QString("Surface Rendering"));
Renderer = 0;
Interactor = 0;
}
+void QtSurfaceRenderer::SetRenderer(vtkRenderer* render){
+ Renderer = render;
+ this->ui->tabWidgetSurface->setCurrentIndex(0);
+ QtSurfaceRendererPanel* surfacepanel = (QtSurfaceRendererPanel*)this->ui->tabWidgetSurface->currentWidget();
+ surfacepanel->setRenderer(Renderer);
+}
+
+void QtSurfaceRenderer::SetInteractor(vtkRenderWindowInteractor* interactor){
+ Interactor = interactor;
+ this->ui->tabWidgetSurface->setCurrentIndex(0);
+ QtSurfaceRendererPanel* surfacepanel = (QtSurfaceRendererPanel*)this->ui->tabWidgetSurface->currentWidget();
+ surfacepanel->setInteractor(Interactor);
+}
QtSurfaceRenderer::~QtSurfaceRenderer()
{
void QtSurfaceRenderer::SetImageData(vtkImageData* img){
this->ui->tabWidgetSurface->setCurrentIndex(0);
- QtSurfaceRendererPanel* surfacepanel = (QtSurfaceRendererPanel*)this->ui->tabWidgetSurface->currentWidget();
- surfacepanel->setInteractor(Interactor);
- surfacepanel->setRenderer(Renderer);
+ QtSurfaceRendererPanel* surfacepanel = (QtSurfaceRendererPanel*)this->ui->tabWidgetSurface->currentWidget();
surfacepanel->setImageData(img);
}