Hugin trunk 0.1
Loading...
Searching...
No Matches
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

◆ combineThreeImages() [1/2]

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

Definition at line 288 of file openmp_vigra.h.

References threshold().

Referenced by combineThreeImages(), and StackImagesAndMask().

◆ combineThreeImages() [2/2]

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(), and threshold().

◆ combineTwoImages() [1/2]

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

Definition at line 249 of file openmp_vigra.h.

References threshold().

Referenced by combineTwoImages(), and vigra_ext::MergeImages().

◆ combineTwoImages() [2/2]

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(), and threshold().

◆ combineTwoImagesIf() [1/2]

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.

References threshold().

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

◆ combineTwoImagesIf() [2/2]

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(), and threshold().

◆ copyImage() [1/2]

void vigra::omp::copyImage ( SrcImageIterator  src_upperleft,
SrcImageIterator  src_lowerright,
SrcAccessor  src_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc 
)
inline

◆ copyImage() [2/2]

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(), and threshold().

◆ copyImageIf() [1/2]

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

Definition at line 316 of file openmp_vigra.h.

References threshold().

Referenced by copyImageIf(), and vigra_ext::PoissonBlend().

◆ copyImageIf() [2/2]

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(), and threshold().

◆ transformImage() [1/2]

void vigra::omp::transformImage ( SrcImageIterator  src_upperleft,
SrcImageIterator  src_lowerright,
SrcAccessor  src_acc,
DestImageIterator  dest_upperleft,
DestAccessor  dest_acc,
const Functor func 
)
inline

◆ transformImage() [2/2]

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 threshold(), and transformImage().

◆ transformImageIf() [1/2]

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.

References threshold().

Referenced by transformImageIf().

◆ transformImageIf() [2/2]

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 threshold(), and transformImageIf().