Fawkes API
Fawkes Development Version
|
Image scaler interface. More...
#include <>>
Public Member Functions | |
virtual | ~Scaler () |
Virtual empty destructor. More... | |
virtual void | set_scale_factor (float factor)=0 |
Set scale factor. More... | |
virtual void | set_original_dimensions (unsigned int width, unsigned int height)=0 |
Set original image dimensions. More... | |
virtual void | set_scaled_dimensions (unsigned int width, unsigned int height)=0 |
Set dimenins of scaled image buffer. More... | |
virtual void | set_original_buffer (unsigned char *buffer)=0 |
Set original image buffer. More... | |
virtual void | set_scaled_buffer (unsigned char *buffer)=0 |
Set scaled image buffer. More... | |
virtual void | scale ()=0 |
Scale image. More... | |
virtual unsigned int | needed_scaled_width ()=0 |
Minimum needed width of scaled image depending on factor and original image width. More... | |
virtual unsigned int | needed_scaled_height ()=0 |
Minimum needed height of scaled image depending on factor and original image height. More... | |
virtual float | get_scale_factor ()=0 |
Returns the scale factor. More... | |
Image scaler interface.
Image scalers allow for scaling images by a given factor.
|
virtual |
Virtual empty destructor.
Definition at line 75 of file scaler.cpp.
|
pure virtual |
|
pure virtual |
Minimum needed height of scaled image depending on factor and original image height.
Implemented in firevision::LossyScaler.
Referenced by MiniImageProducer::MiniImageProducer().
|
pure virtual |
Minimum needed width of scaled image depending on factor and original image width.
Implemented in firevision::LossyScaler.
Referenced by MiniImageProducer::MiniImageProducer().
|
pure virtual |
Scale image.
Implemented in firevision::LossyScaler.
|
pure virtual |
Set original image buffer.
buffer | YUV 422 planar buffer |
Implemented in firevision::LossyScaler.
|
pure virtual |
Set original image dimensions.
width | image width |
height | height |
Implemented in firevision::LossyScaler.
Referenced by MiniImageProducer::MiniImageProducer().
|
pure virtual |
Set scale factor.
factor | scale factor |
Implemented in firevision::LossyScaler.
Referenced by MiniImageProducer::MiniImageProducer().
|
pure virtual |
Set scaled image buffer.
buffer | YUV 422 planar buffer |
Implemented in firevision::LossyScaler.
|
pure virtual |
Set dimenins of scaled image buffer.
width | image width |
height | height |
Implemented in firevision::LossyScaler.