Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
PanoOperation::AddImageOperation Class Reference

PanoOperation to add several user selected images to the panorama. More...

#include <PanoOperation.h>

Inheritance diagram for PanoOperation::AddImageOperation:
Inheritance graph

Public Member Functions

 AddImageOperation (int preferredLensType=-1)
 
virtual wxString GetLabel ()
 
- Public Member Functions inherited from PanoOperation::PanoOperation
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::PanoCommandGetCommand (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...
 

Protected Member Functions

virtual PanoCommand::PanoCommandGetInternalCommand (wxWindow *parent, HuginBase::Panorama &pano, HuginBase::UIntSet images)
 main working function, overwrite it in derived classes More...
 

Private Attributes

int m_preferredLensType
 

Additional Inherited Members

- Protected Attributes inherited from PanoOperation::PanoOperation
GuiLevel m_guiLevel
 

Detailed Description

PanoOperation to add several user selected images to the panorama.

Definition at line 73 of file PanoOperation.h.

Constructor & Destructor Documentation

PanoOperation::AddImageOperation::AddImageOperation ( int  preferredLensType = -1)
inline

Definition at line 76 of file PanoOperation.h.

Member Function Documentation

PanoCommand::PanoCommand * PanoOperation::AddImageOperation::GetInternalCommand ( wxWindow *  parent,
HuginBase::Panorama pano,
HuginBase::UIntSet  images 
)
protectedvirtual

main working function, overwrite it in derived classes

Implements PanoOperation::PanoOperation.

Definition at line 217 of file PanoOperation.cpp.

References PanoOperation::AddImageDialog(), RawImportDialog::CheckRawFiles(), MainFrame::Get(), RawImportDialog::GetPanoCommand(), and m_preferredLensType.

wxString PanoOperation::AddImageOperation::GetLabel ( )
virtual

Reimplemented from PanoOperation::PanoOperation.

Definition at line 212 of file PanoOperation.cpp.

Member Data Documentation

int PanoOperation::AddImageOperation::m_preferredLensType
private

Definition at line 81 of file PanoOperation.h.

Referenced by GetInternalCommand().


The documentation for this class was generated from the following files: