6#include "slideio/drivers/pke/pke_api_def.hpp" 
    7#include "slideio/core/cvscene.hpp" 
    8#include "slideio/imagetools/tiffkeeper.hpp" 
    9#include "slideio/imagetools/tifftools.hpp" 
   12#pragma warning( push ) 
   13#pragma warning(disable: 4251) 
   18    class SLIDEIO_PKE_EXPORTS PKEScene : 
public CVScene
 
   27        PKEScene(
const std::string& filePath, 
const std::string& name);
 
   28        PKEScene(
const std::string& filePath, libtiff::TIFF* hFile, 
const std::string& name);
 
   31        void makeSureFileIsOpened();
 
   33        std::string getFilePath()
 const override {
 
   36        std::string getName()
 const override {
 
   42        slideio::Resolution getResolution()
 const override{
 
   45        double getMagnification()
 const override{
 
   46            return m_magnification;
 
   48        DataType getChannelDataType(
int)
 const override{
 
   51        libtiff::TIFF* getFileHandle();
 
   54        std::string m_filePath;
 
   57        Resolution m_resolution;
 
   58        double m_magnification;
 
   59        slideio::DataType m_dataType;
 
   61        TIFFKeeper m_tiffKeeper;
 
Definition: exceptions.hpp:12
Compression
raster data compression enum
Definition: slideio_enums.hpp:12