17 #ifndef _MITK_TUBE_GRAPH_IO_H_
18 #define _MITK_TUBE_GRAPH_IO_H_
43 virtual std::vector<BaseData::Pointer>
Read()
override;
49 virtual void Write()
override;
57 mimeType.
SetComment(
"MITK Tube Graph Structure File");
73 #endif //_MITK_SURFACE_VTK_IO_H_
itk::SmartPointer< Self > Pointer
virtual ConfidenceLevel GetWriterConfidenceLevel() const override
static std::string TUBEGRAPH_MIMETYPE_NAME()
virtual ConfidenceLevel GetReaderConfidenceLevel() const override
reader and writer for xml representations of mitk::TubeGraph
DataCollection - Class to facilitate loading/accessing structured data.
virtual std::vector< itk::SmartPointer< BaseData > > Read() override=0
Reads a path or stream and creates a list of BaseData objects.
void SetComment(const std::string &comment)
The CustomMimeType class represents a custom mime-type which may be registered as a service object...
static std::string DEFAULT_BASE_NAME()
virtual std::vector< BaseData::Pointer > Read() override
Reads a path or stream and creates a list of BaseData objects.
virtual void Write() override
Write the base data to the specified location or output stream.
void AddExtension(const std::string &extension)
void SetCategory(const std::string &category)
static CustomMimeType TUBEGRAPH_MIMETYPE()
ConfidenceLevel
A confidence level describing the confidence of the reader or writer in handling the given data...
Abstract class for implementing a reader and writer.