- QString Extensions = "All Files (*)";
- Extensions += ";;Surface ( *.vtk)";
- QStringList files = QFileDialog::getOpenFileNames(this,tr("Load Surfaces"),tr(""),Extensions);
- if (files.isEmpty())
- return;
-
- if (!mMapper)
- {
- mMapper = vtkPolyDataMapper::New();
- }
-
- for (int i = 0; i < files.size(); i++)
- {
- vtkOBJReader* reader = vtkOBJReader::New();
- reader->SetFileName(files[i].toStdString().c_str());
- reader->Update();
- mReaders.push_back(reader);
- }
-
- mMapper->SetInput(mReaders[mCurrentTime]->GetOutput());
-
- if (!mActor)
- {
- mActor = vtkActor::New();
- mActor->SetMapper(mMapper);
- }
- if (!mRenderer)
- {
- mRenderer = vtkRenderer::New();
- mRenderer->AddActor(mActor);
- renderWidget->GetRenderWindow()->AddRenderer(mRenderer);
- }
-
- mRenderer->ResetCamera();
- renderWidget->GetRenderWindow()->Render();
-
- vvManagerCallback *smc = vvManagerCallback::New();
- smc->IV = this;
-
- if (renderWidget->GetRenderWindow()->GetInteractor())
- renderWidget->GetRenderWindow()->GetInteractor()->
- GetInteractorStyle()->AddObserver(vtkCommand::KeyPressEvent, smc);
- //readHeader->Delete();
+ QString Extensions = "All Files (*)";
+ Extensions += ";;Surface ( *.vtk)";
+ QStringList files = QFileDialog::getOpenFileNames(this,tr("Load Surfaces"),tr(""),Extensions);
+ if (files.isEmpty())
+ return;
+
+ if (!mMapper) {
+ mMapper = vtkPolyDataMapper::New();
+ }
+
+ for (int i = 0; i < files.size(); i++) {
+ vtkOBJReader* reader = vtkOBJReader::New();
+ reader->SetFileName(files[i].toStdString().c_str());
+ reader->Update();
+ mReaders.push_back(reader);
+ }
+
+ mMapper->SetInput(mReaders[mCurrentTime]->GetOutput());
+
+ if (!mActor) {
+ mActor = vtkActor::New();
+ mActor->SetMapper(mMapper);
+ }
+ if (!mRenderer) {
+ mRenderer = vtkRenderer::New();
+ mRenderer->AddActor(mActor);
+ renderWidget->GetRenderWindow()->AddRenderer(mRenderer);
+ }
+
+ mRenderer->ResetCamera();
+ renderWidget->GetRenderWindow()->Render();
+
+ vvManagerCallback *smc = vvManagerCallback::New();
+ smc->IV = this;
+
+ if (renderWidget->GetRenderWindow()->GetInteractor())
+ renderWidget->GetRenderWindow()->GetInteractor()->
+ GetInteractorStyle()->AddObserver(vtkCommand::KeyPressEvent, smc);
+ //readHeader->Delete();