Hugintrunk
0.1
|
Base class for control point creators. More...
#include <AutoCtrlPointCreator.h>
Public Member Functions | |
AutoCtrlPointCreator () | |
ctor. More... | |
virtual | ~AutoCtrlPointCreator () |
dtor. More... | |
virtual HuginBase::CPVector | automatch (CPDetectorSetting &setting, HuginBase::Panorama &pano, const HuginBase::UIntSet &imgs, int nFeatures, int &ret_value, wxWindow *parent=NULL) |
Do cp matching, calles the right routines, based on the matcher selected. More... | |
virtual HuginBase::CPVector | automatch (CPDetectorSetting &setting, HuginBase::Panorama &pano, const HuginBase::UIntSet &imgs, int nFeatures, wxWindow *parent=NULL) |
virtual void | Cleanup (CPDetectorSetting &setting, HuginBase::Panorama &pano, const HuginBase::UIntSet &imgs, std::vector< wxString > &keyFiles, wxWindow *parent=NULL) |
Protected Member Functions | |
HuginBase::CPVector | readUpdatedControlPoints (const std::string &file, HuginBase::Panorama &pano, const HuginBase::UIntSet &imgs, bool reordered) |
Base class for control point creators.
Definition at line 37 of file AutoCtrlPointCreator.h.
|
inline |
ctor.
Definition at line 43 of file AutoCtrlPointCreator.h.
|
inlinevirtual |
dtor.
Definition at line 47 of file AutoCtrlPointCreator.h.
|
virtual |
Do cp matching, calles the right routines, based on the matcher selected.
Reimplemented in AutoPanoSiftPreAlign, AutoPanoSiftMultiRowStack, AutoPanoSiftMultiRow, AutoPanoSiftStack, AutoPanoKolor, and AutoPanoSift.
Definition at line 247 of file AutoCtrlPointCreator.cpp.
References AutoPanoSift::automatch(), AutoPanoKolor::automatch(), AutoPanoSiftStack::automatch(), AutoPanoSiftMultiRow::automatch(), AutoPanoSiftMultiRowStack::automatch(), AutoPanoSiftPreAlign::automatch(), CanStartProg(), CPDetector_AutoPano, CPDetector_AutoPanoSift, CPDetector_AutoPanoSiftMultiRow, CPDetector_AutoPanoSiftMultiRowStack, CPDetector_AutoPanoSiftPreAlign, CPDetector_AutoPanoSiftStack, DEBUG_ERROR, CPDetectorSetting::GetProg(), CPDetectorSetting::GetProgMatcher(), CPDetectorSetting::GetProgStack(), CPDetectorSetting::GetType(), and CPDetectorSetting::IsTwoStepDetector().
Referenced by automatch(), iCPApp::OnRun(), and ImagesPanel::RunCPGenerator().
|
virtual |
Definition at line 240 of file AutoCtrlPointCreator.cpp.
References automatch().
|
virtual |
Definition at line 321 of file AutoCtrlPointCreator.cpp.
References CPExecute(), DEBUG_DEBUG, CPDetectorSetting::GetArgsCleanup(), GetCheckedTempDir(), HuginBase::Panorama::getOptimizeVector(), HuginBase::Panorama::getOptions(), CPDetectorSetting::GetProg(), GetProgPath(), CPDetectorSetting::IsCleanupPossible(), CPDetectorSetting::IsTwoStepDetector(), HuginBase::Panorama::printPanoramaScript(), and hugin_utils::wxQuoteFilename().
Referenced by AutoPanoSift::automatch(), AutoPanoSiftMultiRow::automatch(), AutoPanoSiftMultiRowStack::automatch(), and AutoPanoSiftPreAlign::automatch().
|
protected |
Definition at line 92 of file AutoCtrlPointCreator.cpp.
References DEBUG_ERROR, HuginBase::Panorama::getCtrlPoints(), HuginBase::Panorama::getImage(), HuginBase::Panorama::getNrOfImages(), HuginBase::PanoramaMemento::loadPTScript(), set_contains(), HuginBase::Panorama::setMemento(), and hugin_utils::stripPath().
Referenced by AutoPanoSift::automatch(), and AutoPanoKolor::automatch().