|
Hugin trunk 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(). | |
| virtual std::string | getName () const |
| returns the name of the command | |
Public Member Functions inherited from PanoCommand::PanoCommand | |
| PanoCommand (HuginBase::Panorama &pano) | |
| constructor | |
| PanoCommand (HuginBase::Panorama &pano, const std::string &commandName) | |
| virtual | ~PanoCommand () |
| destructor | |
| virtual void | execute () |
| execute the command. | |
| virtual void | undo () |
| undo execute() [virtual] | |
| virtual void | redo () |
| redo execute() [virtual] | |
| virtual void | setName (const std::string &newName) |
| sets the name for the command | |
| 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 | |
| virtual void | saveRedoMemento () |
| saves the state for redo | |
Protected Attributes inherited from PanoCommand::PanoCommand | |
| HuginBase::Panorama & | m_pano |
| internal variables | |
| 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(), cornerThreshold, DEBUG_DEBUG, 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(), and threshold().
|
private |
Definition at line 121 of file wxPanoCommand.h.
Referenced by processPanorama().
Definition at line 119 of file wxPanoCommand.h.
Definition at line 119 of file wxPanoCommand.h.
Definition at line 119 of file wxPanoCommand.h.
Referenced by processPanorama().
Definition at line 119 of file wxPanoCommand.h.
Referenced by processPanorama().
|
private |
Definition at line 120 of file wxPanoCommand.h.
Referenced by processPanorama().