HuginBase::RandomPointSampler Class Reference
#include <PointSampler.h>
Inheritance diagram for HuginBase::RandomPointSampler:
[legend]List of all members.
|
Public Member Functions |
| | RandomPointSampler (PanoramaData &panorama, AppBase::ProgressDisplay *progressDisplay, std::vector< vigra::FRGBImage * > images, int nPoints) |
| virtual | ~RandomPointSampler () |
Static Public Member Functions |
| template<class Img, class VoteImg, class PP> |
| void | sampleRandomPanoPoints (const std::vector< Img > imgs, const std::vector< VoteImg * > &voteImgs, const std::vector< SrcPanoImage > &src, const PanoramaOptions &dest, int nPoints, float minI, float maxI, std::vector< std::multimap< double, PP > > &radiusHist, unsigned &nBadPoints, AppBase::ProgressReporter &progress) |
Protected Member Functions |
| virtual void | samplePoints (const std::vector< InterpolImg > &imgs, const std::vector< vigra::FImage * > &voteImgs, const std::vector< SrcPanoImage > &src, const PanoramaOptions &dest, float minI, float maxI, std::vector< std::multimap< double, vigra_ext::PointPairRGB > > &radiusHist, unsigned &nGoodPoints, unsigned &nBadPoints, AppBase::ProgressReporter &progress) |
Constructor & Destructor Documentation
| HuginBase::RandomPointSampler::RandomPointSampler |
( |
PanoramaData & |
panorama, |
|
|
AppBase::ProgressDisplay * |
progressDisplay, |
|
|
std::vector< vigra::FRGBImage * > |
images, |
|
|
int |
nPoints |
|
) |
[inline] |
|
Member Function Documentation
| virtual void HuginBase::RandomPointSampler::samplePoints |
( |
const std::vector< InterpolImg > & |
imgs, |
|
|
const std::vector< vigra::FImage * > & |
voteImgs, |
|
|
const std::vector< SrcPanoImage > & |
src, |
|
|
const PanoramaOptions & |
dest, |
|
|
float |
minI, |
|
|
float |
maxI, |
|
|
std::vector< std::multimap< double, vigra_ext::PointPairRGB > > & |
radiusHist, |
|
|
unsigned & |
nGoodPoints, |
|
|
unsigned & |
nBadPoints, |
|
|
AppBase::ProgressReporter & |
progress |
|
) |
[inline, protected, virtual] |
|
|
template<class Img, class VoteImg, class PP> |
| void HuginBase::RandomPointSampler::sampleRandomPanoPoints |
( |
const std::vector< Img > |
imgs, |
|
|
const std::vector< VoteImg * > & |
voteImgs, |
|
|
const std::vector< SrcPanoImage > & |
src, |
|
|
const PanoramaOptions & |
dest, |
|
|
int |
nPoints, |
|
|
float |
minI, |
|
|
float |
maxI, |
|
|
std::vector< std::multimap< double, PP > > & |
radiusHist, |
|
|
unsigned & |
nBadPoints, |
|
|
AppBase::ProgressReporter & |
progress |
|
) |
[static] |
|
The documentation for this class was generated from the following file: