PT::PanoCommand Class Reference

default panorama cmd, provides undo with mementos More...

#include <PanoCommand.h>

Inheritance diagram for PT::PanoCommand:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PanoCommand (Panorama &p)
virtual ~PanoCommand ()
virtual bool processPanorama (HuginBase::ManagedPanoramaData &panoramaData)
 Called by execute().
virtual bool processPanorama (Panorama &pano)

Protected Attributes

Panoramao_pano

Detailed Description

default panorama cmd, provides undo with mementos

Definition at line 41 of file PanoCommand.h.


Constructor & Destructor Documentation

PT::PanoCommand::PanoCommand ( Panorama p  )  [inline]

Definition at line 44 of file PanoCommand.h.

virtual PT::PanoCommand::~PanoCommand (  )  [inline, virtual]

Reimplemented from HuginBase::PanoCommand< std::string >.

Definition at line 49 of file PanoCommand.h.


Member Function Documentation

virtual bool PT::PanoCommand::processPanorama ( Panorama pano  )  [inline, virtual]

Reimplemented in PT::wxAddImagesCmd, PT::wxLoadPTProjectCmd, PT::wxNewProjectCmd, PT::wxApplyTemplateCmd, PT::wxAddCtrlPointGridCmd, PT::CombinedPanoCommand, PT::NewPanoCmd, PT::AddImagesCmd, PT::RemoveImageCmd, PT::RemoveImagesCmd, PT::UpdateVariablesCmd, PT::UpdateCPsCmd, PT::UpdateVariablesCPCmd, PT::UpdateVariablesCPSetCmd, PT::UpdateImageVariablesCmd, PT::UpdateImagesVariablesCmd, PT::UpdateOptimizeVectorCmd, PT::UpdateOptimizerSwitchCmd, PT::UpdatePhotometricOptimizerSwitchCmd, PT::SetVariableCmd, PT::CenterPanoCmd, PT::StraightenPanoCmd, PT::AddCtrlPointCmd, PT::AddCtrlPointsCmd, PT::RemoveCtrlPointCmd, PT::RemoveCtrlPointsCmd, PT::ChangeCtrlPointCmd, PT::SetActiveImagesCmd, PT::SwapImagesCmd, PT::MoveImageCmd, PT::MergePanoCmd, PT::UpdateSrcImageCmd, PT::UpdateSrcImagesCmd, PT::SetPanoOptionsCmd, PT::LoadPTProjectCmd, PT::RotatePanoCmd, PT::TranslatePanoCmd, PT::UpdateFocalLengthCmd, PT::UpdateCropFactorCmd, PT::ChangePartNumberCmd, PT::ChangePartImagesLinkingCmd, PT::LinkLensVarsCmd, PT::ChangeImageFilenameCmd, PT::ChangeImageSizeCmd, PT::ChangeImageProjectionCmd, PT::ChangeImageHFOVCmd, PT::ChangeImageResponseTypeCmd, PT::ChangeImageEMoRParamsCmd, PT::ChangeImageExposureValueCmd, PT::ChangeImageGammaCmd, PT::ChangeImageWhiteBalanceRedCmd, PT::ChangeImageWhiteBalanceBlueCmd, PT::ChangeImageRollCmd, PT::ChangeImagePitchCmd, PT::ChangeImageYawCmd, PT::ChangeImageXCmd, PT::ChangeImageYCmd, PT::ChangeImageZCmd, PT::ChangeImageTranslationPlaneYawCmd, PT::ChangeImageTranslationPlanePitchCmd, PT::ChangeImageStackCmd, PT::ChangeImageRadialDistortionCmd, PT::ChangeImageRadialDistortionRedCmd, PT::ChangeImageRadialDistortionBlueCmd, PT::ChangeImageRadialDistortionCenterShiftCmd, PT::ChangeImageShearCmd, PT::ChangeImageCropModeCmd, PT::ChangeImageCropRectCmd, PT::ChangeImageAutoCenterCropCmd, PT::ChangeImageVigCorrModeCmd, PT::ChangeImageFlatfieldFilenameCmd, PT::ChangeImageRadialVigCorrCoeffCmd, PT::ChangeImageRadialVigCorrCenterShiftCmd, PT::ChangeImageExifModelCmd, PT::ChangeImageExifMakeCmd, PT::ChangeImageExifLensCmd, PT::ChangeImageExifCropFactorCmd, PT::ChangeImageExifFocalLengthCmd, PT::ChangeImageExifOrientationCmd, PT::ChangeImageExifApertureCmd, PT::ChangeImageExifISOCmd, PT::ChangeImageExifDistanceCmd, PT::ChangeImageExifFocalLength35Cmd, PT::ChangeImageExifExposureTimeCmd, PT::ChangeImageExifDateCmd, PT::ChangeImageExifExposureModeCmd, PT::ChangeImageMasksCmd, PT::ChangeImageActiveMasksCmd, PT::ChangeImageActiveCmd, PT::UpdateMaskForImgCmd, PT::UpdateWhiteBalance, PT::ResetToMeanExposure, and PT::DistributeImagesCmd.

Definition at line 56 of file PanoCommand.h.

virtual bool PT::PanoCommand::processPanorama ( HuginBase::ManagedPanoramaData panoramaData  )  [inline, virtual]

Called by execute().

The default implementation does nothing and returns true. Should return false when the processing was unsuccessful.

Reimplemented from HuginBase::PanoCommand< std::string >.

Definition at line 51 of file PanoCommand.h.

References o_pano.


Member Data Documentation

Panorama& PT::PanoCommand::o_pano [protected]

Definition at line 56 of file PanoCommand.h.

Referenced by processPanorama().


The documentation for this class was generated from the following file:
Generated on 23 Nov 2014 for Hugintrunk by  doxygen 1.4.7