Sirius  0.0.0
Public Member Functions | List of all members
sirius::gdal::ResampledOutputStream Class Reference

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
 
ResampledOutputStreamoperator= (const ResampledOutputStream &)=delete
 
 ResampledOutputStream (ResampledOutputStream &&)=delete
 
ResampledOutputStreamoperator= (ResampledOutputStream &&)=delete
 
void Write (StreamBlock &&block, std::error_code &ec)
 Write a zoomed block in the output file. More...
 

Detailed Description

Write a resampled image by block.

Constructor & Destructor Documentation

◆ ResampledOutputStream() [1/3]

sirius::gdal::ResampledOutputStream::ResampledOutputStream ( const std::string &  input_path,
const std::string &  output_path,
const ZoomRatio zoom_ratio 
)

◆ ~ResampledOutputStream()

sirius::gdal::ResampledOutputStream::~ResampledOutputStream ( )
default

◆ ResampledOutputStream() [2/3]

sirius::gdal::ResampledOutputStream::ResampledOutputStream ( const ResampledOutputStream )
delete

◆ ResampledOutputStream() [3/3]

sirius::gdal::ResampledOutputStream::ResampledOutputStream ( ResampledOutputStream &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

ResampledOutputStream& sirius::gdal::ResampledOutputStream::operator= ( const ResampledOutputStream )
delete

◆ operator=() [2/2]

ResampledOutputStream& sirius::gdal::ResampledOutputStream::operator= ( ResampledOutputStream &&  )
delete

◆ Write()

void sirius::gdal::ResampledOutputStream::Write ( StreamBlock &&  block,
std::error_code &  ec 
)

Write a zoomed block in the output file.

Parameters
blockblock to write
ecerror code if operation failed

The documentation for this class was generated from the following file: