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

#include <sections.hpp>

Public Types

typedef boost::function< void(view_t &)> layer_t
typedef std::pair< double,
layer_t
pair_t
typedef std::vector< std::pair
< double, layer_t > > 
layers_t

Public Member Functions

 rows (pair_t *p, int size, int margin=0)
void operator() (view_t &view)

Data Fields

int margin
layers_t layers

Detailed Description

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

Definition at line 130 of file sections.hpp.


Member Typedef Documentation

template<typename view_t>
typedef boost::function<void (view_t&)> layer::rows< view_t >::layer_t

Definition at line 132 of file sections.hpp.

template<typename view_t>
typedef std::vector<std::pair<double,layer_t> > layer::rows< view_t >::layers_t

Definition at line 134 of file sections.hpp.

template<typename view_t>
typedef std::pair<double, layer_t> layer::rows< view_t >::pair_t

Definition at line 133 of file sections.hpp.


Constructor & Destructor Documentation

template<typename view_t>
layer::rows< view_t >::rows ( pair_t p,
int  size,
int  margin = 0 
) [inline]

Definition at line 139 of file sections.hpp.


Member Function Documentation

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

Definition at line 145 of file sections.hpp.

References layer::rows< view_t >::margin, and terry::subimage_view().

Here is the call graph for this function:


Field Documentation

template<typename view_t>
layers_t layer::rows< view_t >::layers

Definition at line 137 of file sections.hpp.

template<typename view_t>
int layer::rows< view_t >::margin

Definition at line 136 of file sections.hpp.

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


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