6#include "slideio/drivers/dcm/dcm_api_def.hpp"
7#include "slideio/core/imagedriver.hpp"
8#include "slideio/core/cvslide.hpp"
9#include <opencv2/core.hpp>
13#pragma warning( push )
14#pragma warning(disable: 4251)
19 class SLIDEIO_DCM_EXPORTS DCMImageDriver :
public slideio::ImageDriver
24 std::string getID()
const override;
25 std::shared_ptr<CVSlide> openFile(
const std::string& filePath)
override;
26 std::string getFileSpecs()
const override;
27 static void initializeDCMTK();
28 static void clieanUpDCMTK();
29 bool canOpenFile(
const std::string& filePath)
const override;
Definition: exceptions.hpp:15