iCPApp Class Reference

#include <icpfind.h>

List of all members.

Private Member Functions

virtual int OnRun ()
 the main procedure of iCPApp
virtual void OnInitCmdLine (wxCmdLineParser &parser)
 set the parameters for the command line parser
virtual bool OnCmdLineParsed (wxCmdLineParser &parser)
 processes the command line parameters
void ReadDetectorConfig ()
 read the CPDetectorConfig from file/registry

Private Attributes

long m_setting
long m_matches
wxString m_input
wxString m_output
CPDetectorSetting m_cpsetting
HuginBase::Panorama pano

Detailed Description

Definition at line 19 of file icpfind.h.

Member Function Documentation

bool iCPApp::OnCmdLineParsed ( wxCmdLineParser &  parser  )  [private, virtual]

processes the command line parameters

Definition at line 82 of file icpfind.cpp.

References m_input, m_matches, m_output, and m_setting.

void iCPApp::OnInitCmdLine ( wxCmdLineParser &  parser  )  [private, virtual]

set the parameters for the command line parser

Definition at line 73 of file icpfind.cpp.

int iCPApp::OnRun (  )  [private, virtual]

the main procedure of iCPApp

Definition at line 108 of file icpfind.cpp.

References HuginBase::Panorama::addCtrlPoint(), AutoCtrlPointCreator::automatch(), cerr, cout, fill_set(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getOptimizeVector(), HuginBase::Panorama::getOptions(), HUGIN_CONV_FILENAME, HuginBase::PanoramaMemento::loadPTScript(), m_cpsetting, m_input, m_matches, m_output, pano, makefile::prefix(), HuginBase::Panorama::printPanoramaScript(), ptinfoDlg(), ptProgress(), ReadDetectorConfig(), and HuginBase::Panorama::setMemento().

void iCPApp::ReadDetectorConfig (  )  [private]

read the CPDetectorConfig from file/registry

Definition at line 45 of file icpfind.cpp.

References CPDetectorConfig::GetDefaultGenerator(), HUGIN_ASS_NCONTROLPOINTS, m_cpsetting, m_matches, m_setting, CPDetectorConfig::Read(), CPDetectorConfig::settings, and CPDetectorConfig::Write().

Referenced by OnRun().

Member Data Documentation

CPDetectorSetting iCPApp::m_cpsetting [private]

Definition at line 36 of file icpfind.h.

Referenced by OnRun(), and ReadDetectorConfig().

wxString iCPApp::m_input [private]

Definition at line 34 of file icpfind.h.

Referenced by OnCmdLineParsed(), and OnRun().

long iCPApp::m_matches [private]

Definition at line 33 of file icpfind.h.

Referenced by OnCmdLineParsed(), OnRun(), and ReadDetectorConfig().

wxString iCPApp::m_output [private]

Definition at line 35 of file icpfind.h.

Referenced by OnCmdLineParsed(), and OnRun().

long iCPApp::m_setting [private]

Definition at line 32 of file icpfind.h.

Referenced by OnCmdLineParsed(), and ReadDetectorConfig().

HuginBase::Panorama iCPApp::pano [private]

Definition at line 37 of file icpfind.h.

Referenced by OnRun().

The documentation for this class was generated from the following files:
Generated on 20 May 2018 for Hugintrunk by  doxygen 1.4.7