|
Hugin trunk 0.1
|
Base class for control point creators. More...
#include <AutoCtrlPointCreator.h>

Public Member Functions | |
| AutoCtrlPointCreator () | |
| ctor. | |
| virtual | ~AutoCtrlPointCreator () |
| dtor. | |
| 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. | |
| 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 AutoPanoSift, AutoPanoKolor, AutoPanoSiftStack, AutoPanoSiftMultiRow, AutoPanoSiftMultiRowStack, and AutoPanoSiftPreAlign.
Definition at line 248 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, and threshold().
Referenced by automatch(), and ImagesPanel::RunCPGenerator().
|
virtual |
Definition at line 241 of file AutoCtrlPointCreator.cpp.
References automatch(), and threshold().
|
virtual |
Definition at line 322 of file AutoCtrlPointCreator.cpp.
References CPExecute(), DEBUG_DEBUG, GetCheckedTempDir(), HuginBase::Panorama::getOptimizeVector(), HuginBase::Panorama::getOptions(), GetProgPath(), HuginBase::Panorama::printPanoramaScript(), threshold(), and hugin_utils::wxQuoteFilename().
Referenced by AutoPanoSift::automatch(), AutoPanoSiftMultiRow::automatch(), AutoPanoSiftMultiRowStack::automatch(), and AutoPanoSiftPreAlign::automatch().
|
protected |
Definition at line 93 of file AutoCtrlPointCreator.cpp.
References DEBUG_ERROR, HuginBase::Panorama::getImage(), HuginBase::PanoramaMemento::loadPTScript(), set_contains(), hugin_utils::stripPath(), and threshold().
Referenced by AutoPanoSift::automatch(), AutoPanoKolor::automatch(), and AutoPanoSift::automatch().