7#include "slideio/drivers/czi/czi_api_def.hpp"
8#include "slideio/core/cvsmallscene.hpp"
11#pragma warning( push )
12#pragma warning(disable: 4251)
19 class SLIDEIO_CZI_EXPORTS CZIThumbnail :
public CVSmallScene
22 CZIThumbnail(
const std::string& driverId) : m_driverId(driverId) {
25 void setAttachmentData(CZISlide* slide, int64_t position, int64_t size,
const std::string& name);
26 int getSceneIndex()
const override {
29 const std::string& getDriverId()
const override {
33 void readImage(cv::OutputArray output)
override;
35 int64_t m_dataPos{ 0 };
36 int64_t m_dataSize{ 0 };
37 CZISlide* m_slide{
nullptr };
38 std::shared_ptr<CVSmallScene> m_scene;
39 std::string m_driverId;
Definition: exceptions.hpp:15