| 
    Hugintrunk
    0.1
    
   | 
 
Classes | |
| class | PanoCommand | 
| Base class for all panorama commands.  More... | |
| class | CommandHistory | 
| A history for Command, provides undo/redo functionality.  More... | |
| class | GlobalCmdHist | 
| Singleton CommandHistory.  More... | |
| class | CombinedPanoCommand | 
| PanoCommand to combine other PanoCommands.  More... | |
| class | NewPanoCmd | 
| reset the panorama  More... | |
| class | AddImagesCmd | 
| add image(s) to a panorama  More... | |
| class | RemoveImageCmd | 
| remove an image from a panorama  More... | |
| class | RemoveImagesCmd | 
| remove multiple images from a panorama  More... | |
| class | UpdateVariablesCmd | 
| update all variables  More... | |
| class | UpdateCPsCmd | 
| update all control points  More... | |
| class | UpdateVariablesCPCmd | 
| update all variables & control points  More... | |
| class | UpdateVariablesCPSetCmd | 
| update all variables & control points  More... | |
| class | UpdateImageVariablesCmd | 
| update variables of a single image  More... | |
| class | UpdateImagesVariablesCmd | 
| update variables of a group of images  More... | |
| class | UpdateVariablesByParseExpression | 
| update variables by parsing a expression  More... | |
| class | UpdateOptimizeVectorCmd | 
| updates the optimize vector, aka all variables which should be optimized  More... | |
| class | UpdateOptimizerSwitchCmd | 
| update the optimizer master switch  More... | |
| class | UpdatePhotometricOptimizerSwitchCmd | 
| update the photometric optimizer master switch  More... | |
| class | SetVariableCmd | 
| update a single variable, possibly for a group of images  More... | |
| class | CenterPanoCmd | 
| center panorama horizontically  More... | |
| class | StraightenPanoCmd | 
| straighten panorama horizontically  More... | |
| class | AddCtrlPointCmd | 
| add a control point  More... | |
| class | AddCtrlPointsCmd | 
| add multiple control points  More... | |
| class | RemoveCtrlPointCmd | 
| remove a control point  More... | |
| class | RemoveCtrlPointsCmd | 
| remove several control points  More... | |
| class | ChangeCtrlPointCmd | 
| change a control point  More... | |
| class | SetActiveImagesCmd | 
| set active images  More... | |
| class | SwapImagesCmd | 
| swap two images  More... | |
| class | MoveImageCmd | 
| move image from position1 to position2  More... | |
| class | MergePanoCmd | 
| merge two project files  More... | |
| class | UpdateSrcImageCmd | 
| update source image  More... | |
| class | UpdateSrcImagesCmd | 
| update source images  More... | |
| class | SetPanoOptionsCmd | 
| set the panorama options  More... | |
| class | LoadPTProjectCmd | 
| dump the current project and load a new one.  More... | |
| class | RotatePanoCmd | 
| Rotate the panorama.  More... | |
| class | TranslatePanoCmd | 
| Translate the panorama.  More... | |
| class | UpdateFocalLengthCmd | 
| Update the focal length.  More... | |
| class | UpdateCropFactorCmd | 
| Update the crop factor.  More... | |
| class | ChangePartNumberCmd | 
| Switch the part number of an image.  More... | |
| class | ChangePartImagesLinkingCmd | 
| Change the linking of some variables across parts of an ImageVariableGroup containing some specified images.  More... | |
| class | LinkLensVarsCmd | 
| Link a set of lens variables for some lens.  More... | |
| class | NewPartCmd | 
| Make a new part in a ImageVariableGroup for a set of images, given the variables that make up the group.  More... | |
| class | UpdateMaskForImgCmd | 
| update mask for given image  More... | |
| class | UpdateWhiteBalance | 
| update global white balance  More... | |
| class | ResetToMeanExposure | 
| reset output exposure to mean exposure of all images  More... | |
| class | DistributeImagesCmd | 
| distributes all images above the sphere, for the assistant  More... | |
| struct | FileIsNewer | 
| class | wxAddImagesCmd | 
| add image(s) to a panorama  More... | |
| class | wxLoadPTProjectCmd | 
| dump the current project and load a new one.  More... | |
| class | wxNewProjectCmd | 
| start a new project, reset options to values in preferences  More... | |
| class | wxApplyTemplateCmd | 
| apply a template to a panorama object  More... | |
| class | wxAddCtrlPointGridCmd | 
| add a control point  More... | |
Functions | |
| void | UpdateSingleCtrlPointError (const HuginBase::Panorama &pano, HuginBase::ControlPoint &point) | 
| void | applyColorBalanceValue (HuginBase::SrcPanoImage &srcImg, HuginBase::Panorama &pano) | 
| bool | getLensDataFromUser (wxWindow *parent, HuginBase::SrcPanoImage &srcImg) | 
| std::string | GetICCProfileNameChecked (const std::string &iccName) | 
| return name of icc profile with same checks for comparision  More... | |
| void PanoCommand::applyColorBalanceValue | ( | HuginBase::SrcPanoImage & | srcImg, | 
| HuginBase::Panorama & | pano | ||
| ) | 
Definition at line 145 of file wxPanoCommand.cpp.
References HuginBase::PanoramaOptions::colorReferenceImage, HuginBase::Panorama::getImage(), HuginBase::Panorama::getNrOfImages(), and HuginBase::Panorama::getOptions().
Referenced by PanoCommand::wxAddImagesCmd::processPanorama().
| std::string PanoCommand::GetICCProfileNameChecked | ( | const std::string & | iccName | ) | 
return name of icc profile with same checks for comparision
Definition at line 204 of file wxPanoCommand.cpp.
Referenced by PanoCommand::wxAddImagesCmd::processPanorama().
| bool PanoCommand::getLensDataFromUser | ( | wxWindow * | parent, | 
| HuginBase::SrcPanoImage & | srcImg | ||
| ) | 
Definition at line 182 of file wxPanoCommand.cpp.
References HFOVDialog::GetCropFactor(), and HFOVDialog::GetSrcImage().
Referenced by PanoCommand::wxAddImagesCmd::processPanorama(), and PanoCommand::wxLoadPTProjectCmd::processPanorama().
| void PanoCommand::UpdateSingleCtrlPointError | ( | const HuginBase::Panorama & | pano, | 
| HuginBase::ControlPoint & | point | ||
| ) | 
Definition at line 227 of file PanoCommand.cpp.
References HuginBase::PTools::calcCtrlPointErrors(), HuginBase::Panorama::duplicate(), HuginBase::ControlPoint::error, HuginBase::Panorama::getCtrlPoint(), HuginBase::Panorama::getSubset(), HuginBase::ControlPoint::image1Nr, HuginBase::ControlPoint::image2Nr, and HuginBase::Panorama::setCtrlPoints().
Referenced by PanoCommand::AddCtrlPointCmd::processPanorama(), and PanoCommand::ChangeCtrlPointCmd::processPanorama().
 1.8.5