|
Hugin trunk 0.1
|
add image(s) to a panorama More...
#include <wxPanoCommand.h>

Public Member Functions | |
| wxAddImagesCmd (HuginBase::Panorama &pano, const std::vector< std::string > &newfiles, const int preferredLensType=-1) | |
| 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 | |
| std::vector< std::string > | files |
| int | m_preferredLensType |
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 image(s) to a panorama
Definition at line 50 of file wxPanoCommand.h.
|
inline |
Definition at line 53 of file wxPanoCommand.h.
|
inlinevirtual |
returns the name of the command
Reimplemented from PanoCommand::PanoCommand.
Definition at line 57 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 220 of file wxPanoCommand.cpp.
References HuginBase::Panorama::addImage(), PanoCommand::applyColorBalanceValue(), DEBUG_INFO, HuginBase::BaseSrcPanoImage::EQUIRECTANGULAR, files, hugin_utils::GetICCDesc(), HuginBase::Panorama::getICCProfileDesc(), PanoCommand::GetICCProfileNameChecked(), HuginBase::Panorama::getImage(), PanoCommand::getLensDataFromUser(), HuginBase::Panorama::getMaxExposureDifference(), hugin_utils::GetMessageDialog(), HuginBase::Panorama::getNrOfBands(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getOptions(), HuginBase::Panorama::getSrcImage(), HuginBase::Panorama::hasPossibleStacks(), HUGIN_CONV_FILENAME, HUGIN_GUI_SORT_NEW_IMG_ON_ADD, hugin_utils::HuginMessageBox(), hugin_utils::IsLinearICCProfile(), HuginBase::Panorama::linkPossibleStacks(), m_preferredLensType, HuginBase::PanoramaOptions::outputExposureValue, HuginBase::BaseSrcPanoImage::RESPONSE_EMOR, HuginBase::BaseSrcPanoImage::RESPONSE_LINEAR, HuginBase::Panorama::setICCProfileDesc(), HuginBase::Panorama::setNrOfBands(), HuginBase::Panorama::setOptions(), and threshold().
|
private |
Definition at line 59 of file wxPanoCommand.h.
Referenced by processPanorama().
|
private |
Definition at line 60 of file wxPanoCommand.h.
Referenced by processPanorama().