Sirius
0.0.0
|
Write a resampled image by block. More...
#include <sirius/gdal/resampled_output_stream.h>
Public Member Functions | |
ResampledOutputStream (const std::string &input_path, const std::string &output_path, const ZoomRatio &zoom_ratio) | |
~ResampledOutputStream ()=default | |
ResampledOutputStream (const ResampledOutputStream &)=delete | |
ResampledOutputStream & | operator= (const ResampledOutputStream &)=delete |
ResampledOutputStream (ResampledOutputStream &&)=delete | |
ResampledOutputStream & | operator= (ResampledOutputStream &&)=delete |
void | Write (StreamBlock &&block, std::error_code &ec) |
Write a zoomed block in the output file. More... | |
Write a resampled image by block.
sirius::gdal::ResampledOutputStream::ResampledOutputStream | ( | const std::string & | input_path, |
const std::string & | output_path, | ||
const ZoomRatio & | zoom_ratio | ||
) |
|
default |
|
delete |
|
delete |
|
delete |
|
delete |
void sirius::gdal::ResampledOutputStream::Write | ( | StreamBlock && | block, |
std::error_code & | ec | ||
) |
Write a zoomed block in the output file.
block | block to write |
ec | error code if operation failed |