Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitkSurfaceVtkIO.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 #ifndef mitkSurfaceVtkIO_h
14 #define mitkSurfaceVtkIO_h
15 
16 #include <mitkAbstractFileIO.h>
17 
18 #include <vtkPolyData.h>
19 #include <vtkSmartPointer.h>
20 
21 namespace mitk
22 {
40  {
41  public:
49  SurfaceVtkIO(const std::string &baseDataType, const CustomMimeType &mimeType, const std::string &description);
50 
60 
61  protected:
72  vtkSmartPointer<vtkPolyData> GetPolyData(unsigned int t, std::string &fileName);
73  };
74 }
75 
76 #endif
Abstract base class for implementing a combined file reader and writer.
A custom mime-type that can be registered as a service object.
SurfaceVtkIO(const std::string &baseDataType, const CustomMimeType &mimeType, const std::string &description)
Construct with data type, MIME type, and description.
ConfidenceLevel GetWriterConfidenceLevel() const override
Determine writer confidence level.
vtkSmartPointer< vtkPolyData > GetPolyData(unsigned int t, std::string &fileName)
Get transformed poly data for a given time step.
Find image slices visible on a given plane.
ConfidenceLevel
A confidence level describing the reader's or writer's ability to handle the given data or file forma...
Definition: mitkIFileIO.h:57