SMIL  1.0.4

Detailed Description

+ Collaboration diagram for Arrow Graphs:

Classes

class  unaryMorphArrowImageFunction< T_in, lineFunction_T, T_out >
 
class  arrowPropagate< arrowT, statutT, outT, containerType >
 Propagation Functor on a Arrow Image. More...
 
struct  equSupLine3< T1, T2, T_out >
 
class  arrowMinFunction< T, arrowT >
 
class  arrowMinStepFunction< T, arrowT >
 

Functions

template<class T_in , class T_out >
RES_T arrowLow (const Image< T_in > &imIn, Image< T_out > &imOut, const StrElt &se=DEFAULT_SE, T_in borderValue=numeric_limits< T_in >::min())
 
template<class T_in , class T_out >
RES_T arrowLowOrEqu (const Image< T_in > &imIn, Image< T_out > &imOut, const StrElt &se=DEFAULT_SE, T_in borderValue=numeric_limits< T_in >::min())
 
template<class T_in , class T_out >
RES_T arrowGrt (const Image< T_in > &imIn, Image< T_out > &imOut, const StrElt &se=DEFAULT_SE, T_in borderValue=numeric_limits< T_in >::min())
 
template<class T_in , class T_out >
RES_T arrowGrtOrEqu (const Image< T_in > &imIn, Image< T_out > &imOut, const StrElt &se=DEFAULT_SE, T_in borderValue=numeric_limits< T_in >::min())
 
template<class T_in , class T_out >
RES_T arrowEqu (const Image< T_in > &imIn, Image< T_out > &imOut, const StrElt &se=DEFAULT_SE, T_in borderValue=numeric_limits< T_in >::min())
 
template<class T_in , class T_out >
RES_T arrow (const Image< T_in > &imIn, const char *operation, Image< T_out > &imOut, const StrElt &se=DEFAULT_SE, T_in borderValue=numeric_limits< T_in >::min())
 Arrow operator. More...
 
template<class T , class arrowT >
RES_T arrowMin (const Image< T > &im, Image< arrowT > &arrow, const StrElt &se, T borderValue=numeric_limits< T >::max())
 
template<class T >
RES_T arrowMinStep (const Image< T > &im, Image< T > &arrow, const StrElt &se, T borderValue=numeric_limits< T >::max())
 
virtual RES_T _exec_single (const imageInType &imIn, imageOutType &imOut, const StrElt &se)
 
virtual RES_T _exec (const imageInType &in, imageArrowType &imOut, const StrElt &se)
 
virtual RES_T _exec (const imageInType &in, imageArrowType &imOut, const StrElt &se)
 

Function Documentation

◆ arrow()

RES_T smil::arrow ( const Image< T_in > &  imIn,
const char *  operation,
Image< T_out > &  imOut,
const StrElt se = DEFAULT_SE,
T_in  borderValue = numeric_limits<T_in>::min() 
)

Arrow operator.

Parameters
imIn
operation"==", ">", ">=", "<" or "<="
imOut
se
borderValue