Hugin trunk 0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OptimData Struct Reference

Public Member Functions

 OptimData (HuginBase::PanoramaData &pano, const HuginBase::OptimizeVector &optvars, double mEstimatorSigma, int maxIter)
 
void ToX (double *x)
 copy internal optimization variables into x
 
void FromX (double *x)
 copy new values from x to internal optimization variables
 
void LoadFromImgs ()
 
void SaveToImgs ()
 

Public Attributes

HuginBase::PanoramaDatam_pano
 
double huberSigma
 
const HuginBase::OptimizeVectorm_optvars
 
double m_dist [3][3]
 
double m_shift [2]
 
double m_hfov [3]
 
double m_center [2]
 
std::vector< double * > m_mapping
 
int m_maxIter
 

Detailed Description

Definition at line 107 of file tca_correct.cpp.

Constructor & Destructor Documentation

◆ OptimData()

OptimData::OptimData ( HuginBase::PanoramaData pano,
const HuginBase::OptimizeVector optvars,
double  mEstimatorSigma,
int  maxIter 
)
inline

Member Function Documentation

◆ FromX()

void OptimData::FromX ( double x)
inline

copy new values from x to internal optimization variables

Definition at line 165 of file tca_correct.cpp.

References m_mapping, and threshold().

Referenced by optGetError().

◆ LoadFromImgs()

void OptimData::LoadFromImgs ( )
inline

Definition at line 173 of file tca_correct.cpp.

References HuginBase::PanoramaData::getSrcImage(), m_center, m_dist, m_hfov, m_pano, m_shift, and threshold().

Referenced by OptimData().

◆ SaveToImgs()

void OptimData::SaveToImgs ( )
inline

◆ ToX()

void OptimData::ToX ( double x)
inline

copy internal optimization variables into x

Definition at line 156 of file tca_correct.cpp.

References m_mapping, and threshold().

Referenced by optimize_new().

Member Data Documentation

◆ huberSigma

double OptimData::huberSigma

Definition at line 110 of file tca_correct.cpp.

Referenced by optimize_new().

◆ m_center

double OptimData::m_center[2]

Definition at line 116 of file tca_correct.cpp.

Referenced by LoadFromImgs().

◆ m_dist

double OptimData::m_dist[3][3]

Definition at line 113 of file tca_correct.cpp.

Referenced by LoadFromImgs(), OptimData(), and SaveToImgs().

◆ m_hfov

double OptimData::m_hfov[3]

Definition at line 115 of file tca_correct.cpp.

Referenced by LoadFromImgs(), OptimData(), and SaveToImgs().

◆ m_mapping

std::vector<double*> OptimData::m_mapping

Definition at line 117 of file tca_correct.cpp.

Referenced by FromX(), OptimData(), optimize_new(), and ToX().

◆ m_maxIter

int OptimData::m_maxIter

Definition at line 119 of file tca_correct.cpp.

◆ m_optvars

const HuginBase::OptimizeVector& OptimData::m_optvars

Definition at line 111 of file tca_correct.cpp.

Referenced by OptimData().

◆ m_pano

HuginBase::PanoramaData& OptimData::m_pano

Definition at line 109 of file tca_correct.cpp.

Referenced by LoadFromImgs(), OptimData(), and SaveToImgs().

◆ m_shift

double OptimData::m_shift[2]

Definition at line 114 of file tca_correct.cpp.

Referenced by LoadFromImgs(), OptimData(), and SaveToImgs().


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