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

#include <parallel_grid.hpp>

Public Types

typedef boost::function< void(view_t &)> layer_t
typedef std::vector< layer_tlayers_t

Public Member Functions

 parallel_grid (layer_t *p, int total, int cols, int margin=5)
void operator() (view_t &view)

Data Fields

layers_t layers
int cols
int margin

Detailed Description

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

Definition at line 45 of file parallel_grid.hpp.


Member Typedef Documentation

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

Definition at line 47 of file parallel_grid.hpp.

template<typename view_t>
typedef std::vector<layer_t> layer::parallel_grid< view_t >::layers_t

Definition at line 48 of file parallel_grid.hpp.


Constructor & Destructor Documentation

template<typename view_t>
layer::parallel_grid< view_t >::parallel_grid ( layer_t p,
int  total,
int  cols,
int  margin = 5 
) [inline]

Definition at line 53 of file parallel_grid.hpp.


Member Function Documentation

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

Definition at line 60 of file parallel_grid.hpp.

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

Here is the call graph for this function:


Field Documentation

template<typename view_t>
int layer::parallel_grid< view_t >::cols

Definition at line 50 of file parallel_grid.hpp.

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

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

Definition at line 49 of file parallel_grid.hpp.

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

Definition at line 51 of file parallel_grid.hpp.

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


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