|
Classes |
| struct | PT::PTPrograms |
| struct | PT::FileIsNewer |
| class | PT::wxAddImagesCmd |
| | add image(s) to a panorama More...
|
| class | PT::wxLoadPTProjectCmd |
| | dump the current project and load a new one. More...
|
| class | PT::wxApplyTemplateCmd |
| | dump the current project and load a new one. More...
|
| class | PT::wxAddCtrlPointGridCmd |
| | add a control point More...
|
| class | PT::PanoCommand |
| | default panorama cmd, provides undo with mementos More...
|
| class | PT::NewPanoCmd |
| | reset the panorama More...
|
| class | PT::AddImagesCmd |
| | add image(s) to a panorama More...
|
| class | PT::RemoveImageCmd |
| | remove an image from a panorama More...
|
| class | PT::RemoveImagesCmd |
| | remove multiple images from a panorama More...
|
| class | PT::UpdateVariablesCmd |
| | update all variables More...
|
| class | PT::UpdateCPsCmd |
| | update all control points More...
|
| class | PT::UpdateVariablesCPCmd |
| | update all variables & control points More...
|
| class | PT::UpdateVariablesCPSetCmd |
| | update all variables & control points More...
|
| class | PT::UpdateImageVariablesCmd |
| | update variables of a single image More...
|
| class | PT::UpdateImagesVariablesCmd |
| | update variables of a group of images More...
|
| class | PT::UpdateOptimizeVectorCmd |
| class | PT::SetVariableCmd |
| | update a single variable, possibly for a group of images More...
|
| class | PT::CenterPanoCmd |
| | center panorama horizontically More...
|
| class | PT::StraightenPanoCmd |
| | center panorama horizontically More...
|
| class | PT::AddCtrlPointCmd |
| | add a control point More...
|
| class | PT::AddCtrlPointsCmd |
| | add multiple control points More...
|
| class | PT::RemoveCtrlPointCmd |
| | remove a control point More...
|
| class | PT::RemoveCtrlPointsCmd |
| | remove several control points More...
|
| class | PT::ChangeCtrlPointCmd |
| | change a control point More...
|
| class | PT::SetActiveImagesCmd |
| | set active images More...
|
| class | PT::SwapImagesCmd |
| | swap two images More...
|
| class | PT::MergePanoCmd |
| | merge two project files More...
|
| class | PT::SetImageOptionsCmd |
| | set image options for a set of images. More...
|
| class | PT::UpdateSrcImageCmd |
| | set image options for a set of images. More...
|
| class | PT::UpdateSrcImagesCmd |
| | set image options for a set of images. More...
|
| class | PT::UpdateImageOptionsCmd |
| | set image options for a set of images. More...
|
| class | PT::SetPanoOptionsCmd |
| | set the panorama options More...
|
| class | PT::LoadPTProjectCmd |
| | dump the current project and load a new one. More...
|
| class | PT::SetVigCorrCmd |
| | Set flatfield correction parameters for all images of a lens. More...
|
| class | PT::RotatePanoCmd |
| | Rotate the panorama. More...
|
| class | PT::UpdateFocalLengthCmd |
| | Update the focal length. More...
|
| class | PT::UpdateCropFactorCmd |
| | Update the crop factor. More...
|
| class | PT::ChangePartNumberCmd |
| | Switch the part number of an image. More...
|
| class | PT::ChangePartImagesLinkingCmd |
| | Change the linking of some variables across parts of an ImageVariableGroup containing some specified images. More...
|
| class | PT::LinkLensVarsCmd |
| | Link a set of lens variables for some lens. More...
|
| class | PT::NewPartCmd |
| | Make a new part in a ImageVariableGroup for a set of images, given the variables that make up the group. More...
|
| class | PT::UpdateMaskForImgCmd |
| | update mask for given image More...
|
| class | PT::Panorama |
| class | PT::PanoramaObserver |
| class | PT::PanoramaMemento |
| struct | PT::VarMapping |
| struct | PT::OptimData |
Typedefs |
| typedef HuginBase::SmartPhotometricOptimizer::PhotometricOptimizeMode | PhotometricOptimizeMode |
Enumerations |
| enum | PhotometricOptimizeMode |
Functions |
| bool | initImageFromFile (SrcPanoImage &img, double &focalLength, double &cropFactor, bool applyExposureValue) |
| double | calcHFOV (SrcPanoImage::Projection proj, double fl, double crop, vigra::Size2D imageSize) |
| double | calcFocalLength (SrcPanoImage::Projection proj, double hfov, double crop, vigra::Size2D imageSize) |
| double | calcCropFactor (SrcPanoImage::Projection proj, double hfov, double focalLength, vigra::Size2D imageSize) |
| double | calcOptimalPanoScale (const SrcPanoImage &src, const PanoramaOptions &dest) |
| double | calcMeanExposure (Panorama &pano) |
| void | extractPoints (Panorama pano, std::vector< vigra::FRGBImage * > images, int nPoints, bool randomPoints, AppBase::ProgressReporter &progress, std::vector< vigra_ext::PointPairRGB > &points) |
| template<class ImageType> |
| std::vector< ImageType * > | loadImagesPyr (std::vector< std::string > files, int pyrLevel, int verbose=0) |
| void | loadImgsAndExtractPoints (Panorama pano, int nPoints, int pyrLevel, bool randomPoints, AppBase::ProgressReporter &progress, std::vector< vigra_ext::PointPairRGB > &points) |
| void | photometricError (double *p, double *x, int m, int n, void *data) |