RISA
glados::ImageSaver< Implementation > Class Template Reference

#include <ImageSaver.h>

Inheritance diagram for glados::ImageSaver< Implementation >:
Collaboration diagram for glados::ImageSaver< Implementation >:

Public Types

using manager_type = typename Implementation::manager_type
 

Public Member Functions

 ImageSaver (const std::string &path)
 
auto saveImage (Image< manager_type > image, std::string path) -> void
 
auto saveVolume (Volume< manager_type > volume, std::string path) -> void
 

Protected Member Functions

 ~ImageSaver ()=default
 

Detailed Description

template<class Implementation>
class glados::ImageSaver< Implementation >

Definition at line 36 of file ImageSaver.h.

Member Typedef Documentation

template<class Implementation >
using glados::ImageSaver< Implementation >::manager_type = typename Implementation::manager_type

Definition at line 39 of file ImageSaver.h.

Constructor & Destructor Documentation

template<class Implementation >
glados::ImageSaver< Implementation >::ImageSaver ( const std::string &  path)
inline

Definition at line 42 of file ImageSaver.h.

template<class Implementation >
glados::ImageSaver< Implementation >::~ImageSaver ( )
protecteddefault

Member Function Documentation

template<class Implementation >
auto glados::ImageSaver< Implementation >::saveImage ( Image< manager_type image,
std::string  path 
) -> void
inline

Definition at line 47 of file ImageSaver.h.

template<class Implementation >
auto glados::ImageSaver< Implementation >::saveVolume ( Volume< manager_type volume,
std::string  path 
) -> void
inline

Definition at line 55 of file ImageSaver.h.


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