Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
PanoCommand Namespace Reference

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...
 

Function Documentation

void PanoCommand::applyColorBalanceValue ( HuginBase::SrcPanoImage srcImg,
HuginBase::Panorama pano 
)
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 
)
void PanoCommand::UpdateSingleCtrlPointError ( const HuginBase::Panorama pano,
HuginBase::ControlPoint point 
)