|
Sirius
0.0.0
|
Stream an image in block. More...
#include <sirius/gdal/input_stream.h>
Public Member Functions | |
| InputStream (const std::string &image_path, const sirius::Size &block_size, const sirius::Size &block_margin_size, PaddingType block_padding_type) | |
| Instanciate an InputStreamer and set its block size. More... | |
| ~InputStream ()=default | |
| InputStream (const InputStream &)=delete | |
| InputStream & | operator= (const InputStream &)=delete |
| InputStream (InputStream &&)=delete | |
| InputStream & | operator= (InputStream &&)=delete |
| sirius::Size | Size () |
| Get the size of the input file. More... | |
| StreamBlock | Read (std::error_code &ec) |
| Read a block from the image. More... | |
| bool | IsAtEnd () |
| Indicate end of image. More... | |
Stream an image in block.
| sirius::gdal::InputStream::InputStream | ( | const std::string & | image_path, |
| const sirius::Size & | block_size, | ||
| const sirius::Size & | block_margin_size, | ||
| PaddingType | block_padding_type | ||
| ) |
Instanciate an InputStreamer and set its block size.
| image_path | path to the input image |
| block_size | blocks size |
| block_margin_size | block margin size |
| block_padding_type | block padding type |
|
default |
|
delete |
|
delete |
|
inline |
Indicate end of image.
|
delete |
|
delete |
| StreamBlock sirius::gdal::InputStream::Read | ( | std::error_code & | ec | ) |
Read a block from the image.
| ec | error code if operation failed |
|
inline |
Get the size of the input file.
1.8.14