Hugintrunk
0.1
|
base class for different PanoOperations derived classes should overwrite protected PanoOperation::GetInternalCommand to implement the operation More...
#include <PanoOperation.h>
Public Member Functions | |
virtual | ~PanoOperation () |
virtual destructor, does currently nothing More... | |
virtual bool | IsEnabled (HuginBase::Panorama &pano, HuginBase::UIntSet images, GuiLevel guiLevel) |
return true, if operation is enabled with the given image set More... | |
virtual PanoCommand::PanoCommand * | GetCommand (wxWindow *parent, HuginBase::Panorama &pano, HuginBase::UIntSet images, GuiLevel guiLevel) |
returns the appropriate PanoCommand::PanoCommand to be inserted into GlobalCmdHistory, checks if operation is enabled More... | |
virtual wxString | GetLabel () |
Protected Member Functions | |
virtual PanoCommand::PanoCommand * | GetInternalCommand (wxWindow *parent, HuginBase::Panorama &pano, HuginBase::UIntSet images)=0 |
main working function, overwrite it in derived classes More... | |
Protected Attributes | |
GuiLevel | m_guiLevel |
base class for different PanoOperations derived classes should overwrite protected PanoOperation::GetInternalCommand to implement the operation
Definition at line 39 of file PanoOperation.h.
|
inlinevirtual |
virtual destructor, does currently nothing
Definition at line 43 of file PanoOperation.h.
|
virtual |
returns the appropriate PanoCommand::PanoCommand to be inserted into GlobalCmdHistory, checks if operation is enabled
Definition at line 62 of file PanoOperation.cpp.
References GetInternalCommand(), IsEnabled(), and m_guiLevel.
Referenced by GLPreviewFrame::LoadImages(), MainFrame::OnAddImages(), MainFrame::OnAddTimeImages(), ImagesTreeCtrl::OnExecuteOperation(), OptimizePhotometricPanel::OnReset(), and OptimizePanel::OnReset().
|
protectedpure virtual |
main working function, overwrite it in derived classes
Implemented in PanoOperation::AssignStacksOperation, PanoOperation::ChangeStackOperation, PanoOperation::NewStackOperation, PanoOperation::CelesteOperation, PanoOperation::ResetOperation, PanoOperation::CleanControlPointsOperation, PanoOperation::RemoveControlPointsOperation, PanoOperation::SaveLensOperation, PanoOperation::LoadLensOperation, PanoOperation::ChangeLensOperation, PanoOperation::NewLensOperation, PanoOperation::ChangeColorAnchorImageOperation, PanoOperation::ChangeAnchorImageOperation, PanoOperation::RemoveImageOperation, PanoOperation::ImageVariablesExpressionOperation, PanoOperation::AddImagesSeriesOperation, and PanoOperation::AddImageOperation.
Referenced by GetCommand().
|
virtual |
Reimplemented in PanoOperation::AssignStacksOperation, PanoOperation::ChangeStackOperation, PanoOperation::NewStackOperation, PanoOperation::CelesteOperation, PanoOperation::ResetOperation, PanoOperation::CleanControlPointsOperation, PanoOperation::RemoveControlPointsOperation, PanoOperation::SaveLensOperation, PanoOperation::LoadLensOperation, PanoOperation::ChangeLensOperation, PanoOperation::NewLensOperation, PanoOperation::ChangeColorAnchorImageOperation, PanoOperation::ChangeAnchorImageOperation, PanoOperation::RemoveImageOperation, PanoOperation::ImageVariablesExpressionOperation, PanoOperation::AddImagesSeriesOperation, and PanoOperation::AddImageOperation.
Definition at line 52 of file PanoOperation.cpp.
|
virtual |
return true, if operation is enabled with the given image set
Reimplemented in PanoOperation::AssignStacksOperation, PanoOperation::ChangeStackOperation, PanoOperation::NewStackOperation, PanoOperation::ResetOperation, PanoOperation::CleanControlPointsOperation, PanoOperation::RemoveControlPointsOperation, PanoOperation::ChangeLensOperation, PanoOperation::NewLensOperation, PanoOperation::ImageVariablesExpressionOperation, PanoOperation::PanoMultiImageOperation, and PanoOperation::PanoSingleImageOperation.
Definition at line 57 of file PanoOperation.cpp.
Referenced by GetCommand().
|
protected |
Definition at line 53 of file PanoOperation.h.
Referenced by GetCommand(), and PanoOperation::ResetOperation::ShowDialog().