4#ifndef OPENCV_slideio_zvislide_HPP
5#define OPENCV_slideio_zvislide_HPP
6#include "slideio/core/cvslide.hpp"
7#include "slideio/drivers/zvi/zviscene.hpp"
11#pragma warning( push )
12#pragma warning(disable: 4251)
17 class SLIDEIO_ZVI_EXPORTS ZVISlide :
public CVSlide
19 friend class ZVIImageDriver;
21 ZVISlide(
const std::string& filePath);
23 int getNumScenes()
const override;
24 std::string getFilePath()
const override;
25 std::shared_ptr<CVScene> getScene(
int index)
const override;
26 double getMagnification()
const;
27 Resolution getResolution()
const;
28 double getZSliceResolution()
const;
29 double getTFrameResolution()
const;
33 std::string m_filePath;
34 std::shared_ptr<ZVIScene> m_scene;
Definition: exceptions.hpp:12