Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
PanoCommand.h File Reference
#include "Command.h"
#include "panodata/Panorama.h"
#include <panodata/StandardImageVariableGroups.h>
#include <panodata/image_variables.h>
Include dependency graph for PanoCommand.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PanoCommand::CombinedPanoCommand
 PanoCommand to combine other PanoCommands. More...
 
class  PanoCommand::NewPanoCmd
 reset the panorama More...
 
class  PanoCommand::AddImagesCmd
 add image(s) to a panorama More...
 
class  PanoCommand::RemoveImageCmd
 remove an image from a panorama More...
 
class  PanoCommand::RemoveImagesCmd
 remove multiple images from a panorama More...
 
class  PanoCommand::UpdateVariablesCmd
 update all variables More...
 
class  PanoCommand::UpdateCPsCmd
 update all control points More...
 
class  PanoCommand::UpdateVariablesCPCmd
 update all variables & control points More...
 
class  PanoCommand::UpdateVariablesCPSetCmd
 update all variables & control points More...
 
class  PanoCommand::UpdateImageVariablesCmd
 update variables of a single image More...
 
class  PanoCommand::UpdateImagesVariablesCmd
 update variables of a group of images More...
 
class  PanoCommand::UpdateVariablesByParseExpression
 update variables by parsing a expression More...
 
class  PanoCommand::UpdateOptimizeVectorCmd
 updates the optimize vector, aka all variables which should be optimized More...
 
class  PanoCommand::UpdateOptimizerSwitchCmd
 update the optimizer master switch More...
 
class  PanoCommand::UpdatePhotometricOptimizerSwitchCmd
 update the photometric optimizer master switch More...
 
class  PanoCommand::SetVariableCmd
 update a single variable, possibly for a group of images More...
 
class  PanoCommand::CenterPanoCmd
 center panorama horizontically More...
 
class  PanoCommand::StraightenPanoCmd
 straighten panorama horizontically More...
 
class  PanoCommand::AddCtrlPointCmd
 add a control point More...
 
class  PanoCommand::AddCtrlPointsCmd
 add multiple control points More...
 
class  PanoCommand::RemoveCtrlPointCmd
 remove a control point More...
 
class  PanoCommand::RemoveCtrlPointsCmd
 remove several control points More...
 
class  PanoCommand::ChangeCtrlPointCmd
 change a control point More...
 
class  PanoCommand::SetActiveImagesCmd
 set active images More...
 
class  PanoCommand::SwapImagesCmd
 swap two images More...
 
class  PanoCommand::MoveImageCmd
 move image from position1 to position2 More...
 
class  PanoCommand::MergePanoCmd
 merge two project files More...
 
class  PanoCommand::UpdateSrcImageCmd
 update source image More...
 
class  PanoCommand::UpdateSrcImagesCmd
 update source images More...
 
class  PanoCommand::SetPanoOptionsCmd
 set the panorama options More...
 
class  PanoCommand::LoadPTProjectCmd
 dump the current project and load a new one. More...
 
class  PanoCommand::RotatePanoCmd
 Rotate the panorama. More...
 
class  PanoCommand::TranslatePanoCmd
 Translate the panorama. More...
 
class  PanoCommand::UpdateFocalLengthCmd
 Update the focal length. More...
 
class  PanoCommand::UpdateCropFactorCmd
 Update the crop factor. More...
 
class  PanoCommand::ChangePartNumberCmd
 Switch the part number of an image. More...
 
class  PanoCommand::ChangePartImagesLinkingCmd
 Change the linking of some variables across parts of an ImageVariableGroup containing some specified images. More...
 
class  PanoCommand::LinkLensVarsCmd
 Link a set of lens variables for some lens. More...
 
class  PanoCommand::NewPartCmd
 Make a new part in a ImageVariableGroup for a set of images, given the variables that make up the group. More...
 
class  PanoCommand::UpdateMaskForImgCmd
 update mask for given image More...
 
class  PanoCommand::UpdateWhiteBalance
 update global white balance More...
 
class  PanoCommand::ResetToMeanExposure
 reset output exposure to mean exposure of all images More...
 
class  PanoCommand::DistributeImagesCmd
 distributes all images above the sphere, for the assistant More...
 

Namespaces

 PanoCommand
 

Detailed Description

Author
Pablo d'Angelo pablo.nosp@m..dan.nosp@m.gelo@.nosp@m.web..nosp@m.de

$Id$

This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU General Public License along with this software. If not, see http://www.gnu.org/licenses/.

Definition in file PanoCommand.h.