Fawkes API
Fawkes Development Version
|
25 #ifndef _FIREVISION_UTILS_SCALERS_LOSSY_H_
26 #define _FIREVISION_UTILS_SCALERS_LOSSY_H_
28 #include <fvutils/scalers/scaler.h>
30 namespace firevision {
32 class LossyScaler :
public Scaler
49 unsigned int orig_width;
50 unsigned int orig_height;
51 unsigned char *orig_buffer;
53 unsigned int scal_width;
54 unsigned int scal_height;
55 unsigned char *scal_buffer;
virtual void set_original_buffer(unsigned char *buffer)
virtual void set_scaled_dimensions(unsigned int width, unsigned int height)
virtual float get_scale_factor()
virtual unsigned int needed_scaled_width()
virtual ~LossyScaler()
Destructor.
LossyScaler()
Constructor.
virtual void set_original_dimensions(unsigned int width, unsigned int height)
virtual void set_scaled_buffer(unsigned char *buffer)
virtual void set_scale_factor(float factor)
virtual unsigned int needed_scaled_height()