Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
HuginBase::PhotometricOptimizer::OptimData Struct Reference

#include <PhotometricOptimizer.h>

Public Member Functions

 OptimData (const PanoramaData &pano, const OptimizeVector &optvars, const std::vector< vigra_ext::PointPairRGB > &data, double mEstimatorSigma, bool symmetric, int maxIter, AppBase::ProgressDisplay *progress)
 
void ToX (double *x)
 copy optimisation variables into x More...
 
void FromX (double *x)
 copy new values from x to into this->m_imgs More...
 

Public Attributes

const PanoramaDatam_pano
 
std::vector< SrcPanoImagem_imgs
 
std::vector< VarMappingm_vars
 
std::vector
< vigra_ext::PointPairRGB
m_data
 
double huberSigma
 
bool symmetricError
 
int m_maxIter
 
AppBase::ProgressDisplaym_progress
 

Detailed Description

Definition at line 75 of file PhotometricOptimizer.h.

Constructor & Destructor Documentation

HuginBase::PhotometricOptimizer::OptimData::OptimData ( const PanoramaData pano,
const OptimizeVector optvars,
const std::vector< vigra_ext::PointPairRGB > &  data,
double  mEstimatorSigma,
bool  symmetric,
int  maxIter,
AppBase::ProgressDisplay progress 
)

Member Function Documentation

void HuginBase::PhotometricOptimizer::OptimData::FromX ( double *  x)

copy new values from x to into this->m_imgs

Definition at line 135 of file PhotometricOptimizer.cpp.

Referenced by HuginBase::PhotometricOptimizer::optimizePhotometric(), and HuginBase::PhotometricOptimizer::photometricError().

void HuginBase::PhotometricOptimizer::OptimData::ToX ( double *  x)

copy optimisation variables into x

Definition at line 121 of file PhotometricOptimizer.cpp.

Referenced by HuginBase::PhotometricOptimizer::optimizePhotometric().

Member Data Documentation

double HuginBase::PhotometricOptimizer::OptimData::huberSigma
std::vector<vigra_ext::PointPairRGB> HuginBase::PhotometricOptimizer::OptimData::m_data
std::vector<SrcPanoImage> HuginBase::PhotometricOptimizer::OptimData::m_imgs
int HuginBase::PhotometricOptimizer::OptimData::m_maxIter

Definition at line 85 of file PhotometricOptimizer.h.

const PanoramaData& HuginBase::PhotometricOptimizer::OptimData::m_pano
AppBase::ProgressDisplay* HuginBase::PhotometricOptimizer::OptimData::m_progress
std::vector<VarMapping> HuginBase::PhotometricOptimizer::OptimData::m_vars
bool HuginBase::PhotometricOptimizer::OptimData::symmetricError

Definition at line 83 of file PhotometricOptimizer.h.


The documentation for this struct was generated from the following files: