Commit 52ecbdbb authored by Chris Cantwell's avatar Chris Cantwell

Made all pointers smart pointers in VtkToPng

parent 6c3be247
...@@ -69,11 +69,13 @@ int main(int argc, char * argv[]) ...@@ -69,11 +69,13 @@ int main(int argc, char * argv[])
graphics_factory->SetUseMesaClasses( 1 ); graphics_factory->SetUseMesaClasses( 1 );
// Create a poly data reader and retrieve dataset from file // Create a poly data reader and retrieve dataset from file
vtkXMLUnstructuredGridReader* reader = vtkXMLUnstructuredGridReader::New(); vtkSmartPointer<vtkXMLUnstructuredGridReader> reader =
vtkSmartPointer<vtkXMLUnstructuredGridReader>::New();
reader->SetFileName(vInput.c_str()); reader->SetFileName(vInput.c_str());
reader->Update(); reader->Update();
vtkDataSet* data = reader->GetOutputAsDataSet(); vtkSmartPointer<vtkDataSet> data =
vtkSmartPointer<vtkDataSet>(reader->GetOutputAsDataSet());
data->GetPointData()->SetActiveScalars("u"); data->GetPointData()->SetActiveScalars("u");
double scalar_range[2]; double scalar_range[2];
...@@ -113,7 +115,7 @@ int main(int argc, char * argv[]) ...@@ -113,7 +115,7 @@ int main(int argc, char * argv[])
actor->SetMapper(mapper); actor->SetMapper(mapper);
// Configure camera position and direction // Configure camera position and direction
vtkCamera *camera = vtkCamera::New(); vtkSmartPointer<vtkCamera> camera = vtkSmartPointer<vtkCamera>::New();
camera->SetPosition(0.0,-1.0,1.0); camera->SetPosition(0.0,-1.0,1.0);
camera->SetFocalPoint(0,0,0); camera->SetFocalPoint(0,0,0);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment