|
Fawkes API
Fawkes Development Version
|
Image scaler interface. More...
#include <>>

Public Member Functions | |
| virtual | ~Scaler () |
| Virtual empty destructor. | |
| virtual void | set_scale_factor (float factor)=0 |
| Set scale factor. | |
| virtual void | set_original_dimensions (unsigned int width, unsigned int height)=0 |
| Set original image dimensions. | |
| virtual void | set_scaled_dimensions (unsigned int width, unsigned int height)=0 |
| Set dimenins of scaled image buffer. | |
| virtual void | set_original_buffer (unsigned char *buffer)=0 |
| Set original image buffer. | |
| virtual void | set_scaled_buffer (unsigned char *buffer)=0 |
| Set scaled image buffer. | |
| virtual void | scale ()=0 |
| Scale image. | |
| virtual unsigned int | needed_scaled_width ()=0 |
| Minimum needed width of scaled image depending on factor and original image width. | |
| virtual unsigned int | needed_scaled_height ()=0 |
| Minimum needed height of scaled image depending on factor and original image height. | |
| virtual float | get_scale_factor ()=0 |
| Returns the scale factor. | |
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.