Static Public Member Functions
bbgm_apply_data< dist_, functor_, dT, rT, single_ > Struct Template Reference

Apply the functor at every pixel. More...

#include <bbgm_apply.h>

List of all members.

Static Public Member Functions

static void apply (const bbgm_image_of< dist_ > &dimg, const functor_ &functor, const vil_image_view< dT > &data, vil_image_view< rT > &result, const rT *fail_val=0)

Detailed Description

template<class dist_, class functor_, class dT, class rT, bool single_ = false>
struct bbgm_apply_data< dist_, functor_, dT, rT, single_ >

Apply the functor at every pixel.

Returns:
an image of results, each vector component in a separate plane
Parameters:
fail_valsets the value of pixels where the functor fails

Definition at line 125 of file bbgm_apply.h.


Member Function Documentation

template<class dist_ , class functor_ , class dT , class rT , bool single_ = false>
static void bbgm_apply_data< dist_, functor_, dT, rT, single_ >::apply ( const bbgm_image_of< dist_ > &  dimg,
const functor_ &  functor,
const vil_image_view< dT > &  data,
vil_image_view< rT > &  result,
const rT *  fail_val = 0 
) [inline, static]

Definition at line 127 of file bbgm_apply.h.


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