4#include "slideio/drivers/pke/pke_api_def.hpp" 
    5#include "slideio/core/cvscene.hpp" 
    6#include "slideio/core/cvslide.hpp" 
    7#include "slideio/imagetools/libtiff.hpp" 
   11#pragma warning( push ) 
   12#pragma warning(disable: 4251) 
   30        int getNumScenes() 
const override;
 
   31        std::string getFilePath() 
const override;
 
   32        std::shared_ptr<slideio::CVScene> getScene(
int index) 
const override;
 
   33        static std::shared_ptr<PKESlide> openFile(
const std::string& path);
 
   34        static void closeFile(libtiff::TIFF* hfile);
 
   35        std::shared_ptr<CVScene> getAuxImage(
const std::string& sceneName) 
const override;
 
   38        std::vector<std::shared_ptr<slideio::CVScene>> m_Scenes;
 
   39        std::map<std::string, std::shared_ptr<slideio::CVScene>> m_auxImages;
 
   40        std::string m_filePath;
 
CVSlide is an base class for representation of medical slide.
Definition: cvslide.hpp:28
Definition: exceptions.hpp:12