23 #include <vtkImageData.h> 24 #include <vtkMarchingCubes.h> 25 #include <vtkSTLWriter.h> 42 vtkMarchingCubes *surfaceCreator = vtkMarchingCubes::New();
43 surfaceCreator->SetInputData(
m_ResultImage->GetVtkImageData());
44 surfaceCreator->SetValue(0, 1);
45 surfaceCreator->Update();
48 surface->SetVtkPolyData(surfaceCreator->GetOutput());
51 surfaceNode->SetData(surface);
57 surfaceCreator->Delete();
virtual void StartRegionGrowing()
void StartRegionGrowing() override
mitk::Image::Pointer m_ResultImage
Step7(int argc, char *argv[], QWidget *parent=nullptr)
Convert result of region-grower into a surface by means of a VTK filter.
static RenderingManager * GetInstance()
mitk::DataNode::Pointer m_ResultNode
void RequestUpdateAll(RequestType type=REQUEST_UPDATE_ALL)
mitk::StandaloneDataStorage::Pointer m_DataStorage