Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
HuginBase::SmartPhotometricOptimizer Class Reference
#include <PhotometricOptimizer.h>
Inheritance diagram for HuginBase::SmartPhotometricOptimizer:

Public Types | |
| enum | PhotometricOptimizeMode { OPT_PHOTOMETRIC_LDR = 0, OPT_PHOTOMETRIC_LDR_WB, OPT_PHOTOMETRIC_HDR, OPT_PHOTOMETRIC_HDR_WB } |
| local optimize definition. More... | |
Public Member Functions | |
| SmartPhotometricOptimizer (PanoramaData &panorama, AppBase::ProgressDisplay *progressDisplay, const OptimizeVector &vars, const PointPairs &correspondences, PhotometricOptimizeMode optMode) | |
| virtual | ~SmartPhotometricOptimizer () |
| virtual bool | runAlgorithm () |
| implementation of the algorithm. | |
Static Public Member Functions | |
| void | smartOptimizePhotometric (PanoramaData &pano, PhotometricOptimizeMode mode, const std::vector< vigra_ext::PointPairRGB > &correspondences, AppBase::ProgressReporter &progress, double &error) |
| use various heuristics to decide what to optimize. | |
Protected Attributes | |
| PhotometricOptimizeMode | o_optMode |
Member Enumeration Documentation
|
|
local optimize definition.
|
Constructor & Destructor Documentation
|
||||||||||||||||||||||||
|
|
|
|
|
Member Function Documentation
|
|
implementation of the algorithm. You should override with your algorithm's implementiation. Reimplemented from HuginBase::PhotometricOptimizer. |
|
||||||||||||||||||||||||
|
use various heuristics to decide what to optimize.
|
Member Data Documentation
|
|
|
The documentation for this class was generated from the following files:
- hugin_base/algorithms/optimizer/PhotometricOptimizer.h
- hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp
1.3.9.1