HuginBase::PhotometricOptimizer Class Reference
#include <PhotometricOptimizer.h>
Inheritance diagram for HuginBase::PhotometricOptimizer:
[legend]List of all members.
|
Public Types |
| typedef std::vector< vigra_ext::PointPairRGB > | PointPairs |
Public Member Functions |
| | PhotometricOptimizer (PanoramaData &panorama, AppBase::ProgressDisplay *progressDisplay, const OptimizeVector &vars, const PointPairs &correspondences) |
| virtual | ~PhotometricOptimizer () |
| virtual bool | modifiesPanoramaData () const |
| | returns true if the algorithm changes the PanoramaData.
|
| virtual bool | runAlgorithm () |
| | implementation of the algorithm.
|
| double | getResultError () const |
Static Public Member Functions |
| void | optimizePhotometric (PanoramaData &pano, const OptimizeVector &vars, const PointPairs &correspondences, AppBase::ProgressReporter &progress, double &error) |
Static Protected Member Functions |
| int | photometricVis (double *p, double *x, int m, int n, int iter, double sqerror, void *data) |
| void | photometricError (double *p, double *x, int m, int n, void *data) |
Protected Attributes |
| const OptimizeVector & | o_vars |
| const PointPairs & | o_correspondences |
| double | o_resultError |
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
| double HuginBase::PhotometricOptimizer::getResultError |
( |
|
) |
const [inline] |
|
| virtual bool HuginBase::PhotometricOptimizer::modifiesPanoramaData |
( |
|
) |
const [inline, virtual] |
|
| void HuginBase::PhotometricOptimizer::photometricError |
( |
double * |
p, |
|
|
double * |
x, |
|
|
int |
m, |
|
|
int |
n, |
|
|
void * |
data |
|
) |
[static, protected] |
|
| int HuginBase::PhotometricOptimizer::photometricVis |
( |
double * |
p, |
|
|
double * |
x, |
|
|
int |
m, |
|
|
int |
n, |
|
|
int |
iter, |
|
|
double |
sqerror, |
|
|
void * |
data |
|
) |
[static, protected] |
|
| bool HuginBase::PhotometricOptimizer::runAlgorithm |
( |
|
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following files: