Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
vigra::omp Namespace Reference

Functions

template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class DestImageIterator , class DestAccessor , class Functor >
void combineTwoImages (SrcImageIterator1 src1_upperleft, SrcImageIterator1 src1_lowerright, SrcAccessor1 src1_acc, SrcImageIterator2 src2_upperleft, SrcAccessor2 src2_acc, DestImageIterator dest_upperleft, DestAccessor dest_acc, const Functor &func)
 
template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor , class Functor >
void combineTwoImagesIf (SrcImageIterator1 src1_upperleft, SrcImageIterator1 src1_lowerright, SrcAccessor1 src1_acc, SrcImageIterator2 src2_upperleft, SrcAccessor2 src2_acc, MaskImageIterator mask_upperleft, MaskAccessor mask_acc, DestImageIterator dest_upperleft, DestAccessor dest_acc, const Functor &func)
 
template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class SrcImageIterator3 , class SrcAccessor3 , class DestImageIterator , class DestAccessor , class Functor >
void combineThreeImages (SrcImageIterator1 src1_upperleft, SrcImageIterator1 src1_lowerright, SrcAccessor1 src1_acc, SrcImageIterator2 src2_upperleft, SrcAccessor2 src2_acc, SrcImageIterator3 src3_upperleft, SrcAccessor3 src3_acc, DestImageIterator dest_upperleft, DestAccessor dest_acc, const Functor &func)
 
template<class SrcImageIterator , class SrcAccessor , class DestImageIterator , class DestAccessor >
void copyImage (SrcImageIterator src_upperleft, SrcImageIterator src_lowerright, SrcAccessor src_acc, DestImageIterator dest_upperleft, DestAccessor dest_acc)
 
template<class SrcImageIterator , class SrcAccessor , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor >
void copyImageIf (SrcImageIterator src_upperleft, SrcImageIterator src_lowerright, SrcAccessor src_acc, MaskImageIterator mask_upperleft, MaskAccessor mask_acc, DestImageIterator dest_upperleft, DestAccessor dest_acc)
 
template<class SrcImageIterator , class SrcAccessor , class DestImageIterator , class DestAccessor , class Functor >
void transformImage (SrcImageIterator src_upperleft, SrcImageIterator src_lowerright, SrcAccessor src_acc, DestImageIterator dest_upperleft, DestAccessor dest_acc, const Functor &func)
 
template<class SrcImageIterator , class SrcAccessor , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor , class Functor >
void transformImageIf (SrcImageIterator src_upperleft, SrcImageIterator src_lowerright, SrcAccessor src_acc, MaskImageIterator mask_upperleft, MaskAccessor mask_acc, DestImageIterator dest_upperleft, DestAccessor dest_acc, const Functor &func)
 
template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class DestImageIterator , class DestAccessor , class Functor >
void combineTwoImages (vigra::triple< SrcImageIterator1, SrcImageIterator1, SrcAccessor1 > src1, vigra::pair< SrcImageIterator2, SrcAccessor2 > src2, vigra::pair< DestImageIterator, DestAccessor > dest, const Functor &functor)
 
template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor , class Functor >
void combineTwoImagesIf (vigra::triple< SrcImageIterator1, SrcImageIterator1, SrcAccessor1 > src1, vigra::pair< SrcImageIterator2, SrcAccessor2 > src2, vigra::pair< MaskImageIterator, MaskAccessor > mask, vigra::pair< DestImageIterator, DestAccessor > dest, const Functor &functor)
 
template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class SrcImageIterator3 , class SrcAccessor3 , class DestImageIterator , class DestAccessor , class Functor >
void combineThreeImages (vigra::triple< SrcImageIterator1, SrcImageIterator1, SrcAccessor1 > src1, vigra::pair< SrcImageIterator2, SrcAccessor2 > src2, vigra::pair< SrcImageIterator3, SrcAccessor3 > src3, vigra::pair< DestImageIterator, DestAccessor > dest, const Functor &functor)
 
template<class SrcImageIterator , class SrcAccessor , class DestImageIterator , class DestAccessor , class Functor >
void transformImage (vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor > src, vigra::pair< DestImageIterator, DestAccessor > dest, const Functor &functor)
 
template<class SrcImageIterator , class SrcAccessor , class DestImageIterator , class DestAccessor >
void copyImage (vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor > src, vigra::pair< DestImageIterator, DestAccessor > dest)
 
template<class SrcImageIterator , class SrcAccessor , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor >
void copyImageIf (vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor > src, vigra::pair< MaskImageIterator, MaskAccessor > mask, vigra::pair< DestImageIterator, DestAccessor > dest)
 
template<class SrcImageIterator , class SrcAccessor , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor , class Functor >
void transformImageIf (vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor > src, vigra::pair< MaskImageIterator, MaskAccessor > mask, vigra::pair< DestImageIterator, DestAccessor > dest, const Functor &functor)
 

Function Documentation

template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class SrcImageIterator3 , class SrcAccessor3 , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::combineThreeImages ( SrcImageIterator1  src1_upperleft,
SrcImageIterator1  src1_lowerright,
SrcAccessor1  src1_acc,
SrcImageIterator2  src2_upperleft,
SrcAccessor2  src2_acc,
SrcImageIterator3  src3_upperleft,
SrcAccessor3  src3_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc,
const Functor &  func 
)
inline
template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class SrcImageIterator3 , class SrcAccessor3 , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::combineThreeImages ( vigra::triple< SrcImageIterator1, SrcImageIterator1, SrcAccessor1 >  src1,
vigra::pair< SrcImageIterator2, SrcAccessor2 >  src2,
vigra::pair< SrcImageIterator3, SrcAccessor3 >  src3,
vigra::pair< DestImageIterator, DestAccessor >  dest,
const Functor &  functor 
)
inline

Definition at line 406 of file openmp_vigra.h.

References combineThreeImages().

template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::combineTwoImages ( SrcImageIterator1  src1_upperleft,
SrcImageIterator1  src1_lowerright,
SrcAccessor1  src1_acc,
SrcImageIterator2  src2_upperleft,
SrcAccessor2  src2_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc,
const Functor &  func 
)
inline
template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::combineTwoImages ( vigra::triple< SrcImageIterator1, SrcImageIterator1, SrcAccessor1 >  src1,
vigra::pair< SrcImageIterator2, SrcAccessor2 >  src2,
vigra::pair< DestImageIterator, DestAccessor >  dest,
const Functor &  functor 
)
inline

Definition at line 368 of file openmp_vigra.h.

References combineTwoImages().

template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::combineTwoImagesIf ( SrcImageIterator1  src1_upperleft,
SrcImageIterator1  src1_lowerright,
SrcAccessor1  src1_acc,
SrcImageIterator2  src2_upperleft,
SrcAccessor2  src2_acc,
MaskImageIterator  mask_upperleft,
MaskAccessor  mask_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc,
const Functor &  func 
)
inline

Definition at line 268 of file openmp_vigra.h.

Referenced by combineTwoImagesIf(), and vigra_ext::poisson::Multigrid().

template<class SrcImageIterator1 , class SrcAccessor1 , class SrcImageIterator2 , class SrcAccessor2 , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::combineTwoImagesIf ( vigra::triple< SrcImageIterator1, SrcImageIterator1, SrcAccessor1 >  src1,
vigra::pair< SrcImageIterator2, SrcAccessor2 >  src2,
vigra::pair< MaskImageIterator, MaskAccessor >  mask,
vigra::pair< DestImageIterator, DestAccessor >  dest,
const Functor &  functor 
)
inline

Definition at line 386 of file openmp_vigra.h.

References combineTwoImagesIf().

template<class SrcImageIterator , class SrcAccessor , class DestImageIterator , class DestAccessor >
void vigra::omp::copyImage ( SrcImageIterator  src_upperleft,
SrcImageIterator  src_lowerright,
SrcAccessor  src_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc 
)
inline
template<class SrcImageIterator , class SrcAccessor , class DestImageIterator , class DestAccessor >
void vigra::omp::copyImage ( vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor >  src,
vigra::pair< DestImageIterator, DestAccessor >  dest 
)
inline

Definition at line 437 of file openmp_vigra.h.

References copyImage().

template<class SrcImageIterator , class SrcAccessor , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor >
void vigra::omp::copyImageIf ( SrcImageIterator  src_upperleft,
SrcImageIterator  src_lowerright,
SrcAccessor  src_acc,
MaskImageIterator  mask_upperleft,
MaskAccessor  mask_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc 
)
inline
template<class SrcImageIterator , class SrcAccessor , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor >
void vigra::omp::copyImageIf ( vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor >  src,
vigra::pair< MaskImageIterator, MaskAccessor >  mask,
vigra::pair< DestImageIterator, DestAccessor >  dest 
)
inline

Definition at line 449 of file openmp_vigra.h.

References copyImageIf().

template<class SrcImageIterator , class SrcAccessor , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::transformImage ( SrcImageIterator  src_upperleft,
SrcImageIterator  src_lowerright,
SrcAccessor  src_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc,
const Functor &  func 
)
inline
template<class SrcImageIterator , class SrcAccessor , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::transformImage ( vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor >  src,
vigra::pair< DestImageIterator, DestAccessor >  dest,
const Functor &  functor 
)
inline

Definition at line 424 of file openmp_vigra.h.

References transformImage().

template<class SrcImageIterator , class SrcAccessor , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::transformImageIf ( SrcImageIterator  src_upperleft,
SrcImageIterator  src_lowerright,
SrcAccessor  src_acc,
MaskImageIterator  mask_upperleft,
MaskAccessor  mask_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc,
const Functor &  func 
)
inline

Definition at line 345 of file openmp_vigra.h.

Referenced by transformImageIf().

template<class SrcImageIterator , class SrcAccessor , class MaskImageIterator , class MaskAccessor , class DestImageIterator , class DestAccessor , class Functor >
void vigra::omp::transformImageIf ( vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor >  src,
vigra::pair< MaskImageIterator, MaskAccessor >  mask,
vigra::pair< DestImageIterator, DestAccessor >  dest,
const Functor &  functor 
)
inline

Definition at line 464 of file openmp_vigra.h.

References transformImageIf().