Fawkes API
Fawkes Development Version
|
24 #ifndef _FIREVISION_FVUTILS_COLORMAP_GENERATOR_H__
25 #define _FIREVISION_FVUTILS_COLORMAP_GENERATOR_H__
27 #include <fvutils/base/roi.h>
32 namespace firevision {
37 class ColormapGenerator
42 virtual void set_buffer(
unsigned char *buffer,
unsigned int width,
unsigned int height) = 0;
46 virtual void calc() = 0;
47 virtual void undo() = 0;
48 virtual void reset() = 0;
virtual bool has_histograms()=0
virtual std::map< hint_t, Histogram * > * get_histograms()=0
virtual void reset_undo()=0
virtual void set_buffer(unsigned char *buffer, unsigned int width, unsigned int height)=0
virtual void consider()=0
virtual ~ColormapGenerator()
Virtual empty destructor.
virtual YuvColormap * get_current()=0