| IOFormat 1.8.0

Loading...
Searching...
No Matches
StackReader.h
1#pragma once
2
3#include <memory>
4#include <string>
5
6#include <iolink/view/ImageView.h>
7
8#include <ioformat/IOFormatAPI.h>
9
10 namespace ioformat
11{
12
16 class IOFORMAT_API StackReader
17{
18 public:
22 StackReader() = delete;
23
45 static std::shared_ptr<iolink::ImageView> openImageFromPattern(const std::string& pattern,
46 iolink::ImageDimension newDim);
47
71 static std::shared_ptr<iolink::ImageView> openImageFromPattern(const std::string& pattern);
72
96 static std::shared_ptr<iolink::ImageView> readImageFromPattern(const std::string& pattern,
97 iolink::ImageDimension newDim);
98
124 static std::shared_ptr<iolink::ImageView> readImageFromPattern(const std::string& pattern);
125
149 static std::shared_ptr<iolink::ImageView> openImageFromListFile(const std::string& filePath,
150 iolink::ImageDimension newDim);
151
174 static std::shared_ptr<iolink::ImageView> openImageFromListFile(const std::string& filePath);
175
199 static std::shared_ptr<iolink::ImageView> readImageFromListFile(const std::string& filePath,
200 iolink::ImageDimension newDim);
201
224 static std::shared_ptr<iolink::ImageView> readImageFromListFile(const std::string& filePath);
225};
226
227} // end namespace ioformat
ioformat::StackReader
Definition StackReader.h:17
ioformat::StackReader::readImageFromListFile
static std::shared_ptr< iolink::ImageView > readImageFromListFile(const std::string &filePath, iolink::ImageDimension newDim)
ioformat::StackReader::openImageFromListFile
static std::shared_ptr< iolink::ImageView > openImageFromListFile(const std::string &filePath)
ioformat::StackReader::openImageFromPattern
static std::shared_ptr< iolink::ImageView > openImageFromPattern(const std::string &pattern, iolink::ImageDimension newDim)
ioformat::StackReader::readImageFromPattern
static std::shared_ptr< iolink::ImageView > readImageFromPattern(const std::string &pattern, iolink::ImageDimension newDim)
ioformat::StackReader::readImageFromPattern
static std::shared_ptr< iolink::ImageView > readImageFromPattern(const std::string &pattern)
ioformat::StackReader::openImageFromListFile
static std::shared_ptr< iolink::ImageView > openImageFromListFile(const std::string &filePath, iolink::ImageDimension newDim)
ioformat::StackReader::StackReader
StackReader()=delete
ioformat::StackReader::openImageFromPattern
static std::shared_ptr< iolink::ImageView > openImageFromPattern(const std::string &pattern)
ioformat::StackReader::readImageFromListFile
static std::shared_ptr< iolink::ImageView > readImageFromListFile(const std::string &filePath)
ioformat
Global namespace which contains all methods to encode/decode data from/into different resources (file...
Definition Error.h:6