| HuginBase::Nona::_fDesc | Function descriptor to be executed by exec_function |
| HuginBase::Nona::_FuncParams | Parameters for transformation calls Can be just one double, two double, 4 double, a matrix, matrix and a double |
| A_Polygon | |
| AboutDialog | Dialog for about window |
| PT::AddCtrlPointCmd | Add a control point |
| PT::AddCtrlPointsCmd | Add multiple control points |
| PanoOperation::AddImageOperation | PanoOperation to add several user selected images to the panorama |
| PT::AddImagesCmd | Add image(s) to a panorama |
| PanoOperation::AddImagesSeriesOperation | PanoOperation to add all image in a defined timeinterval to the panorama |
| vigra::AlgTinyVector< T, SIZE > | Fixed size vector with scalar multiplication and element-wise substraction and addition |
| HuginBase::AllPointSampler | |
| doj::alphanum_less | Functor class to compare two objects with the "Alphanum Algorithm" |
| makefile::Anything | This one only inserts some Text, not doing anything else |
| APImage | |
| vigra_ext::ApplyGammaFunctor< TIn, TOut > | |
| vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 > | |
| vigra_ext::ApplyLogFunctor | |
| PanoOperation::AssignStacksOperation | PanoOperation to assigns stacks |
| HuginBase::AssistantMakefilelibExport | |
| HuginBase::AssistantMakefilelibExport::AssistantPrograms | |
| PT::AssistantPrograms | |
| AutoCtrlPointCreator | Base class for control point creators |
| HuginBase::AutoOptimise | |
| HuginBase::AutoOptimise::OptimiseVisitor | Traverse functor to optimise the image links |
| AutoPanoKolor | A matcher that uses Alexandres sift matcher |
| AutoPanoSift | A matcher that uses Sebastians Nowozin's excellent sift matcher |
| AutoPanoSiftMultiRow | A matcher for multi-row panoramas based on an idea by Bruno Postle |
| AutoPanoSiftMultiRowStack | A matcher for multi-rows, which considers stacks |
| AutoPanoSiftPreAlign | A matcher that uses the align information in the panorama to generate cp between overlapping images |
| AutoPanoSiftStack | A matcher that uses Sebastians Nowozin's excellent sift matcher and considers stacks |
| lfeat::AutopanoSIFTWriter | |
| makefile::AutoVariable | GNU Make has automatic Variables, which can not be defined and have names consisting of one special character |
| deghosting::BadDimensions | Exception called when image dimensions differ |
| HuginBase::BaseSrcPanoImage | Base class containing all the variables, but missing some of the other important functions and with some daft accessors |
| Batch | |
| BatchDropTarget | Simple class that forward the drop to the mainframe |
| BatchFrame | |
| BatchIPCConnection | Class for communication between different PTBatcherGUI instances |
| BatchIPCServer | Server which implements the communication between different PTBatcherGUI instances (see BatchIPCConnection) |
| BatchTaskBarIcon | Class for showing a taskbar/tray icon |
| KDTreeSpace::BestMatch< KE > | |
| lfeat::bounded_set< _Key, _Compare > | |
| lfeat::BoxFilter | |
| celeste::Cache | |
| celeste::Cache::head_t | |
| HuginBase::Nona::CalcMaskUnion | Functor to calculate the union of two images |
| HuginBase::CalculateCPStatistics | Just some common implementation; probably not so useful |
| HuginBase::CalculateCPStatisticsError | |
| HuginBase::CalculateCPStatisticsRadial | |
| HuginBase::CalculateFitPanorama | |
| HuginBase::CalculateFOV | |
| HuginBase::CalculateImageOverlap | Class for calculating overlap of images |
| HuginBase::CalculateMeanExposure | |
| HuginBase::CalculateOptimalROI | |
| HuginBase::CalculateOptimalROI::nonrec | |
| HuginBase::CalculateOptimalScale | |
| hugin_utils::TRANSFORM::CartToImg | Convert cartesian coordinates to image coordinates |
| PanoOperation::CelesteOperation | PanoOperation to clean control points with Celeste |
| HuginBase::CenterHorizontally | |
| PT::CenterPanoCmd | Center panorama horizontically |
| PanoOperation::ChangeAnchorImageOperation | PanoOperation to change anchor image |
| PanoOperation::ChangeColorAnchorImageOperation | PanoOperation to change exposure anchor image |
| PT::ChangeCtrlPointCmd | Change a control point |
| PT::ChangeImageActiveCmd | |
| PT::ChangeImageActiveMasksCmd | |
| PT::ChangeImageAutoCenterCropCmd | |
| PT::ChangeImageCropModeCmd | |
| PT::ChangeImageCropRectCmd | |
| PT::ChangeImageEMoRParamsCmd | |
| PT::ChangeImageExifApertureCmd | |
| PT::ChangeImageExifCropFactorCmd | |
| PT::ChangeImageExifDateCmd | |
| PT::ChangeImageExifDistanceCmd | |
| PT::ChangeImageExifExposureModeCmd | |
| PT::ChangeImageExifExposureTimeCmd | |
| PT::ChangeImageExifFocalLength35Cmd | |
| PT::ChangeImageExifFocalLengthCmd | |
| PT::ChangeImageExifISOCmd | |
| PT::ChangeImageExifLensCmd | |
| PT::ChangeImageExifMakeCmd | |
| PT::ChangeImageExifModelCmd | |
| PT::ChangeImageExifOrientationCmd | |
| PT::ChangeImageExposureValueCmd | |
| PT::ChangeImageFilenameCmd | |
| PT::ChangeImageFlatfieldFilenameCmd | |
| PT::ChangeImageGammaCmd | |
| PT::ChangeImageHFOVCmd | |
| PT::ChangeImageMasksCmd | |
| PT::ChangeImagePitchCmd | |
| PT::ChangeImageProjectionCmd | |
| PT::ChangeImageRadialDistortionBlueCmd | |
| PT::ChangeImageRadialDistortionCenterShiftCmd | |
| PT::ChangeImageRadialDistortionCmd | |
| PT::ChangeImageRadialDistortionRedCmd | |
| PT::ChangeImageRadialVigCorrCenterShiftCmd | |
| PT::ChangeImageRadialVigCorrCoeffCmd | |
| PT::ChangeImageResponseTypeCmd | |
| PT::ChangeImageRollCmd | |
| PT::ChangeImageShearCmd | |
| PT::ChangeImageSizeCmd | |
| PT::ChangeImageStackCmd | |
| PT::ChangeImageTranslationPlanePitchCmd | |
| PT::ChangeImageTranslationPlaneYawCmd | |
| PT::ChangeImageVigCorrModeCmd | |
| PT::ChangeImageWhiteBalanceBlueCmd | |
| PT::ChangeImageWhiteBalanceRedCmd | |
| PT::ChangeImageXCmd | |
| PT::ChangeImageYawCmd | |
| PT::ChangeImageYCmd | |
| PT::ChangeImageZCmd | |
| PanoOperation::ChangeLensOperation | PanoOperation to change lens number |
| PT::ChangePartImagesLinkingCmd | Change the linking of some variables across parts of an ImageVariableGroup containing some specified images |
| PT::ChangePartNumberCmd | Switch the part number of an image |
| PanoOperation::ChangeStackOperation | PanoOperation to change lens number |
| ChoosyRemapper | A ChoosyRemapper combines the other MeshRemappers and picks which one it deems is best suited for each image |
| lfeat::CircularKeyPointDescriptor | |
| PanoOperation::CleanControlPointsOperation | PanoOperation to clean control points with statistically method |
| PT::CombinedPanoCommand | PanoCommand to combine other PanoCommands |
| AppBase::Command< StringType > | Base class for all panorama commands |
| CommandHistory | A history for Command, provides undo/redo functionality |
| makefile::Comment | Encapsulates a Comment |
| HuginBase::ComputeImageROI | |
| makefile::Conditional | Makefiles can have conditional parts, that are only seen by make if the condition is true |
| makefile::ConditionalDEF | |
| makefile::ConditionalEQ | |
| makefile::ConditionalNDEF | |
| makefile::ConditionalNEQ | |
| HuginBase::ConstImageVariableGroup | An ImageVariableGroup is a collection of image variables that can have some shared variable values |
| HuginBase::ConstStandardImageVariableGroups | Make an ImageVariableGroup for lenses and other common concepts |
| celeste::ContrastFilter | |
| HuginBase::ControlPoint | Control point |
| vigra_ext::CorrelationResult | Maximum of correlation, position and value |
| CPDetectorConfig | Class for storing settings of different control point generators |
| CPDetectorDialog | Dialog for input settings of one autopano generator |
| CPDetectorSetting | Class, which stores all settings of one cp detector |
| CPEditorPanel | Control point editor panel |
| CPEditorPanelXmlHandler | Xrc handler |
| CPEvent | Events to notify about new point / region / point change |
| CPImageCtrl | Brief description |
| CPImageCtrlXmlHandler | Xrc handler |
| CPImagesComboBox | Owner Drawn ComboBox for showing connected images on CP tab |
| CPImagesComboBoxXmlHandler | Xrc handler for CPImagesComboBox |
| CPListFrame | List all control points of this project |
| vigra_ext::CreateAlphaTiffImage< double > | |
| vigra_ext::CreateAlphaTiffImage< float > | |
| vigra_ext::CreateAlphaTiffImage< int > | |
| vigra_ext::CreateAlphaTiffImage< short > | |
| vigra_ext::CreateAlphaTiffImage< unsigned char > | |
| vigra_ext::CreateAlphaTiffImage< unsigned int > | |
| vigra_ext::CreateAlphaTiffImage< unsigned short > | |
| vigra_ext::CreateAlphaTiffImage< vigra::RGBValue< double > > | |
| vigra_ext::CreateAlphaTiffImage< vigra::RGBValue< float > > | |
| vigra_ext::CreateAlphaTiffImage< vigra::RGBValue< int > > | |
| vigra_ext::CreateAlphaTiffImage< vigra::RGBValue< short > > | |
| vigra_ext::CreateAlphaTiffImage< vigra::RGBValue< unsigned char > > | |
| vigra_ext::CreateAlphaTiffImage< vigra::RGBValue< unsigned int > > | |
| vigra_ext::CreateAlphaTiffImage< vigra::RGBValue< unsigned short > > | |
| celeste::decision_function | |
| deghosting::Deghosting | |
| hugin_utils::TRANSFORM::DegToRad | |
| DelKeyHandler | |
| lfeat::DescPerfFormatWriter | |
| Descriptor | |
| HuginBase::Nona::DifferenceBlender | Blend by difference |
| DirTraverser | |
| DisplayedControlPoint | Helper class to display and manipulate cp in cp tab |
| PT::DistributeImagesCmd | Distributes all images above the sphere, for the assistant |
| vigra_ext::DitherFunctor< T > | Dither code taken from enblend and adapted to a standalone functor |
| AppBase::DocumentData | |
| DragTool | Allows the user to change the yaw, pitch and roll of a connected component of images by dragging them in the fast preview |
| DragTool::ParamStore | |
| AppBase::DummyMultiProgressDisplay | |
| AppBase::DummyProgressDisplay | Dummy progress display, without output |
| AppBase::DummyProgressReporter | |
| vigra::Edgel | Helper class that stores edgel attributes |
| hugin_utils::TRANSFORM::ERectToRect | Transform for equirectangular to rectangular |
| vigra_ext::Error_GpuNumericTraits_not_specialized_for_this_case | |
| vigra_ext::ExposureResponseFunctor< OP > | Just apply exposure and response to linear data |
| ExposureResponseFunctor2< OP > | Just apply exposure and response to linear data |
| FailedProject | |
| FailedProjectsDialog | Dialog for finding panorama in given directory |
| FileDropTarget | Simple class that forward the drop to the mainframe |
| PT::FileIsNewer | |
| HuginBase::FileOutputStitcherAlgorithm | Stitch to file output |
| HuginBase::Nona::FileRemapper< ImageType, AlphaType > | Functor to create a remapped image, loads image from disk |
| FindPanoDialog | Dialog for finding panorama in given directory |
| HuginBase::FitPanorama | |
| enblend::FromPromotePlusFunctorWrapper< T1, T2, T3 > | |
| celeste::GaborFilter | |
| celeste::GaborJet | |
| vigra_ext::GammaFunctor | |
| HuginBase::GetRange< T1 > | |
| GlobalCmdHist | Singleton CommandHistory |
| GLOverview | |
| GLPanosphereOverviewRenderer | Subclass for the panosphere overview mode |
| GLPlaneOverviewRenderer | Subclass for the plane overview mode |
| GLPreview | |
| GLPreviewFrame | The OpenGL preview frame |
| GLPreviewRenderer | Subclass for the preview canvas |
| GLRenderer | The renderer handles drawing the opengl scene |
| GLViewer | A wxWidget to display the fast preview |
| GLwxAuiFloatingFrame | Subclass for a floating frame of the dock manager |
| GLwxAuiManager | Customized subclass of the dock manager, created just for the purpose to create a workaround for the bug that exists while using wxAUI and OpenGL the bug is similar to the one described here http://www.kirix.com/forums/viewtopic.php?f=15&t=175 |
| vigra_ext::GpuNumericTraits< A > | |
| Parser::grammar | |
| Parser::grammar::constant_ | |
| Parser::grammar::ufunc_ | |
| Graph | Help class to draw charts |
| hugin_utils::GraphEdge | |
| GraphPopupWindow | Simple popup to show graph |
| GreatCircleArc | |
| GreatCircleArc::LineSegment | |
| GreatCircles | Draw great circle arcs in the fast preview |
| deghosting::HatFunctor< PixelType > | Functor to apply mexican hat function returns very small values for input near to 0 or 255 |
| deghosting::HatFunctor< RGBValue< ComponentType > > | Functor to apply mexican hat function returns very small values for input near to 0 or 255 specialization for RGBValue |
| HDRMergeOptionsDialog | Dialog for reset panorama settings |
| HessianDetector | |
| HFOVDialog | A dialog for HFOV |
| lfeat::Homography | |
| HostApp | |
| HtmlWindow | Modified wxHtmlWindow for open external links |
| HtmlWindowXmlHandler | Xrc handler for HTMLWindow |
| huginApp | The application class for hugin |
| HuginPipedProcess | |
| HuginSplashScreen | Class for showing splash screen the class wxSplashScreen from wxWidgets does not work correctly for our use case, it closes automatically the window if the user presses a key or does mouse clicks |
| KDTreeSpace::HyperRectangle< KE, TYPE > | |
| iCPApp | |
| lfeat::Image | |
| HuginBase::ImageCache | This is a cache for all the images we use |
| HuginBase::ImageCache::Entry | Information about an image inside the cache |
| HuginBase::ImageCache::PyramidKey | Get a pyramid image |
| HuginBase::ImageCache::Request | Request for an image to load Connect to the ready signal so when the image loads you can respond |
| celeste::ImageFile | |
| ImageGroupButtonEventHandler | |
| lfeat::ImageInfo | |
| vigra_ext::ImageInterpolator< SrcImageIterator, SrcAccessor, INTERPOLATOR > | "wrapper" for efficient interpolation access to an image |
| ImageLineList | |
| vigra_ext::ImageMaskInterpolator< SrcImageIterator, SrcAccessor, MaskIterator, MaskAccessor, INTERPOLATOR > | "wrapper" for efficient interpolation access to an image |
| ImageReadyEvent | Event for when a requested image finished loading |
| ImagesList | Multi use list |
| ImagesListMask | Specialized to display the mask aspect of images |
| ImagesListMaskXmlHandler | Xrc handler |
| ImagesPanel | Hugin's first panel |
| ImagesPanelXmlHandler | Xrc handler |
| vigra_ext::ImageSplittingAccessor< Iter1, Acc1, Iter2, Acc2, SIZE > | An accessor to encapsulate write access to a multiband image, and move divide it into two images |
| HuginBase::ImageStitcherAlgorithm | Stitch to file output |
| ImagesTreeCtrl | Main images tree control, used on images and optimizer tabs |
| ImagesTreeCtrlXmlHandler | Xrc handler |
| ImagesTreeData | |
| ImageToogleButtonEventHandler | |
| deghosting::ImageTypes< PixelType > | |
| deghosting::ImageTypes< RGBValue< PixelType > > | |
| HuginBase::ImageVariable< Type > | An ImageVariable stores a value that can be linked to other ImageVariables of the same type |
| ImageVariableDialog | Dialog for editing image variables |
| HuginBase::ImageVariableGroup | Same as above, but use a non const panorama |
| img_ev | |
| ImgDataRunnable | |
| HuginBase::PTScriptParsing::ImgInfo | |
| hugin_utils::TRANSFORM::ImgToCart | Convert image coordinates to mathematical rectangular coordinates |
| vigra_ext::interp_bilin | Simple bilinear interpolation |
| vigra_ext::interp_cubic | Cubic interpolation |
| vigra_ext::interp_nearest | Nearest neighbour, stupid, but might be useful somewhere |
| vigra_ext::interp_sinc< size_ > | Sinc interpolation, with variable width |
| vigra_ext::interp_spline16 | Spline16 interpolation |
| vigra_ext::interp_spline36 | Spline36 interpolation |
| vigra_ext::interp_spline64 | Spline64 interpolation |
| vigra_ext::InterpolatingAccessor< ACCESSOR, VALUETYPE, INTERPOLATOR > | Interpolation at non-integer positions |
| vigra_ext::InvLUTFunctor< VT1, LUT > | Functor to apply a LUT to gray and color images |
| HuginBase::Photometric::InvResponseTransform< VTIn, VTOut > | Radiometric transformation, includes exposure, vignetting and white balance |
| hugin_utils::TRANSFORM::InvRotERect | Inverse rotate and move equirectangular orientation |
| KDElemKeyPoint | |
| KDTreeSpace::KDTree< KE, VTYPE > | |
| KDTreeSpace::KDTreeElemInterface< VTYPE > | |
| celeste::Kernel | |
| lfeat::KeyPoint | |
| lfeat::KeyPointDescriptor | Abstract base class for all keypoint descriptors |
| lfeat::KeyPointDetector | |
| lfeat::KeyPointInsertor | |
| lfeat::KeyPointPtrSort | |
| KeyPointVectInsertor | |
| lfeat::KeypointWriter | Base class for a keypoint writer |
| deghosting::Khan< PixelType > | |
| LayoutRemapper | Draw undistored images, but with the correct centre position |
| Parser::lazy_if_ | |
| Parser::lazy_if_::result< X, Y, Z > | |
| Parser::lazy_mod_ | |
| Parser::lazy_mod_::result< X, Y > | |
| Parser::lazy_pow_ | |
| Parser::lazy_pow_::result< X, Y > | |
| Parser::lazy_ufunc_ | |
| Parser::lazy_ufunc_::result< F, A1 > | |
| HuginBase::Lens | |
| LensCalApp | The application class for lens_calibrate_gui |
| LensCalFrame | The main window frame |
| LensCalImageCtrl | Image previewer for lens calibration GUI |
| LensCalImageCtrlXmlHandler | Xrc handler for LensCalImageCtrl |
| HuginBase::LensDB::LensDB | Main wrapper class for lensfun database |
| HuginBase::LensDB::LensDBList | Class to save a list of lenses |
| HuginBase::LensVariable | A lens variable can be linked |
| vigra_ext::LinearTransform< DestValueType > | |
| vigra_ext::LinearTransformFunctor< PT > | Calculate ret = p * a + b |
| HuginBase::LinkedVariable | |
| PT::LinkLensVarsCmd | Link a set of lens variables for some lens |
| hugin_utils::LMS_Solver | Solve a linear least squares problem |
| LoadKeypointsDataRunnable | |
| LoadLensDBDialog | Dialog for loading lens parameter from lensfun database |
| PanoOperation::LoadLensOperation | PanoOperation to load lens from ini file or lensfun database |
| PT::LoadPTProjectCmd | Dump the current project and load a new one |
| LocalizedFileTipProvider | A tip file provider that uses gettext to translate the tips |
| deghosting::LogarithmFunctor< PixelType > | Logarithm functor |
| deghosting::LogarithmFunctor< RGBValue< ComponentType > > | Logarithm functor specialization for RGBValue |
| celeste::LogPolar | |
| lfeat::LUT< LBound, UBound, TResult, TArg > | |
| vigra_ext::LUTFunctor< VTIn, LUT > | Functor to apply a LUT to gray and color images |
| MainFrame | The main window frame |
| makefile::Makefile | Container and Manager for all our MakefileItems |
| makefile::MakefileItem | The virtual baseclass for all objects that appear in the Makefile |
| makefile::Manageable | Marks classes that the Manager should handle |
| HuginBase::ManagedPanoramaData | |
| makefile::Manager | Provides object management features for easy using of the lib |
| vigra::MaskConv< double > | |
| vigra::MaskConv< float > | |
| vigra::MaskConv< vigra::Int16 > | |
| vigra::MaskConv< vigra::Int32 > | |
| vigra::MaskConv< vigra::UInt16 > | |
| vigra::MaskConv< vigra::UInt32 > | |
| vigra::MaskConv< vigra::UInt8 > | |
| MaskEditorPanel | Mask editor panel |
| MaskEditorPanelXmlHandler | Xrc handler for handling mask editor panel |
| MaskFiles | |
| MaskImageCtrl | Mask editor |
| MaskImageCtrlXmlHandler | Xrc handler for mask editor |
| MaskLoadDialog | Dialog for loading masks |
| vigra_ext::MaskPixelCounter | Count pixels that are > 0 in a single image |
| HuginBase::MaskPolygon | Base class, which stores one mask polygon |
| MatchDataRunnable | |
| lfeat::Math | |
| Matrix3 | General : Matrix3 is a class for handling 3x3 Matrix manipulation |
| PT::MergePanoCmd | Merge two project files |
| vigra_ext::MergeScalarScalar2VectorAccessor< Iter1, Acc1, Iter2, Acc2 > | Merge two scalar images into a vector image |
| vigra_ext::MergeVectorScalar2VectorAccessor< Iter1, Acc1, Iter2, Acc2, SIZE > | Merge a vector and a scalar image into a vector image |
| MeshManager | A MeshManager handles the graphics system representation of a remapping, by creating OpenGL display lists that draw a remapped image |
| MeshManager::MeshInfo | Handles the remapper and a display list for a specific image |
| MeshManager::MeshInfo::Coord3D | Class to handle a 3D point |
| MeshManager::MeshInfo::MeshCoords3D | Class to keep data of a single rectangle with texture coordinates |
| MeshManager::PanosphereOverviewMeshInfo | Subclass for the panosphere it converts coordinates obtained from an equirectangular projection to 3D coordinates on the sphere |
| MeshManager::PlaneOverviewMeshInfo | Subclass for the plane overview mode |
| MeshManager::PreviewMeshInfo | Subclass of MeshInfo for the preview It actually does nothing in addition to the base class |
| MeshRemapper | An abstract base class for objects that calculate an approximate remap specified by quadrilatrials |
| MeshRemapper::ArrayCoords | A class for exchanging coordinates by value |
| MeshRemapper::Coords | A class for exchanging pointers to coordinates |
| PT::MoveImageCmd | Move image from position1 to position2 |
| vigra::MultiImageMaskAccessor2< Iter1, Acc1, Iter2, Acc2 > | |
| HuginBase::Nona::MultiImageRemapper< ImageType, AlphaType > | Remap a set of images, and store the individual remapped files |
| vigra::MultiImageVectorMaskAccessor4< Iter1, Acc1, Iter2, Acc2 > | |
| vigra_ext::MultiLayerImage< Image, Mask > | A multilayer image is simply a collection consisting of multiple ROIImages |
| vigra_ext::Multiply< T > | Sample functor that can be used to multiply pixel values with a constant |
| AppBase::MultiProgressDisplay | The progress display is used to report progress to another part of the program |
| AppBase::MultiProgressDisplayAdaptor | |
| MyExecDialog | |
| MyExecPanel | |
| MyExternalCmdExecDialog | |
| MyOutput | |
| MyPipedProcess | |
| MyProcess | |
| MyProcessListener | |
| MyProgressDialog | WxProgressDialog with interface for my progress dialog |
| vigra_ext::NestFunctor< F1, F2 > | Functor to combine two functors: result = f1( f2(v) ) |
| PanoOperation::NewLensOperation | PanoOperation to assign new lens |
| makefile::Newline | Simply prints newlines |
| PT::NewPanoCmd | Reset the panorama |
| PT::NewPartCmd | Make a new part in a ImageVariableGroup for a set of images, given the variables that make up the group |
| PanoOperation::NewStackOperation | PanoOperation to assign new stack |
| deghosting::NoImages | Exception called when there are no input images |
| nonaApp | The application class for nona gui |
| HuginBase::NonaFileOutputStitcher | This class will use the stitchPanorama function of nona |
| NonaOptionsDialog | Define the nona stitcher options panel |
| deghosting::NormalizeFunctor< PixelType > | Fuctor to normalize values |
| deghosting::NormalizeFunctor< RGBValue< ComponentType > > | Fuctor to normalize values specialization for RGBValue |
| vigra::NumericTraits< AlgTinyVector< T, SIZE > > | |
| celeste::ONE_CLASS_Q | |
| OptimData | |
| OptimizePanel | Run the optimizer |
| OptimizePanelXmlHandler | Xrc handler |
| OptimizePhotometricPanel | Run the optimizer |
| OptimizePhotometricPanelXmlHandler | Xrc handler |
| OptProgressDialog | |
| HuginBase::OptVarSpec | |
| OutputProjectionInfo | |
| vigra_ext::OverlapSizeCounter | Count pixels that are > 0 in both images |
| HuginBase::OverlapSizeCounter | Count pixels that are > 0 in both images |
| OverviewDragTool | |
| OverviewOutlinesTool | Class for drawing the outlines of the preview canvas and the crop rectangle in the overview openl scenes it also creates meshes that are used to darken the outside regions it works similarly to the mesh remapper used for the images, with the exception that instead of remapping from image to projection, this needs to remap from projection to another projection |
| OverviewOutlinesTool::Rect | Class to represent a single rectangle |
| OverviewTool | |
| OverviewToolHelper | |
| OverviewVisualizationState | |
| HuginBase::PanoCommand< StringType > | Default panorama cmd, provides undo with mementos |
| PT::PanoCommand | Default panorama cmd, provides undo with mementos |
| PanoDetector | |
| PanoDetector::ImgData | |
| PanoDetector::MatchData | |
| PanoDropTarget | Simple class that forward the drop to the mainframe |
| PanoOperation::PanoMultiImageOperation | PanoOperation with works with at least one image |
| PanoOperation::PanoOperation | Base class for different PanoOperations derived classes should overwrite protected PanoOperation::GetInternalCommand to implement the operation |
| PanoOutputDialog | Dialog for setting output parameters for simple user interface |
| PanoPanel | Define the pano edit panel |
| PanoPanelXmlHandler | Xrc handler |
| HuginBase::Panorama | Model for a panorama |
| PT::Panorama | |
| HuginBase::PanoramaAlgorithm | |
| HuginBase::PanoramaData | Model for a panorama |
| HuginBase::PanoramaDataMemento | Memento class for a PanoramaData object |
| HuginBase::PanoramaMakefilelibExport | |
| HuginBase::PanoramaMakefilelibExport::PTPrograms | |
| PT::PanoramaMemento | |
| HuginBase::PanoramaMemento | Memento class for a Panorama object |
| PT::PanoramaObserver | |
| HuginBase::PanoramaObserver | This handler class will receive change events from the Panorama |
| HuginBase::PanoramaOptions | Panorama image options |
| PanoOperation::PanoSingleImageOperation | PanoOperation which works only with one selected image |
| PanosphereOverviewCameraTool | Tool for the manipulation of the opengl 'camera' properties It handles rotation of the camera position around the panosphere and zooming in/out (i.e |
| PanosphereOverviewMeshManager | |
| PanosphereOverviewOutlinesTool | |
| PanosphereOverviewProjectionGridTool | |
| PanosphereOverviewTool | |
| PanosphereOverviewToolHelper | |
| PanosphereOverviewVisualizationState | |
| PanosphereSphereTool | Tool to draw a whiteish transparent sphere for the panosphere |
| Parameters | |
| ParsedImg | |
| ParseVar | |
| vigra_ext::PassThroughFunctor< T > | Does nothing |
| celeste::PGMImage | |
| HuginBase::PhotometricOptimizer | |
| HuginBase::PhotometricOptimizer::OptimData | |
| HuginBase::PhotometricOptimizer::VarMapping | |
| PlaneOverviewCameraTool | Tool for manipulation of the opengl 'camera' properties It handles the position of the camera in 3 dimensions |
| PlaneOverviewMeshManager | |
| PlaneOverviewOutlinesTool | |
| PlaneOverviewTool | |
| PlaneOverviewToolHelper | |
| PlaneOverviewVisualizationState | |
| PluginItem | Class for generating plugin menu items |
| lfeat::PointMatch | |
| lfeat::PointMatchPtrSort | |
| vigra_ext::PointPairT< VALUE > | |
| HuginBase::PointSampler | |
| vigra_ext::PolySqDistFunctor< NTERMS > | |
| PosMap | A map from image positions to panorama positions |
| PossiblePano | |
| PreferencesDialog | Hugin preferences dialog |
| PreviewColorPickerTool | The PreviewColorPickerTool allows to select a region in the panorama which should be grey |
| PreviewControlPointTool | The PreviewCropTool shows lines between the ends of control points in the fast preview |
| PreviewCropTool | Allow the user to change the cropping region by dragging it in the fast preview |
| PreviewDifferenceTool | Finds the topmost image underneath the mouse pontier, cancel it's normal drawing, and then subtract it from the rest of the images |
| PreviewDragTool | |
| PreviewFrame | The image preview frame |
| PreviewGuideTool | Draws guide lines over the panorama in fast preview window |
| PreviewIdentifyTool | Visually connect the image numbers with the image on the preview |
| PreviewLayoutLinesTool | The PreviewLayoutLinesTool handles the lines connecting images in the layout view of the fast preview |
| PreviewLayoutLinesTool::LineDetails | A class to store information about each line that will be drawn |
| PreviewMeshManager | |
| PreviewPanel | A preview panel that renders the pictures using the panotools library |
| PreviewPanelXmlHandler | Xrc handler |
| PreviewPanoMaskTool | For projections where the output range is limited, but the approximatly remaped images can extend this, we mask out the off-panorama bits with a stencil |
| PreviewProjectionGridTool | |
| PreviewTool | |
| PreviewToolHelper | |
| makefile::PrimaryMakefileItem | This class is used to mark MakefileItems that can be used directly, like most can |
| HuginBase::PrintVar | Functor to print a variable |
| AppBase::ProgressDisplay | |
| AppBase::ProgressDisplay::ProgressSubtask | |
| AppBase::ProgressReporter | |
| AppBase::ProgressReporterAdaptor | |
| ProgressReporterDialog | |
| AppBase::ProgressTask | Desribes a subprogess task A progress task describes one operation |
| Project | |
| ProjectionGridTool | Tool to draw a grid to create correspondence between the overview and the preview |
| ProjectListBox | |
| ProjectListBoxXmlHandler | Xrc handler |
| vigra::PromoteTraits< RGBValue< T1, R, G, B >, T2 > | |
| PTBatcherGUI | The application class for hugin_stitch_project |
| HuginBase::PTOptEstimator | Estimator for RANSAC based adjustment of pairwise parameters |
| HuginBase::PTOptimizer | |
| HuginBase::PTOVariableConverterFDiff2D< code_x1, code_y1, code_x2, code_y2 > | Object to group conversion functions for PTO format variables representing a hugin_utils::FDiff2D variable in SrcPanoImg |
| HuginBase::PTOVariableConverterNoOp | Parent class to anything that aids conversion between PTO file variables and the image variables of SrcPanoImg |
| HuginBase::PTOVariableConverterSingle< code1, code2, code3, T > | Object to group conversion functions for PTO format variables of up to three characters representing a single variable in SrcPanoImg |
| HuginBase::PTOVariableConverterVector< T, size > | Object to group conversion functions for PTO format variables representing a std::vector variable in SrcPanoImg, using characters stating from 'a' |
| HuginBase::PTOVariableConverterVectorChar< base_code, T, size > | Object to group conversion functions for PTO format variables representing a std::vector variable in SrcPanoImg, using an identifying first character |
| PT::PTPrograms | |
| hpi::python_arglist | Helper class to generated PyObject from C/C++/hugin classes |
| hpi::python_interface | Class which encapsulates the python interface |
| celeste::QMatrix | |
| KDTreeSpace::QueueEntry< KE, VTYPE > | |
| hugin_utils::TRANSFORM::RadToDeg | |
| HuginBase::RandomPointSampler | |
| Ransac | This class implements the Random Sample Consensus (RanSac) framework, a framework for robust parameter estimation |
| lfeat::Ransac | |
| Ransac::SubSetIndexComparator | |
| HuginBase::RANSACOptimizer | Pairwise ransac optimisation |
| RansacParameterEstimator | This class defines the interface for parameter estimators |
| vigra_ext::ReadFunctorAccessor< Functor, Accessor > | This class can be used to apply a function when reading the input image |
| Rec | |
| hugin_utils::TRANSFORM::RectToERect | Transform for rectangular to equirectangular |
| HuginBase::Nona::ReduceStitcher< ImageType, AlphaType > | Create a panorama using the reduce operation on all overlapping pixels |
| HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE > | Difference reduce functor |
| vigra_ext::ReduceToHDRFunctor< VALUETYPE > | |
| HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage > | Struct to hold a image state for stitching |
| PanoOperation::RemoveControlPointsOperation | PanoOperation to remove control points |
| PT::RemoveCtrlPointCmd | Remove a control point |
| PT::RemoveCtrlPointsCmd | Remove several control points |
| PT::RemoveImageCmd | Remove an image from a panorama |
| PanoOperation::RemoveImageOperation | PanoOperation to remove selected images |
| PT::RemoveImagesCmd | Remove multiple images from a panorama |
| hugin_utils::RemoveVisitor | Removes vertices from the set |
| ResetDialog | Dialog for reset panorama settings |
| PanoOperation::ResetOperation | PanoOperation to reset image variables |
| PT::ResetToMeanExposure | Reset output exposure to mean exposure of all images |
| HuginBase::Photometric::ResponseTransform< VTIn > | Radiometric transformation, includes exposure, vignetting and white balance |
| vigra_ext::ROIImage< Image, Mask > | Brief description. |
| PT::RotatePanoCmd | Rotate the panorama |
| HuginBase::RotatePanorama | |
| vigra_ext::RotateTransform | Clockwise rotation around a origin point, and a translation afterwards |
| hugin_utils::TRANSFORM::RotERect | Rotate and move equirectangular orientation |
| makefile::Rule | Represents a makefile rule, including Prerequisite and Command |
| RunStitchFrame | |
| RunStitchPanel | |
| lfeat::SampleSpec | |
| SaveCamDBDialog | Dialog for saving lens parameter into lensfun database |
| SaveLensDBDialog | Dialog for saving lens parameter into lensfun database |
| PanoOperation::SaveLensOperation | PanoOperation to save lens to ini file or lensfun database |
| ScalingTransform | |
| HuginBase::Nona::SeamBlender | Seam blender |
| PT::SetActiveImagesCmd | Set active images |
| PT::SetPanoOptionsCmd | Set the panorama options |
| PT::SetVariableCmd | Update a single variable, possibly for a group of images |
| HuginBase::SetWidthOptimal | |
| lfeat::Sieve< _Key, _Compare > | |
| lfeat::SieveExtractor< _Key > | |
| SieveExtractorKP | |
| SieveExtractorMatch | |
| lfeat::SIFTFormatWriter | |
| vigra::detail::SimplePoint< GradValue > | |
| HuginBase::Nona::SimpleStitcher< ImageType, AlphaType > | A stitcher without seaming, just copies the images over each other |
| HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType > | Functor to create a remapped image |
| HuginLines::SingleLine | Single line extracted from image |
| HuginBase::SmallRemappedImageCache | Class to cache remapped images, loaded from the hugin small image cache |
| HuginBase::SmartOptimise | |
| HuginBase::SmartOptimizerStub | |
| HuginBase::SmartPhotometricOptimizer | |
| celeste::Solver | |
| celeste::Solver::SolutionInfo | |
| celeste::Solver_NU | |
| PanoOperation::sortbytime | |
| SortFilename | |
| HuginBase::Nona::SpaceTransform | |
| vigra_ext::SplitVector2Accessor< Iter1, Acc1, Iter2, Acc2 > | Define a write only accessor for a virtual Image<TinyVector<Acc1::value_type>, 2> image, which actually consists of two Images |
| vigra_ext::SplitVectorNAccessor< Iter1, Acc1, Iter2, Acc2, SIZE > | Split a vector image into a vector and a scalar image |
| HuginBase::SrcPanoImage | All variables of a source image |
| stack_img | |
| HuginBase::Nona::StackingBlender | Blend images, by simply stacking them, without soft blending or boundary calculation |
| HuginBase::StandardImageVariableGroups | |
| stitchApp | The application class for hugin_stitch_project |
| HuginBase::Nona::Stitcher< ImageType, AlphaType > | Implements a stitching algorithm |
| HuginBase::StitcherAlgorithm | Just a conceptual base class.. |
| StitchProjectEntry | |
| PT::StraightenPanoCmd | Straighten panorama horizontically |
| HuginBase::StraightenPanorama | |
| AppBase::StreamMultiProgressDisplay | Progress display to print stuff to stdout (doesn't work properly on the windows console |
| AppBase::StreamProgressDisplay | Progress display to print progress reports to a stream |
| AppBase::StreamProgressReporter | |
| makefile::StringAdapter | Adapts a string of wide or narrow characters to a narrow character std::string |
| celeste::SVC_Q | |
| celeste::svm_model | |
| celeste::svm_node | |
| celeste::svm_parameter | |
| celeste::svm_problem | |
| celeste::SVR_Q | |
| PT::SwapImagesCmd | Swap two images |
| TaskBarBalloon | Class to show a taskbar balloon |
| hugin_utils::TDiff2D< T > | |
| makefile::tester::Test | Base class for tests; |
| TestCode | |
| makefile::tester::TestComment | |
| makefile::tester::TestConditional | |
| makefile::tester::TestRule | |
| makefile::tester::TestVariable | |
| TexCoordRemapper | |
| TextKillFocusHandler | Handle EVT_KILL_FOCUS and convert it to a EVT_TEXT_ENTER event |
| TextureManager | |
| TextureManager::TextureInfo | |
| TextureManager::TextureKey | |
| vigra_ext::ThreadManager | Thread "manager" |
| HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType > | Stitch multilayer |
| HuginBase::TimeConsumingPanoramaAlgorithm | |
| celeste::tmp | |
| Tool | |
| ToolHelper | |
| hugin_utils::TrackVisitor | Remember/track all visited vertices |
| HuginBase::PTools::Transform | Holds transformations for Image -> Pano and the other way |
| vigra_ext::TransformImageAlphaIntern< SrcImageIterator, SrcAccessor, SrcAlphaIterator, SrcAlphaAccessor, DestImageIterator, DestAccessor, TRANSFORM, PixelTransform, AlphaImageIterator, AlphaAccessor, Interpolator > | Functor version (for threaded remapping) |
| vigra_ext::TransformImageIntern< SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, TRANSFORM, PixelTransform, AlphaImageIterator, AlphaAccessor, Interpolator > | Functor version (for threaded remapping) |
| hugin_utils::TRANSFORM::Translate | Translation: dest = src - [x y] |
| PT::TranslatePanoCmd | Translate the panorama |
| HuginBase::TranslatePanorama | |
| PT::UpdateCPsCmd | Update all control points |
| PT::UpdateCropFactorCmd | Update the crop factor |
| PT::UpdateFocalLengthCmd | Update the focal length |
| PT::UpdateImagesVariablesCmd | Update variables of a group of images |
| PT::UpdateImageVariablesCmd | Update variables of a single image |
| PT::UpdateMaskForImgCmd | Update mask for given image |
| PT::UpdateOptimizerSwitchCmd | Update the optimizer master switch |
| PT::UpdateOptimizeVectorCmd | Updates the optimize vector, aka all variables which should be optimized |
| PT::UpdatePhotometricOptimizerSwitchCmd | Update the photometric optimizer master switch |
| PT::UpdateSrcImageCmd | Update source image |
| PT::UpdateSrcImagesCmd | Update source images |
| PT::UpdateVariablesCmd | Update all variables |
| PT::UpdateVariablesCPCmd | Update all variables & control points |
| PT::UpdateVariablesCPSetCmd | Update all variables & control points |
| PT::UpdateWhiteBalance | Update global white balance |
| vigra_ext::ValueTypeTraits< T1 > | |
| makefile::Variable | Holds name and value of a makefile variable |
| HuginBase::Variable | Variable has a value and a name |
| makefile::VariableDef | Represents the Definition of a Variable in the makefile |
| makefile::VariableRef | Represents the Reference of a Variable in the makefile |
| Vector3 | General : Vector3 is a class for handling 3D Vectors manipulation |
| Vertex | |
| VertexCoordRemapper | |
| VertexCoordRemapper::Tree | |
| VertexCoordRemapper::TreeNode | |
| HuginLines::VerticalLine | |
| ViewState | |
| ViewState::fbool | |
| vigra_ext::VigCorrAddFunctor< VT1, InvResp, VigFunc, Adjust > | |
| vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust > | |
| vigra_ext::VigCorrFlatAddFunctor< VT1, VT2, InvResp, Adjust > | |
| vigra_ext::VigCorrFlatDivFunctor< VT1, VT2, InvResp, Adjust > | |
| vigra_ext::VigQuotientEstimateResult | |
| vigra_ext::VigQuotientEstimator | This class estimates the parameters of the vignetting curve |
| VisualizationState | |
| VisualizationState::fbool | |
| lfeat::WaveFilter | |
| HuginBase::Nona::WeightedStitcher< ImageType, AlphaType > | |
| vigra_ext::WriteFunctorAccessor< Functor, Accessor, ValueType > | This class can be used to apply a function when writing to an image |
| WriteKeyPointsRunnable | |
| PT::wxAddCtrlPointGridCmd | Add a control point |
| PT::wxAddImagesCmd | Add image(s) to a panorama |
| PT::wxApplyTemplateCmd | Dump the current project and load a new one |
| wxEditTextCtrl | |
| PT::wxLoadPTProjectCmd | Dump the current project and load a new one |
| PT::wxNewProjectCmd | Start a new project, reset options to values in preferences |
| wxTextWrapper | |
| wxTreeListColumnInfo | |
| wxTreeListCtrl | |
| wxTreeListHeaderWindow | |
| wxTreeListItem | |
| wxTreeListItemCellAttr | |
| wxTreeListMainWindow | |
| wxTreeListRenameTimer | |