RISA
glados::pipeline::SinkStage< ImageSaver > Class Template Reference

#include <SinkStage.h>

Inheritance diagram for glados::pipeline::SinkStage< ImageSaver >:
Collaboration diagram for glados::pipeline::SinkStage< ImageSaver >:

Public Types

using input_type = glados::Image< typename ImageSaver::manager_type >
 
- Public Types inherited from glados::ImageSaver< Implementation >
using manager_type = typename Implementation::manager_type
 

Public Member Functions

 SinkStage (const std::string &path, const std::string &prefix, const std::string &config)
 
auto run () -> void
 
- Public Member Functions inherited from glados::ImageSaver< Implementation >
 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
 
- Public Member Functions inherited from glados::pipeline::InputSide< glados::Image< ImageSaver::manager_type > >
auto input (glados::Image< ImageSaver::manager_type > &&in) -> void
 

Private Attributes

std::string path_
 
std::string prefix_
 

Additional Inherited Members

- Protected Member Functions inherited from glados::ImageSaver< Implementation >
 ~ImageSaver ()=default
 
- Protected Attributes inherited from glados::pipeline::InputSide< glados::Image< ImageSaver::manager_type > >
Queue< glados::Image< ImageSaver::manager_type > > input_queue_
 

Detailed Description

template<class ImageSaver>
class glados::pipeline::SinkStage< ImageSaver >

Definition at line 43 of file SinkStage.h.

Member Typedef Documentation

template<class ImageSaver >
using glados::pipeline::SinkStage< ImageSaver >::input_type = glados::Image<typename ImageSaver::manager_type>

Definition at line 47 of file SinkStage.h.

Constructor & Destructor Documentation

template<class ImageSaver >
glados::pipeline::SinkStage< ImageSaver >::SinkStage ( const std::string &  path,
const std::string &  prefix,
const std::string &  config 
)
inline

Definition at line 50 of file SinkStage.h.

Member Function Documentation

template<class ImageSaver >
auto glados::pipeline::SinkStage< ImageSaver >::run ( ) -> void
inline

Definition at line 61 of file SinkStage.h.

Member Data Documentation

template<class ImageSaver >
std::string glados::pipeline::SinkStage< ImageSaver >::path_
private

Definition at line 83 of file SinkStage.h.

template<class ImageSaver >
std::string glados::pipeline::SinkStage< ImageSaver >::prefix_
private

Definition at line 84 of file SinkStage.h.


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