5#include "slideio/core/cvslide.hpp"
6#include "slideio/drivers/zvi/zviscene.hpp"
10#pragma warning( push )
11#pragma warning(disable: 4251)
16 class SLIDEIO_ZVI_EXPORTS ZVISlide :
public CVSlide
18 friend class ZVIImageDriver;
20 ZVISlide(
const std::string& filePath,
const std::string& driverId);
22 int getNumScenes()
const override;
23 std::string getFilePath()
const override;
24 std::shared_ptr<CVScene> getScene(
int index)
const override;
25 double getMagnification()
const;
26 Resolution getResolution()
const;
27 double getZSliceResolution()
const;
28 double getTFrameResolution()
const;
30 MetadataBuilder buildMetadataTree()
const override;
34 std::string m_filePath;
35 std::shared_ptr<ZVIScene> m_scene;
Definition: exceptions.hpp:15