Hugintrunk
0.1
|
apply a template to a panorama object More...
#include <wxPanoCommand.h>
Public Member Functions | |
wxApplyTemplateCmd (HuginBase::Panorama &p, std::istream &i) | |
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 | |
std::istream & | in |
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 |
apply a template to a panorama object
Definition at line 96 of file wxPanoCommand.h.
|
inline |
Definition at line 99 of file wxPanoCommand.h.
|
inlinevirtual |
returns the name of the command
Reimplemented from PanoCommand::PanoCommand.
Definition at line 103 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 800 of file wxPanoCommand.cpp.
References HuginBase::Panorama::addImage(), HuginBase::PTools::calcCtrlPointErrors(), DEBUG_DEBUG, DEBUG_INFO, HuginBase::Panorama::getCtrlPoints(), GetFileDialogImageFilters(), HuginBase::Panorama::getICCProfileDesc(), HuginBase::Panorama::getImage(), HuginBase::StandardImageVariableGroups::getLenses(), HuginBase::Panorama::getMemento(), HuginBase::Panorama::getNrOfBands(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getSrcImage(), HUGIN_CONV_FILENAME, in, HuginBase::PanoramaMemento::loadPTScript(), HuginBase::SrcPanoImage::resize(), HuginBase::Panorama::setCtrlPoints(), HuginBase::Panorama::setICCProfileDesc(), HuginBase::Panorama::setMemento(), HuginBase::Panorama::setNrOfBands(), HuginBase::SrcPanoImage::setSize(), HuginBase::Panorama::setSrcImage(), HuginBase::ImageVariableGroup::switchParts(), HuginBase::ConstImageVariableGroup::updatePartNumbers(), and HuginBase::Panorama::updateVariables().
|
private |
Definition at line 103 of file wxPanoCommand.h.
Referenced by processPanorama().