TuttleOFX  1
layer::shrink< view_t > Struct Template Reference

#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

Detailed Description

template<typename view_t>
struct layer::shrink< view_t >

Definition at line 15 of file shrink.hpp.


Member Typedef Documentation

template<typename view_t>
typedef boost::function<void (view_t&)> layer::shrink< view_t >::funct_t

Definition at line 17 of file shrink.hpp.


Constructor & Destructor Documentation

template<typename view_t>
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.


Member Function Documentation

template<typename view_t>
void layer::shrink< view_t >::operator() ( view_t &  view) [inline]

Field Documentation

template<typename view_t>
double layer::shrink< view_t >::bottom

Definition at line 22 of file shrink.hpp.

Referenced by layer::shrink< view_t >::operator()().

template<typename view_t>
funct_t layer::shrink< view_t >::funct

Definition at line 23 of file shrink.hpp.

Referenced by layer::shrink< view_t >::operator()().

template<typename view_t>
double layer::shrink< view_t >::left

Definition at line 19 of file shrink.hpp.

Referenced by layer::shrink< view_t >::operator()().

template<typename view_t>
double layer::shrink< view_t >::right

Definition at line 21 of file shrink.hpp.

Referenced by layer::shrink< view_t >::operator()().

template<typename view_t>
double layer::shrink< view_t >::top

Definition at line 20 of file shrink.hpp.

Referenced by layer::shrink< view_t >::operator()().


The documentation for this struct was generated from the following file: