#include "image_io/variable_scaling.h"
Classes | |
class | ScaleFactor |
Public Member Functions | |
VariableScaling (const Header &header) | |
VariableScaling (VariableScaling &&) noexcept=default | |
VariableScaling & | operator= (VariableScaling &&)=delete |
Public Member Functions inherited from MR::ImageIO::Base | |
Base (const Header &header) | |
Base (Base &&) noexcept=default | |
Base (const Base &)=delete | |
Base & | operator= (const Base &)=delete |
virtual | ~Base () |
virtual bool | is_file_backed () const |
void | open (const Header &header, size_t buffer_size=0) |
void | close (const Header &header) |
bool | is_image_new () const |
bool | is_image_readwrite () const |
void | set_readwrite (bool readwrite) |
void | set_image_is_new (bool image_is_new) |
void | set_readwrite_if_existing (bool readwrite) |
uint8_t * | segment (size_t n) const |
size_t | nsegments () const |
size_t | segment_size () const |
void | merge (const Base &B) |
Public Attributes | |
vector< ScaleFactor > | scale_factors |
Public Attributes inherited from MR::ImageIO::Base | |
vector< File::Entry > | files |
Protected Member Functions | |
virtual void | load (const Header &, size_t) |
virtual void | unload (const Header &) |
Protected Member Functions inherited from MR::ImageIO::Base | |
void | check () const |
virtual void | load (const Header &header, size_t buffer_size)=0 |
virtual void | unload (const Header &header)=0 |
Additional Inherited Members | |
Protected Attributes inherited from MR::ImageIO::Base | |
size_t | segsize |
vector< std::unique_ptr< uint8_t[]> > | addresses |
bool | is_new |
bool | writable |
Definition at line 29 of file variable_scaling.h.
|
inline |
Definition at line 32 of file variable_scaling.h.
|
defaultnoexcept |
|
protectedvirtual |
Implements MR::ImageIO::Base.
|
delete |
|
protectedvirtual |
Implements MR::ImageIO::Base.
vector<ScaleFactor> MR::ImageIO::VariableScaling::scale_factors |
Definition at line 43 of file variable_scaling.h.