Go to the documentation of this file.
16 #ifndef DDT_DATAVISUALISATION_DDTWIDGETS_RENDERING_PLUGIN_HPP
17 #define DDT_DATAVISUALISATION_DDTWIDGETS_RENDERING_PLUGIN_HPP
21 #include <QGraphicsPixmapItem>
85 int width,
int height) = 0;
105 #endif // DDT_DATAVISUALISATION_DDTWIDGETS_RENDERING_PLUGIN_HPP
Definition: imageColor.hpp:76
virtual DdtImageGraphicsItem * CreateImageFromFile(QString filename, int width, int height)=0
virtual int GetRenderingPluginID()=0
Definition: ddtLogger.hpp:48
Definition: ddtImageGraphicsItem.hpp:25
std::array< unsigned int, MAX_COLOR_MAP_ENTRIES > colorMapARGB_t
Definition: imageColor.hpp:66
const int DDT_RENDERING_PLUGIN_CPL_RESERVED_1
Definition: ddtRenderingPlugin.hpp:33
virtual ~DdtRenderingPlugin()
Definition: ddtRenderingPlugin.hpp:38
const int DDT_RENDERING_PLUGIN_CPL_IMAGES
Definition: ddtRenderingPlugin.hpp:32
virtual DdtImageGraphicsItem * CreateGraphicsItem(cpl_image *image, ddt::colorMap_t *color_map, ddt::scalingLut_t *scaling_lut)=0
virtual DdtImageGraphicsItem * CreateImage(std::vector< uint16_t > image_data, int width, int height)=0
virtual DdtImageGraphicsItem * CreateGraphicsItem(cpl_image *image, ddt::colorMapARGB_t *color_map, ddt::scalingLut_t *scaling_lut)=0
std::array< std::array< float, COLOR_MAP_ENTRY_SIZE >, MAX_COLOR_MAP_ENTRIES > colorMap_t
Definition: imageColor.hpp:56
virtual void set_logger(ddt::DdtLogger *in_logger)
Definition: ddtRenderingPlugin.cpp:24
ddt::DdtLogger * logger
Definition: ddtRenderingPlugin.hpp:102