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 144 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 203 of file wxPanoCommand.cpp.
Referenced by PanoCommand::wxAddImagesCmd::processPanorama().
bool PanoCommand::getLensDataFromUser | ( | wxWindow * | parent, |
HuginBase::SrcPanoImage & | srcImg | ||
) |
Definition at line 181 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().