|
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