Go to the documentation of this file.
17 #ifndef BIASBUFFER_HPP
18 #define BIASBUFFER_HPP
24 #include "boost/filesystem.hpp"
116 const std::string slot_name);
172 bool loadFileData(
const int slot);
179 bool loadFileDataImage(
const int slot);
185 void deleteCplImage(cpl_image**
const image)
const;
195 std::vector<cpl_image*> bias_image;
200 std::vector<std::string> bias_image_name;
cpl_image * get_Image(const int slot)
Definition: biasBuffer.cpp:160
void ClearSelected(const int slot)
Definition: biasBuffer.cpp:281
Definition: ddtLogger.hpp:48
Definition: ddtClient.hpp:36
int StoreCPLAsBiasImageInFreeSlot(const cpl_image *const image, const std::string slot_name)
Definition: biasBuffer.cpp:246
virtual ~BiasBuffer()
Definition: biasBuffer.cpp:40
bool StoreCPLAsBiasImageInSlot(const cpl_image *image, std::string slot_name, const int slot=0)
Definition: biasBuffer.cpp:194
void set_logger(ddt::DdtLogger *const in_logger)
Definition: biasBuffer.cpp:52
Definition: biasBuffer.hpp:53
void ClearAll()
Definition: biasBuffer.cpp:272
Definition: dataFile.hpp:71
BiasBuffer()
Definition: biasBuffer.cpp:30
std::string get_SlotName(const int slot)
Definition: biasBuffer.cpp:171
int LoadBiasFileInFreeSlot(const std::string &file_name)
Definition: biasBuffer.cpp:94
bool LoadBiasFileInSlot(const std::string &file_name, const int slot=0)
Definition: biasBuffer.cpp:67
ddt::DdtLogger * logger
Definition: biasBuffer.hpp:159
bool SubtractBiasImage(cpl_image *const source_image, const int slot=0)
Definition: biasBuffer.cpp:182