AutoPanoSift Class Reference

A matcher that uses Sebastians Nowozin's excellent sift matcher. More...

#include <AutoCtrlPointCreator.h>

Inheritance diagram for AutoPanoSift:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AutoPanoSift ()
 ctor.
virtual ~AutoPanoSift ()
 dtor.
virtual HuginBase::CPVector automatch (CPDetectorSetting &setting, PT::Panorama &pano, const PT::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, PT::Panorama &pano, const PT::UIntSet &imgs, int nFeatures, std::vector< wxString > &keyFiles, int &ret_value, wxWindow *parent=NULL)

Detailed Description

A matcher that uses Sebastians Nowozin's excellent sift matcher.

Definition at line 69 of file AutoCtrlPointCreator.h.


Constructor & Destructor Documentation

AutoPanoSift::AutoPanoSift  )  [inline]
 

ctor.

Definition at line 75 of file AutoCtrlPointCreator.h.

virtual AutoPanoSift::~AutoPanoSift  )  [inline, virtual]
 

dtor.

Definition at line 79 of file AutoCtrlPointCreator.h.


Member Function Documentation

CPVector AutoPanoSift::automatch CPDetectorSetting setting,
PT::Panorama pano,
const PT::UIntSet imgs,
int  nFeatures,
std::vector< wxString > &  keyFiles,
int &  ret_value,
wxWindow *  parent = NULL
[virtual]
 

Definition at line 536 of file AutoCtrlPointCreator.cpp.

References CPExecute(), CPMessage(), DEBUG_ASSERT, DEBUG_DEBUG, DEBUG_ERROR, CPDetectorSetting::GetArgs(), CPDetectorSetting::GetArgsMatcher(), HuginBase::Panorama::getNrOfImages(), CPDetectorSetting::GetProg(), CPDetectorSetting::GetProgMatcher(), GetProgPath(), HuginBase::Panorama::getSrcImage(), HUGIN_CONV_FILENAME, CPDetectorSetting::Read(), AutoCtrlPointCreator::readUpdatedControlPoints(), and hugin_utils::wxQuoteFilename().

CPVector AutoPanoSift::automatch CPDetectorSetting setting,
PT::Panorama pano,
const PT::UIntSet imgs,
int  nFeatures,
int &  ret_value,
wxWindow *  parent = NULL
[virtual]
 

Do cp matching, calles the right routines, based on the matcher selected.

Reimplemented from AutoCtrlPointCreator.

Definition at line 382 of file AutoCtrlPointCreator.cpp.

References AutoCtrlPointCreator::Cleanup(), CPExecute(), CPMessage(), DEBUG_DEBUG, DEBUG_ERROR, HuginBase::Panorama::duplicate(), CPDetectorSetting::GetArgs(), HuginBase::Panorama::getImage(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getOptimizeVector(), HuginBase::Panorama::getOptions(), CPDetectorSetting::GetProg(), GetProgPath(), HuginBase::Panorama::getSrcImage(), HUGIN_CONV_FILENAME, CPDetectorSetting::IsTwoStepDetector(), HuginBase::Panorama::printPanoramaScript(), hugin_utils::quoteFilename(), AutoCtrlPointCreator::readUpdatedControlPoints(), and HuginBase::Panorama::setCtrlPoints().

Referenced by AutoPanoSiftPreAlign::automatch(), AutoPanoSiftMultiRowStack::automatch(), AutoPanoSiftMultiRow::automatch(), AutoPanoSiftStack::automatch(), and AutoCtrlPointCreator::automatch().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 01:25:46 2014 for Hugintrunk by  doxygen 1.3.9.1