4#ifndef OPENCV_slideio_ndpifile_HPP
5#define OPENCV_slideio_ndpifile_HPP
10#pragma warning(disable: 4251)
14#include "ndpitifftools.hpp"
24 class SLIDEIO_NDPI_EXPORTS NDPIFile
30 void init(
const std::string& filePath);
31 const std::vector<NDPITiffDirectory>& directories()
const {
34 const std::string getFilePath()
const {
37 libtiff::TIFF* getTiffHandle()
41 const NDPITiffDirectory& findZoomDirectory(
double zoom,
int sceneWidth,
int dirBegin,
int dirEnd);
45 std::string m_filePath;
46 NDPITIFFKeeper m_tiff;
47 std::vector<NDPITiffDirectory> m_directories;
Definition: exceptions.hpp:12