#include "image_io/base.h"
Definition at line 44 of file base.h.
 
◆ Base() [1/3]
      
        
          | MR::ImageIO::Base::Base | ( | const Header & | header | ) |  | 
      
 
 
◆ Base() [2/3]
  
  | 
        
          | MR::ImageIO::Base::Base | ( | Base && |  | ) |  |  | defaultnoexcept | 
 
 
◆ Base() [3/3]
  
  | 
        
          | MR::ImageIO::Base::Base | ( | const Base & |  | ) |  |  | delete | 
 
 
◆ ~Base()
  
  | 
        
          | virtual MR::ImageIO::Base::~Base | ( |  | ) |  |  | virtual | 
 
 
◆ check()
  
  | 
        
          | void MR::ImageIO::Base::check | ( |  | ) | const |  | inlineprotected | 
 
 
◆ close()
      
        
          | void MR::ImageIO::Base::close | ( | const Header & | header | ) |  | 
      
 
 
◆ is_file_backed()
  
  | 
        
          | virtual bool MR::ImageIO::Base::is_file_backed | ( |  | ) | const |  | virtual | 
 
 
◆ is_image_new()
  
  | 
        
          | bool MR::ImageIO::Base::is_image_new | ( |  | ) | const |  | inline | 
 
 
◆ is_image_readwrite()
  
  | 
        
          | bool MR::ImageIO::Base::is_image_readwrite | ( |  | ) | const |  | inline | 
 
 
◆ load()
  
  | 
        
          | virtual void MR::ImageIO::Base::load | ( | const Header & | header, |  
          |  |  | size_t | buffer_size |  
          |  | ) |  |  |  | protectedpure virtual | 
 
 
◆ merge()
  
  | 
        
          | void MR::ImageIO::Base::merge | ( | const Base & | B | ) |  |  | inline | 
 
 
◆ nsegments()
  
  | 
        
          | size_t MR::ImageIO::Base::nsegments | ( |  | ) | const |  | inline | 
 
 
◆ open()
      
        
          | void MR::ImageIO::Base::open | ( | const Header & | header, | 
        
          |  |  | size_t | buffer_size = 0 | 
        
          |  | ) |  |  | 
      
 
 
◆ operator=()
  
  | 
        
          | Base & MR::ImageIO::Base::operator= | ( | const Base & |  | ) |  |  | delete | 
 
 
◆ segment()
  
  | 
        
          | uint8_t * MR::ImageIO::Base::segment | ( | size_t | n | ) | const |  | inline | 
 
 
◆ segment_size()
  
  | 
        
          | size_t MR::ImageIO::Base::segment_size | ( |  | ) | const |  | inline | 
 
 
◆ set_image_is_new()
  
  | 
        
          | void MR::ImageIO::Base::set_image_is_new | ( | bool | image_is_new | ) |  |  | inline | 
 
 
◆ set_readwrite()
  
  | 
        
          | void MR::ImageIO::Base::set_readwrite | ( | bool | readwrite | ) |  |  | inline | 
 
 
◆ set_readwrite_if_existing()
  
  | 
        
          | void MR::ImageIO::Base::set_readwrite_if_existing | ( | bool | readwrite | ) |  |  | inline | 
 
 
◆ unload()
  
  | 
        
          | virtual void MR::ImageIO::Base::unload | ( | const Header & | header | ) |  |  | protectedpure virtual | 
 
 
◆ operator<<
  
  | 
        
          | std::ostream & operator<< | ( | std::ostream & | stream, |  
          |  |  | const Base & | B |  
          |  | ) |  |  |  | friend | 
 
 
◆ addresses
  
  | 
        
          | vector<std::unique_ptr<uint8_t[]> > MR::ImageIO::Base::addresses |  | protected | 
 
 
◆ files
◆ is_new
  
  | 
        
          | bool MR::ImageIO::Base::is_new |  | protected | 
 
 
◆ segsize
  
  | 
        
          | size_t MR::ImageIO::Base::segsize |  | protected | 
 
 
◆ writable
  
  | 
        
          | bool MR::ImageIO::Base::writable |  | protected | 
 
 
The documentation for this class was generated from the following file: