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 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]

Definition at line 249 of file openmp_vigra.h.

Referenced by combineTwoImages(), vigra_ext::combineTwoImagesDither(), vigra_ext::MergeImages(), vigra_ext::nearestFeatureTransform(), PT::wxAddCtrlPointGridCmd::processPanorama(), PanoCommand::wxAddCtrlPointGridCmd::processPanorama(), and weightedAverageOfImageFiles().

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 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]

Definition at line 288 of file openmp_vigra.h.

Referenced by combineThreeImages(), correctImage(), StackImagesAndMask(), and weightedAverageOfImageFiles().

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]

Definition at line 305 of file openmp_vigra.h.

Referenced by PanoDetector::AnalyzeImage(), vigra_ext::blend(), PreviewColorPickerTool::CalcCorrectionForImage(), deghosting::Khan< PixelType >::convertImage(), copyImage(), correctImage(), DetectKeypoints(), TestCode::drawRansacMatches(), HuginLines::edgeMap2linePts(), PanoOperation::CelesteOperation::GetInternalCommand(), HuginBase::SmallRemappedImageCache::getRemapped(), HuginBase::ImageCache::loadImageSafely(), vigra_ext::MergeImages(), CPEditorPanel::OnCelesteButton(), vigra_ext::PointFineTune(), vigra_ext::PointFineTuneRotSearch(), celeste::prepareCelesteImage(), PT::wxAddCtrlPointGridCmd::processPanorama(), PanoCommand::wxAddCtrlPointGridCmd::processPanorama(), HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage >::remapImage(), HuginLines::resize_image(), vigra_ext::detail::ResizeImage(), HuginBase::Nona::MultiImageRemapper< vigra::FRGBImage, AlphaImageType >::saveRemapped(), and HuginBase::Nona::detail::saveRemapped().

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]

Definition at line 316 of file openmp_vigra.h.

Referenced by PanoDetector::AnalyzeImage(), vigra_ext::blend(), vigra_ext::blendOverlap(), HuginBase::CalculateFOV::calcFOV(), HuginBase::CenterHorizontally::centerHorizontically(), copyImageIf(), vigra_ext::MergeImages(), and HuginBase::Nona::StackingBlender::operator()().

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]

Definition at line 330 of file openmp_vigra.h.

References vigra_ext::transformImage().

Referenced by vigra_ext::poisson::detail::FindEdgesForPoisson(), PanoOperation::CelesteOperation::GetInternalCommand(), vigra_ext::MergeImages(), CPEditorPanel::OnCelesteButton(), OptimizePhotometricPanel::runOptimizer(), and 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 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 ( 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 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 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 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 ( 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 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().


Generated on 21 Jan 2018 for Hugintrunk by  doxygen 1.4.7