TuttleOFX  1
layer::columns< 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

Public Member Functions

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

Data Fields

std::vector< pair_tlayers
int margin

Detailed Description

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

Definition at line 81 of file sections.hpp.


Member Typedef Documentation

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

Definition at line 83 of file sections.hpp.

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

Definition at line 84 of file sections.hpp.


Constructor & Destructor Documentation

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

Definition at line 89 of file sections.hpp.


Member Function Documentation

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

Definition at line 95 of file sections.hpp.

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

Here is the call graph for this function:


Field Documentation

template<typename view_t>
std::vector<pair_t> layer::columns< view_t >::layers

Definition at line 86 of file sections.hpp.

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

Definition at line 87 of file sections.hpp.

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


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