|
Hugintrunk
0.1
|
add a control point More...
#include <wxPanoCommand.h>

Public Member Functions | |
| wxAddCtrlPointGridCmd (HuginBase::Panorama &p, unsigned int i1, unsigned int i2, double scale, double threshold) | |
| virtual bool | processPanorama (HuginBase::Panorama &pano) |
| Called by execute(). More... | |
| virtual std::string | getName () const |
| returns the name of the command More... | |
Public Member Functions inherited from PanoCommand::PanoCommand | |
| PanoCommand (HuginBase::Panorama &pano) | |
| constructor More... | |
| PanoCommand (HuginBase::Panorama &pano, const std::string &commandName) | |
| virtual | ~PanoCommand () |
| destructor More... | |
| virtual void | execute () |
| execute the command. More... | |
| virtual void | undo () |
| undo execute() [virtual] More... | |
| virtual void | redo () |
| redo execute() [virtual] More... | |
| virtual void | setName (const std::string &newName) |
| sets the name for the command More... | |
| virtual bool | wasSuccessful () const |
Private Attributes | |
| unsigned int | img1 |
| unsigned int | img2 |
| unsigned int | dx |
| unsigned int | dy |
| double | scale |
| double | cornerThreshold |
Additional Inherited Members | |
Protected Member Functions inherited from PanoCommand::PanoCommand | |
| virtual void | setSuccessful (bool success=true) |
| virtual void | saveMemento () |
| saves the state for undo More... | |
| virtual void | saveRedoMemento () |
| saves the state for redo More... | |
Protected Attributes inherited from PanoCommand::PanoCommand | |
| HuginBase::Panorama & | m_pano |
| internal variables More... | |
| HuginBase::PanoramaDataMemento * | m_memento |
| HuginBase::PanoramaDataMemento * | m_redoMemento |
| bool | m_clearDirty |
add a control point
Definition at line 109 of file wxPanoCommand.h.
|
inline |
Definition at line 112 of file wxPanoCommand.h.
|
inlinevirtual |
returns the name of the command
Reimplemented from PanoCommand::PanoCommand.
Definition at line 117 of file wxPanoCommand.h.
|
virtual |
Called by execute().
The default implementation does nothing and returns true. Should return false when the processing was unsuccessful.
Reimplemented from PanoCommand::PanoCommand.
Definition at line 55 of file wxPanoCommand.cpp.
References HuginBase::Panorama::addCtrlPoint(), HuginBase::PTools::calcCtrlPointErrors(), vigra::omp::combineTwoImages(), vigra::omp::copyImage(), cornerThreshold, HuginBase::PTools::Transform::createInvTransform(), HuginBase::PTools::Transform::createTransform(), DEBUG_DEBUG, vigra_ext::destImage(), HuginBase::PanoramaOptions::EQUIRECTANGULAR, HuginBase::SrcPanoImage::getHeight(), HuginBase::Panorama::getImage(), HuginBase::SrcPanoImage::getWidth(), img1, img2, scale, HuginBase::PanoramaOptions::setHFOV(), HuginBase::PanoramaOptions::setProjection(), HuginBase::PanoramaOptions::setVFOV(), HuginBase::PanoramaOptions::setWidth(), vigra_ext::srcImage(), vigra_ext::srcImageRange(), vigra_ext::transformImage(), and HuginBase::PTools::Transform::transformImgCoord().
|
private |
Definition at line 121 of file wxPanoCommand.h.
Referenced by processPanorama().
|
private |
Definition at line 117 of file wxPanoCommand.h.
|
private |
Definition at line 117 of file wxPanoCommand.h.
|
private |
Definition at line 117 of file wxPanoCommand.h.
Referenced by processPanorama().
|
private |
Definition at line 117 of file wxPanoCommand.h.
Referenced by processPanorama().
|
private |
Definition at line 120 of file wxPanoCommand.h.
Referenced by processPanorama().
1.8.5