TuttleOFX
1
|
#include <shrink.hpp>
Public Types | |
typedef boost::function< void(view_t &)> | funct_t |
Public Member Functions | |
shrink (funct_t funct, double left=5, double top=5, double right=5, double bottom=5) | |
void | operator() (view_t &view) |
Data Fields | |
double | left |
double | top |
double | right |
double | bottom |
funct_t | funct |
Definition at line 15 of file shrink.hpp.
typedef boost::function<void (view_t&)> layer::shrink< view_t >::funct_t |
Definition at line 17 of file shrink.hpp.
layer::shrink< view_t >::shrink | ( | funct_t | funct, |
double | left = 5 , |
||
double | top = 5 , |
||
double | right = 5 , |
||
double | bottom = 5 |
||
) | [inline] |
Definition at line 25 of file shrink.hpp.
void layer::shrink< view_t >::operator() | ( | view_t & | view | ) | [inline] |
Definition at line 30 of file shrink.hpp.
References layer::shrink< view_t >::bottom, layer::shrink< view_t >::funct, height, layer::shrink< view_t >::left, layer::shrink< view_t >::right, terry::subimage_view(), layer::shrink< view_t >::top, and width.
double layer::shrink< view_t >::bottom |
Definition at line 22 of file shrink.hpp.
Referenced by layer::shrink< view_t >::operator()().
funct_t layer::shrink< view_t >::funct |
Definition at line 23 of file shrink.hpp.
Referenced by layer::shrink< view_t >::operator()().
double layer::shrink< view_t >::left |
Definition at line 19 of file shrink.hpp.
Referenced by layer::shrink< view_t >::operator()().
double layer::shrink< view_t >::right |
Definition at line 21 of file shrink.hpp.
Referenced by layer::shrink< view_t >::operator()().
double layer::shrink< view_t >::top |
Definition at line 20 of file shrink.hpp.
Referenced by layer::shrink< view_t >::operator()().