SlideIO 2.9.0
Open-source library for reading of medical images
Loading...
Searching...
No Matches
svsimagedriver.hpp
1// This file is part of slideio project.
2// It is subject to the license terms in the LICENSE file found in the top-level directory
3// of this distribution and at http://slideio.com/license.html.
4#pragma once
5
6#include "slideio/drivers/svs/svs_api_def.hpp"
7#include "slideio/core/imagedriver.hpp"
8// The aperio svs id. PHTIFF_DRIVER_ID is pulled in here too: it remains the public
9// id string for the philips driver (see PHTIFFImageDriver), so openSlide(path,
10// "PHTIFF") keeps working, though it no longer steers control flow in this class.
11#include "slideio/drivers/svs/svsdriverids.hpp"
12
13namespace slideio
14{
15 class SLIDEIO_SVS_EXPORTS SVSImageDriver : public slideio::ImageDriver
16 {
17 public:
18 SVSImageDriver();
19 ~SVSImageDriver();
20 std::string getID() const override;
21 std::shared_ptr<slideio::CVSlide> openFile(const std::string& filePath) override;
22 std::string getFileSpecs() const override;
23 };
24}
Definition: exceptions.hpp:15