[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

HuginBase::PhotometricOptimizer::OptimData Struct Reference

#include <PhotometricOptimizer.h>

List of all members.

Public Member Functions

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

Public Attributes

const PanoramaDatam_pano
std::vector< SrcPanoImagem_imgs
std::vector< VarMappingm_vars
std::vector< vigra_ext::PointPairRGBm_data
double huberSigma
bool symmetricError
int m_maxIter
AppBase::ProgressReporterm_progress


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::ProgressReporter progress
 


Member Function Documentation

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

copy new values from x to into this->m_imgs

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

copy optimisation variables into x


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
 

const PanoramaData& HuginBase::PhotometricOptimizer::OptimData::m_pano
 

AppBase::ProgressReporter& HuginBase::PhotometricOptimizer::OptimData::m_progress
 

std::vector<VarMapping> HuginBase::PhotometricOptimizer::OptimData::m_vars
 

bool HuginBase::PhotometricOptimizer::OptimData::symmetricError
 


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

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen 1.3.9.1