MeVisLab Toolbox Reference
mlDicomSegmentItemImageBase.h
Go to the documentation of this file.
1 // Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2 // **InsertLicense** code
3 //----------------------------------------------------------------------------------
7 
12 //----------------------------------------------------------------------------------
13 
14 #pragma once
15 
16 #include "MLMLToDicomToolsSystem.h"
17 #include <mlTypeDefs.h>
18 #include <ThirdPartyWarningsDisable.h>
19 #include <string>
20 #include <ThirdPartyWarningsRestore.h>
21 
22 ML_START_NAMESPACE
23 
28  public:
29 
32 
35 
37  virtual std::string getImageType() const = 0;
38 };
39 
40 ML_END_NAMESPACE
Project global and OS specific declarations.
#define ML_MLToDicomTools_EXPORT
Only for diagnostic purposes.
Pure virtual base class describing an abstract image type to be read/written as DICOM SEG image as it...
DicomSegmentItemImageBase()
Default constructor creating an image.
virtual std::string getImageType() const =0
Returns the type of the image as string.
virtual ~DicomSegmentItemImageBase()
Virtual destructor.