ddt 1.4.0
 
Loading...
Searching...
No Matches
ddtRenderingPluginCPLInvers.hpp
Go to the documentation of this file.
1
10
11#ifndef DATAVISUALISATION_TESTVIEWER_SRC_INCLUDE_DDT_DDTRENDPLUGINCPLINV_HPP_
12#define DATAVISUALISATION_TESTVIEWER_SRC_INCLUDE_DDT_DDTRENDPLUGINCPLINV_HPP_
13
16
21 public:
30 explicit DdtRenderingPluginCPLInvers(QPixmap pixmap);
31
36
44 cpl_image* const in_image, ddt::colorMap_t* const color_map,
45 ddt::scalingLut_t* const scaling_lut) override;
46
54 cpl_image* const in_image, ddt::colorMapARGB_t* const color_map,
55 ddt::scalingLut_t* const scaling_lut) override;
56
63 DdtImageGraphicsItem* CreateImageFromFile(const QString filename,
64 const int width,
65 const int height) override;
66
73 DdtImageGraphicsItem* CreateImage(std::vector<uint16_t> image_data,
74 const int width, const int height) override;
75
80 int GetRenderingPluginID() override;
81
85 void set_logger(ddt::DdtLogger* const in_logger) override;
86
87 private:
88 cpl_image* image = nullptr;
89
93 void Init() const;
94};
95
96#endif /* DATAVISUALISATION_TESTVIEWER_SRC_INCLUDE_DDT_DDTRENDPLUGINCPLINV_HPP_ \
97 */
Definition ddtImageGraphicsItem.hpp:19
DdtImageGraphicsItem * CreateImageFromFile(const QString filename, const int width, const int height) override
Definition ddtRenderingPluginCPLInvers.cpp:75
DdtRenderingPluginCPLInvers()
Definition ddtRenderingPluginCPLInvers.cpp:13
int GetRenderingPluginID() override
Definition ddtRenderingPluginCPLInvers.cpp:21
DdtImageGraphicsItem * CreateImage(std::vector< uint16_t > image_data, const int width, const int height) override
Definition ddtRenderingPluginCPLInvers.cpp:96
DdtImageGraphicsItem * CreateGraphicsItem(cpl_image *const in_image, ddt::colorMap_t *const color_map, ddt::scalingLut_t *const scaling_lut) override
Definition ddtRenderingPluginCPLInvers.cpp:35
void set_logger(ddt::DdtLogger *const in_logger) override
Definition ddtRenderingPluginCPLInvers.cpp:26
~DdtRenderingPluginCPLInvers() override
DdtRenderingPluginCPLInvers(QPixmap pixmap)
Definition ddtLogger.hpp:43
Example for a inverted graphics item. This is an example for a different rendering engine....
DDT Widgets. Base class for rendering plugins. Base class for rendering plugins.
std::array< std::array< float, COLOR_MAP_ENTRY_SIZE >, MAX_COLOR_MAP_ENTRIES > colorMap_t
Definition imageColor.hpp:48
std::array< unsigned int, MAX_COLOR_MAP_ENTRIES > colorMapARGB_t
Definition imageColor.hpp:58
Definition imageColor.hpp:68