SMIL  0.9.1
arrowPropagate< arrowT, statutT, outT, containerType > Class Template Reference

Propagation Functor on a Arrow Image. More...

#include <DMorphoArrow.hpp>

+ Collaboration diagram for arrowPropagate< arrowT, statutT, outT, containerType >:

Public Types

typedef Image< arrowT > arrowIT
 
typedef arrowIT::lineType arrowLT
 
typedef Image< outT > outIT
 
typedef outIT::lineType outLT
 
typedef Image< statutT > statutIT
 
typedef statutIT::lineType statutLT
 

Public Member Functions

RES_T _exec (const Image< arrowT > &imArrow, Image< statutT > &imStatut, Image< outT > &imOut, const StrElt &se, const size_t &offset)
 
RES_T operator() (const Image< arrowT > &imArrow, Image< statutT > &imStatut, Image< outT > &imOut, const StrElt &se, const size_t &offset)
 
RES_T operator() (const Image< arrowT > &imArrow, Image< outT > &imOut, const StrElt &se, const size_t &offset)
 

Public Attributes

outT propagationValue
 

Protected Member Functions

virtual bool testAndAssign (statutT &, outT &pO)
 

Protected Attributes

containerType q
 

Detailed Description

template<class arrowT, class statutT, class outT, class containerType = STD_Queue<size_t>>
class smil::arrowPropagate< arrowT, statutT, outT, containerType >

Propagation Functor on a Arrow Image.


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