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 | |
vigra::AlgTinyVector< T, SIZE > | Fixed size vector with scalar multiplication and element-wise substraction and addition |
doj::alphanum_less | Functor class to compare two objects with the "Alphanum
Algorithm" |
APP | |
HuginExecutor | |
vigra_ext::ApplyGammaFunctor< TIn, TOut > | |
vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 > | |
vigra_ext::ApplyLogFunctor | |
MeshRemapper::ArrayCoords | A class for exchanging coordinates by value |
AutoCtrlPointCreator | Base class for control point creators |
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 |
AverageStacker< ValueType > | |
HuginBase::BaseSrcPanoImage | Base class containing all the variables, but missing some of the other important functions and with some daft accessors |
HuginBase::SrcPanoImage | All variables of a source image |
KDTreeSpace::BestMatch< KE > | |
lfeat::bounded_set< _Key, _Compare > | |
lfeat::BoxFilter | |
HuginGraph::BreadthFirstSearchVisitor | Abstract base functor for breadth first search in ImageGraph |
HuginBase::AutoOptimiseVisitor | |
HuginBase::GraphVisitor | |
vigra_ext::detail::BuildDiff | |
vigra_ext::detail::BuildSeed | |
celeste::Cache | |
HuginBase::CalculateImageOverlap | Class for calculating overlap of images |
vigra_ext::detail::CombineMasks | |
vigra_ext::detail::CombineMasksForPoisson | |
PanoCommand::CommandHistory | A history for Command, provides undo/redo functionality |
PanoCommand::GlobalCmdHist | Singleton CommandHistory |
HuginBase::ConstImageVariableGroup | An ImageVariableGroup is a collection of image variables that can have some shared variable values |
HuginBase::ImageVariableGroup | Same as above, but use a non const panorama |
HuginBase::ConstStandardImageVariableGroups | Make an ImageVariableGroup for lenses and other common concepts |
HuginBase::StandardImageVariableGroups | |
hugin_utils::ContextSettings | |
celeste::ContrastFilter | |
HuginBase::ControlPoint | Control point |
MeshManager::MeshInfo::Coord3D | Class to handle a 3D point |
MeshRemapper::Coords | A class for exchanging pointers to coordinates |
vigra_ext::CorrelationResult | Maximum of correlation, position and value |
CPDetectorConfig | Class for storing settings of different control point generators |
CPDetectorSetting | Class, which stores all settings of one cp detector |
CPListItem | Helper class for virtual listview control |
vigra_ext::CreateAlphaTiffImage< T > | |
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 > > | |
HuginBase::LensDB::LensDB::Database::CropData | |
HuginBase::LensDB::LensDB::Database | |
celeste::decision_function | |
deghosting::Deghosting | |
deghosting::Khan< PixelType > | |
DisplayedControlPoint | Helper class to display and manipulate cp in cp tab |
HuginBase::LensDB::LensDB::Database::Distortiondata | |
vigra_ext::DitherFunctor< T > | Dither code taken from enblend and adapted to a standalone functor |
AppBase::DocumentData | |
HuginBase::Panorama | Model for a panorama |
HuginBase::ImageCache::Entry | Information about an image inside the cache |
vigra_ext::Error_GpuNumericTraits_not_specialized_for_this_case | |
std::exception | STL class |
deghosting::NoImages | Exception called when there are no input images |
std::runtime_error | STL class |
Parser::ShuntingYard::ParseException | Internal exception class for all errors |
vigra_ext::ExposureResponseFunctor< OP > | Just apply exposure and response to linear data |
ExposureResponseFunctor2< OP > | Just apply exposure and response to linear data |
FailedProject | |
ViewState::fbool | |
VisualizationState::fbool | |
PanoCommand::FileIsNewer | |
vigra_ext::FileRAII | Class used for opening files |
vigra_ext::poisson::detail::FilterEdges | |
FilterMask< PixelType > | |
vigra_ext::FindComponentsMinMax< VALUETYPE > | |
FindStruct | |
enblend::FromPromotePlusFunctorWrapper< T1, T2, T3 > | |
celeste::GaborFilter | |
celeste::GaborJet | |
vigra_ext::GammaFunctor | |
GeneralParameters | |
HuginBase::GetRange< T1 > | |
GLRenderer | The renderer handles drawing the opengl scene |
GLPanosphereOverviewRenderer | Subclass for the panosphere overview mode |
GLPlaneOverviewRenderer | Subclass for the plane overview mode |
GLPreviewRenderer | Subclass for the preview canvas |
vigra_ext::GpuNumericTraits< A > | |
wxGraphTools::Graph | Help class to draw charts |
GreatCircleArc | |
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< vigra::RGBValue< ComponentType > > | Functor to apply mexican hat function returns very small values for input near to 0 or 255 specialization for RGBValue |
celeste::Cache::head_t | |
HuginBase::LensDB::LensDB::Database::HFOVData | |
lfeat::Homography | |
KDTreeSpace::HyperRectangle< KE, TYPE > | |
KDTreeSpace::HyperRectangle< KE, VTYPE > | |
lfeat::Image | |
HuginBase::ImageCache | This is a cache for all the images we use |
celeste::ImageFile | |
celeste::PGMImage | |
HuginGraph::ImageGraph | Class to work with images graphs created from a HuginBase::Panorama class it creates a graph based on control points and linked images positions and provides function to work with it |
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 |
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 |
deghosting::ImageTypes< PixelType > | |
deghosting::Khan< PixelType > | |
deghosting::ImageTypes< vigra::RGBValue< PixelType > > | |
HuginBase::ImageVariable< Type > | An ImageVariable stores a value that can be linked to other ImageVariables of the same type |
img_ev | |
PanoDetector::ImgData | |
HuginBase::PTScriptParsing::ImgInfo | |
IniParser | A simple parser for ini files, it implements only some basic features |
InputImage | |
vigra_ext::interp_bilin | Simple bilinear interpolation |
vigra_ext::interp_cubic | Cubic interpolation |
vigra_ext::interp_nearest | Several classes to calculate interpolator weights, |
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 |
HuginLines::InvertedMaskAccessor | |
vigra_ext::InvLUTFunctor< VT1, LUT > | Functor to apply a LUT to gray and color images |
KDTreeSpace::KDTree< KE, VTYPE > | |
KDTreeSpace::KDTreeElemInterface< VTYPE > | |
KDTreeSpace::KDTreeElemInterface< double > | |
KDElemKeyPoint | |
lfeat::KeyPoint | |
lfeat::KeyPointDescriptor | Abstract base class for all keypoint descriptors |
lfeat::CircularKeyPointDescriptor | |
lfeat::KeyPointDetector | |
lfeat::KeyPointInsertor | |
KeyPointVectInsertor | |
lfeat::KeyPointPtrSort | |
lfeat::KeypointWriter | Base class for a keypoint writer |
lfeat::AutopanoSIFTWriter | |
lfeat::DescPerfFormatWriter | |
lfeat::SIFTFormatWriter | |
HuginBase::Lens | |
HuginBase::LensDB::LensDB | Main database class |
HuginLensTools::LensInfo | Structure to name of lens projections and their ids |
HuginBase::LimitIntensity | Class for storing the limits of an image used by the sampler to exclude too dark or too bright pixel |
vigra_ext::LinearTransform< DestValueType > | |
vigra_ext::LinearTransformFunctor< PT > | Calculate ret = p * a + b |
PreviewLayoutLinesTool::LineDetails | A class to store information about each line that will be drawn |
GreatCircleArc::LineSegment | |
hugin_omp::Lock | |
deghosting::LogarithmFunctor< PixelType > | Logarithm functor |
deghosting::LogarithmFunctor< vigra::RGBValue< ComponentType > > | Logarithm functor specialization for RGBValue |
lfeat::LUT< LBound, UBound, TResult, TArg > | |
vigra_ext::LUTFunctor< VTIn, LUT > | Functor to apply a LUT to gray and color images |
vigra_ext::LUTFunctor< VT1, LUT > | |
vigra_ext::LUTFunctor< VTInCompReal, LUTD > | |
vigra_ext::LUTTraits< T1 > | |
MaskFiles | |
vigra_ext::poisson::MaskGreaterAccessor< PixelType > | |
vigra_ext::MaskPixelCounter | Count pixels that are > 0 in a single image |
HuginBase::MaskPolygon | Base class, which stores one mask polygon |
vigra_ext::poisson::MaskSmallerAccessor< PixelType > | |
PanoDetector::MatchData | |
lfeat::Math | |
Matrix3 | General : Matrix3 is a class for handling 3x3 Matrix manipulation |
MaxStacker< ValueType > | |
MedianStacker< ValueType > | |
WinsorMeanStacker< ValueType > | |
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::MeshInfo::MeshCoords3D | Class to keep data of a single rectangle with texture coordinates |
MeshManager::MeshInfo | Handles the remapper and a display list for a specific image |
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 |
MeshManager | A MeshManager handles the graphics system representation of a remapping, by creating OpenGL display lists that draw a remapped image |
PanosphereOverviewMeshManager | |
PlaneOverviewMeshManager | |
PreviewMeshManager | |
MeshRemapper | An abstract base class for objects that calculate an approximate remap specified by quadrilatrials |
ChoosyRemapper | A ChoosyRemapper combines the other MeshRemappers and picks which one it deems is best suited for each image |
LayoutRemapper | Draw undistored images, but with the correct centre position |
TexCoordRemapper | |
VertexCoordRemapper | |
MinStacker< ValueType > | |
vigra_ext::Multiply< T > | Sample functor that can be used to multiply pixel values with a constant |
MyProcessListener | |
MyExecPanel | |
vigra_ext::NestFunctor< F1, F2 > | Functor to combine two functors: result = f1( f2(v) ) |
HuginQueue::NormalCommand | Normal command for queue, processing is stopped if an error occurred in program |
HuginQueue::OptionalCommand | Optional command for queue, processing of queue is always continued, also if an error occurred |
deghosting::NormalizeFunctor< PixelType > | Fuctor to normalize values |
deghosting::NormalizeFunctor< vigra::RGBValue< ComponentType > > | Fuctor to normalize values specialization for RGBValue |
NullTransform | |
vigra::NumericTraits< AlgTinyVector< T, SIZE > > | |
Parser::ShuntingYard::Operators::OperatorBase | Base class for operator on shunting yards operator stack |
Parser::ShuntingYard::Operators::BinaryOperator | Binary operator on stack on shunting yards operator stack |
Parser::ShuntingYard::Operators::FunctionOperator | Function or unary operator on shunting yards operator stack |
Parser::ShuntingYard::Operators::IfOperator | If operator on operator stack, used only for ':' token |
OptimData | |
HuginBase::PhotometricOptimizer::OptimData | |
HuginBase::OptVarSpec | |
OutputProjectionInfo | |
vigra_ext::OverlapSizeCounter | Count pixels that are > 0 in both images |
PanoCommand::PanoCommand | Base class for all panorama commands |
PanoCommand::AddCtrlPointCmd | Add a control point |
PanoCommand::AddCtrlPointsCmd | Add multiple control points |
PanoCommand::AddImagesCmd | Add image(s) to a panorama |
PanoCommand::CenterPanoCmd | Center panorama horizontically |
PanoCommand::ChangeCtrlPointCmd | Change a control point |
PanoCommand::ChangePartImagesLinkingCmd | Change the linking of some variables across parts of an ImageVariableGroup containing some specified images |
PanoCommand::ChangePartNumberCmd | Switch the part number of an image |
PanoCommand::CombinedPanoCommand | PanoCommand to combine other PanoCommands |
PanoCommand::DistributeImagesCmd | Distributes all images above the sphere, for the assistant |
PanoCommand::LinkLensVarsCmd | Link a set of lens variables for some lens |
PanoCommand::LoadPTProjectCmd | Dump the current project and load a new one |
PanoCommand::MergePanoCmd | Merge two project files |
PanoCommand::MoveImageCmd | Move image from position1 to position2 |
PanoCommand::NewPanoCmd | Reset the panorama |
PanoCommand::NewPartCmd | Make a new part in a ImageVariableGroup for a set of images, given the variables that make up the group |
PanoCommand::RemoveCtrlPointCmd | Remove a control point |
PanoCommand::RemoveCtrlPointsCmd | Remove several control points |
PanoCommand::RemoveImageCmd | Remove an image from a panorama |
PanoCommand::RemoveImagesCmd | Remove multiple images from a panorama |
PanoCommand::ResetToMeanExposure | Reset output exposure to mean exposure of all images |
PanoCommand::RotatePanoCmd | Rotate the panorama |
PanoCommand::SetActiveImagesCmd | Set active images |
PanoCommand::SetPanoOptionsCmd | Set the panorama options |
PanoCommand::SetVariableCmd | Update a single variable, possibly for a group of images |
PanoCommand::StraightenPanoCmd | Straighten panorama horizontically |
PanoCommand::SwapImagesCmd | Swap two images |
PanoCommand::TranslatePanoCmd | Translate the panorama |
PanoCommand::UpdateCPsCmd | Update all control points |
PanoCommand::UpdateCropFactorCmd | Update the crop factor |
PanoCommand::UpdateFocalLengthCmd | Update the focal length |
PanoCommand::UpdateImagesVariablesCmd | Update variables of a group of images |
PanoCommand::UpdateImageVariablesCmd | Update variables of a single image |
PanoCommand::UpdateMaskForImgCmd | Update mask for given image |
PanoCommand::UpdateOptimizerSwitchCmd | Update the optimizer master switch |
PanoCommand::UpdateOptimizeVectorCmd | Updates the optimize vector, aka all variables which should be optimized |
PanoCommand::UpdatePhotometricOptimizerSwitchCmd | Update the photometric optimizer master switch |
PanoCommand::UpdateSrcImageCmd | Update source image |
PanoCommand::UpdateSrcImagesCmd | Update source images |
PanoCommand::UpdateVariablesByParseExpression | Update variables by parsing a expression |
PanoCommand::UpdateVariablesCmd | Update all variables |
PanoCommand::UpdateVariablesCPCmd | Update all variables & control points |
PanoCommand::UpdateVariablesCPSetCmd | Update all variables & control points |
PanoCommand::UpdateWhiteBalance | Update global white balance |
PanoCommand::wxAddCtrlPointGridCmd | Add a control point |
PanoCommand::wxAddImagesCmd | Add image(s) to a panorama |
PanoCommand::wxApplyTemplateCmd | Apply a template to a panorama object |
PanoCommand::wxLoadPTProjectCmd | Dump the current project and load a new one |
PanoCommand::wxNewProjectCmd | Start a new project, reset options to values in preferences |
PanoDetector | |
PanoInfo | Class to store some information about a pto file on disc |
PanoOperation::PanoOperation | Base class for different PanoOperations derived classes should overwrite protected PanoOperation::GetInternalCommand to implement the operation |
PanoOperation::AddImageOperation | PanoOperation to add several user selected images to the panorama |
PanoOperation::AddImagesSeriesOperation | PanoOperation to add all image in a defined timeinterval to the panorama |
PanoOperation::AssignStacksOperation | PanoOperation to assigns stacks |
PanoOperation::ChangeLensOperation | PanoOperation to change lens number |
PanoOperation::ChangeStackOperation | PanoOperation to change lens number |
PanoOperation::CleanControlPointsOperation | PanoOperation to clean control points with statistically method |
PanoOperation::CelesteOperation | PanoOperation to clean control points with Celeste |
PanoOperation::ImageVariablesExpressionOperation | PanoOperation to modify image variables by parsing an expression |
PanoOperation::NewLensOperation | PanoOperation to assign new lens |
PanoOperation::NewStackOperation | PanoOperation to assign new stack |
PanoOperation::PanoMultiImageOperation | PanoOperation with works with at least one image |
PanoOperation::LoadLensOperation | PanoOperation to load lens from ini file or lens database |
PanoOperation::RemoveImageOperation | PanoOperation to remove selected images |
PanoOperation::PanoSingleImageOperation | PanoOperation which works only with one selected image |
PanoOperation::ChangeAnchorImageOperation | PanoOperation to change anchor image |
PanoOperation::ChangeColorAnchorImageOperation | PanoOperation to change exposure anchor image |
PanoOperation::SaveLensOperation | PanoOperation to save lens to ini file or database |
PanoOperation::RemoveControlPointsOperation | PanoOperation to remove control points |
PanoOperation::ResetOperation | PanoOperation to reset image variables |
PanoProperties | |
HuginBase::PanoramaAlgorithm | |
HuginBase::CalculateCPStatistics | Just some common implementation; probably not so useful |
HuginBase::CalculateCPStatisticsError | |
HuginBase::CalculateCPStatisticsRadial | |
HuginBase::CalculateFitPanorama | |
HuginBase::FitPanorama | |
HuginBase::CalculateFOV | |
HuginBase::CalculateMeanExposure | |
HuginBase::CalculateOptimalScale | |
HuginBase::SetWidthOptimal | |
HuginBase::CenterHorizontally | |
HuginBase::ComputeImageROI | |
HuginBase::PTOptimizer | |
HuginBase::AutoOptimise | |
HuginBase::SmartOptimise | |
HuginBase::RANSACOptimizer | Pairwise ransac optimisation |
HuginBase::RotatePanorama | |
HuginBase::StraightenPanorama | |
HuginBase::TimeConsumingPanoramaAlgorithm | |
HuginBase::CalculateOptimalROI | |
HuginBase::CalculateOptimalROIOutside | |
HuginBase::PhotometricOptimizer | |
HuginBase::SmartPhotometricOptimizer | |
HuginBase::PointSampler | |
HuginBase::AllPointSampler | |
HuginBase::RandomPointSampler | |
HuginBase::StitcherAlgorithm | Just a conceptual base class.. |
HuginBase::FileOutputStitcherAlgorithm | Stitch to file output |
HuginBase::NonaFileOutputStitcher | This class will use the stitchPanorama function of nona |
HuginBase::ImageStitcherAlgorithm | Stitch to file output |
HuginBase::TranslatePanorama | |
HuginBase::PanoramaData | Model for a panorama |
HuginBase::ManagedPanoramaData | |
HuginBase::Panorama | Model for a panorama |
HuginBase::PanoramaDataMemento | Memento class for a PanoramaData object |
HuginBase::PanoramaMemento | Memento class for a Panorama object |
HuginBase::PanoramaObserver | This handler class will receive change events from the Panorama |
CPEditorPanel | Control point editor panel |
CPListCtrl | List all control points of this project |
GLPreviewFrame | The OpenGL preview frame |
ImagesList | Multi use list |
ImagesListMask | Specialized to display the mask aspect of images |
ImagesPanel | Hugin's first panel |
ImagesTreeCtrl | Main images tree control, used on images and optimizer tabs |
MainFrame | The main window frame |
MaskEditorPanel | Mask editor panel |
OptimizePanel | Run the optimizer |
OptimizePhotometricPanel | Run the optimizer |
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 |
PanosphereOverviewOutlinesTool | |
PlaneOverviewOutlinesTool | |
PanoPanel | Define the pano edit panel |
PreviewFrame | The image preview frame |
PreviewLayoutLinesTool | The PreviewLayoutLinesTool handles the lines connecting images in the layout view of the fast preview |
PreviewPanel | A preview panel that renders the pictures using the panotools library |
ViewState | |
HuginBase::PanoramaOptions | Panorama image options |
Papywizard::PapywizardSettings::PapywizardImage | |
Papywizard::PapywizardSettings | Class which holds all read settings from a Papywizard xml file |
Parameters | |
DragTool::ParamStore | |
ParsedImg | |
Parser::ParseVar | Struct to save parsed variables and optional image numbers |
vigra_ext::PassThroughFunctor< T > | Does nothing |
PluginItem | Class for generating plugin menu items |
lfeat::PointMatch | |
lfeat::PointMatchPtrSort | |
vigra_ext::PointPairT< VALUE > | |
vigra_ext::PolySqDistFunctor< NTERMS > | |
PosMap | A map from image positions to panorama positions |
PossiblePano | |
HuginBase::PrintVar | Functor to print a variable |
AppBase::ProgressDisplay | |
AppBase::DummyProgressDisplay | Dummy progress display, without output |
AppBase::StreamProgressDisplay | Progress display to print progress reports to a stream |
LensCalFrame | The main window frame |
MainFrame | The main window frame |
PreviewFrame | The image preview frame |
ProgressReporterDialog | |
Project | |
ProjectionGridTool | Tool to draw a grid to create correspondence between the overview and the preview |
PanosphereOverviewProjectionGridTool | |
PreviewProjectionGridTool | |
vigra::PromoteTraits< RGBValue< T1, R, G, B >, T2 > | |
HuginBase::PTOptEstimator | Estimator for RANSAC based adjustment of pairwise parameters |
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 |
HuginBase::ImageCache::PyramidKey | Get a pyramid image |
hpi::python_arglist | Helper class to generated PyObject from C/C++/hugin classes |
hpi::python_interface | Class which encapsulates the python interface |
celeste::QMatrix | |
celeste::Kernel | |
celeste::ONE_CLASS_Q | |
celeste::SVC_Q | |
celeste::SVR_Q | |
KDTreeSpace::QueueEntry< KE, VTYPE > | |
RangeCompression | |
Ransac | This class implements the Random Sample Consensus (RanSac) framework, a framework for robust parameter estimation |
lfeat::Ransac | |
RawImport | Base class for implementation of Raw import functions |
DarkTableRawImport | Special class for Darktable raw import |
DCRawImport | Special class for raw import with dcraw |
RTRawImport | Class for RawTherapee raw import |
vigra_ext::ReadFunctorAccessor< Functor, Accessor > | This class can be used to apply a function when reading the input image |
Rec | |
OverviewOutlinesTool::Rect | Class to represent a single rectangle |
HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE > | Difference reduce functor |
vigra_ext::ReduceToHDRFunctor< VALUETYPE > | |
HuginBase::ImageCache::Request | Request for an image to load Connect to the ready signal so when the image loads you can respond |
HuginBase::Photometric::ResponseTransform< VTIn > | Radiometric transformation, includes exposure, vignetting and white balance |
HuginBase::Photometric::InvResponseTransform< VTIn, VTOut > | Radiometric transformation, includes exposure, vignetting and white balance |
vigra_ext::ROIImage< Image, Mask > | Brief description |
vigra_ext::ROIImage< ImageType, AlphaType > | |
HuginBase::Nona::RemappedPanoImage< ImageType, AlphaType > | |
vigra_ext::ROIImage< RemapImage, AlphaImage > | |
HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage > | Struct to hold a image state for stitching |
vigra_ext::RotateTransform | Clockwise rotation around a origin point, and a translation afterwards |
Runnable | |
ImgDataRunnable | |
LoadKeypointsDataRunnable | |
MatchDataRunnable | |
WriteKeyPointsRunnable | |
lfeat::SampleSpec | |
ScaleFunctor< T > | Functor to scale image on the fly during other operations |
hugin_omp::ScopedLock | |
lfeat::Sieve< _Key, _Compare > | |
lfeat::SieveExtractor< _Key > | |
lfeat::SieveExtractor< lfeat::KeyPointPtr > | |
SieveExtractorKP | |
lfeat::SieveExtractor< lfeat::PointMatchPtr > | |
SieveExtractorMatch | |
SigmaMeanStacker< ValueType > | |
HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType > | Functor to create a remapped image |
HuginBase::Nona::FileRemapper< ImageType, AlphaType > | Functor to create a remapped image, loads image from disk |
HuginBase::Nona::SingleImageRemapper< vigra::FRGBImage, vigra::BImage > | |
HuginBase::SmallRemappedImageCache | Class to cache remapped images, loaded from the hugin small image cache |
HuginLines::SingleLine | Single line extracted from image |
HuginBase::SmartOptimizerStub | |
HuginBase::SmartOptimise | |
HuginBase::SmartPhotometricOptimizer | |
celeste::Solver::SolutionInfo | |
celeste::Solver | |
celeste::Solver_NU | |
PanoOperation::sortbytime | |
SortFilename | |
SortImageVectorEV | |
SortVectorByExposure | |
HuginBase::SortVectorByExposure | |
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 |
stack_img | |
HuginBase::Nona::StackingBlender | Blend images, by simply stacking them, without soft blending or boundary calculation |
HuginBase::Nona::Stitcher< ImageType, AlphaType > | Implements a stitching algorithm |
HuginBase::Nona::MultiImageRemapper< ImageType, AlphaType > | Remap a set of images, and store the individual remapped files |
HuginBase::Nona::ReduceStitcher< ImageType, AlphaType > | Create a panorama using the reduce operation on all overlapping pixels |
HuginBase::Nona::SimpleStitcher< ImageType, AlphaType > | A stitcher without seaming, just copies the images over each other |
HuginBase::Nona::WeightedStitcher< ImageType, AlphaType > | |
HuginBase::Nona::Stitcher< ImageType, AlphaImageType > | |
HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType > | |
HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType > | Stitch multilayer |
Ransac::SubSetIndexComparator | |
celeste::svm_model | |
celeste::svm_node | |
celeste::svm_parameter | |
celeste::svm_problem | |
HuginBase::LensDB::LensDB::Database::TCAdata | |
hugin_utils::TDiff2D< T > | |
TestCode | |
TextureManager::TextureInfo | |
TextureManager::TextureKey | |
TextureManager | |
vigra::detail::threshold_alpha_transform | |
celeste::tmp | |
Parser::ShuntingYard::RPNTokens::TokenBase | Abstract base class |
Parser::ShuntingYard::RPNTokens::BinaryToken | Binary operator on rpn stack |
Parser::ShuntingYard::RPNTokens::FunctionToken | Unary operator or function on rpn queue |
Parser::ShuntingYard::RPNTokens::IfToken | If operator on rpn stack |
Parser::ShuntingYard::RPNTokens::NumericToken | Single numeric token on rpn queue |
Tool | |
DragTool | Allows the user to change the yaw, pitch and roll of a connected component of images by dragging them in the fast preview |
OverviewDragTool | |
PreviewDragTool | |
OverviewTool | |
PanosphereOverviewTool | |
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 |
PanosphereOverviewOutlinesTool | |
PanosphereOverviewProjectionGridTool | |
PanosphereSphereTool | Tool to draw a whiteish transparent sphere for the panosphere |
PlaneOverviewTool | |
PlaneOverviewCameraTool | Tool for manipulation of the opengl 'camera' properties It handles the position of the camera in 3 dimensions |
PlaneOverviewOutlinesTool | |
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 |
PreviewDifferenceTool | Finds the topmost image underneath the mouse pontier, cancel it's normal drawing, and then subtract it from the rest of the images |
PreviewEditCPTool | Tool to delete all cp in a selected rectangle |
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 |
PreviewTool | |
PreviewCameraTool | Tool for the manipulation of the opengl 'camera' properties It handles zooming in/out of the main preview window |
PreviewCropTool | Allow the user to change the cropping region by dragging it in the fast preview |
PreviewGuideTool | Draws guide lines over the panorama in fast preview window |
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 | |
ToolHelper | |
OverviewToolHelper | |
PanosphereOverviewToolHelper | |
PlaneOverviewToolHelper | |
PreviewToolHelper | |
HuginBase::PTools::Transform | Holds transformations for Image -> Pano and the other way |
VertexCoordRemapper::Tree | |
VertexCoordRemapper::TreeNode | |
vigra_ext::ValueTypeTraits< T1 > | |
HuginBase::Variable | Variable has a value and a name |
HuginBase::LensVariable | A lens variable can be linked |
HuginBase::LinkedVariable | |
HuginBase::PhotometricOptimizer::VarMapping | |
Vector3 | General : Vector3 is a class for handling 3D Vectors manipulation |
Vertex | |
HuginLines::VerticalLine | |
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 > | |
HuginBase::LensDB::LensDB::Database::Vignettingdata | |
VisualizationState | |
OverviewVisualizationState | |
PanosphereOverviewVisualizationState | |
PlaneOverviewVisualizationState | |
lfeat::WaveFilter | |
vigra_ext::WriteFunctorAccessor< Functor, Accessor, ValueType > | This class can be used to apply a function when writing to an image |
wxApp | |
huginApp | The application class for hugin |
LensCalApp | The application class for lens_calibrate_gui |
PTBatcherGUI | The application class for hugin_stitch_project |
stitchApp | The application class for hugin_stitch_project |
wxAppConsole | |
iCPApp | |
wxAuiFloatingFrame | |
GLwxAuiFloatingFrame | Subclass for a floating frame of the dock manager |
wxAuiManager | |
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 |
wxCommandEvent | |
CPEvent | Events to notify about new point / region / point change |
wxConnection | |
BatchIPCConnection | Class for communication between different PTBatcherGUI instances |
wxControl | |
wxcode::wxTreeListCtrl | |
ImagesTreeCtrl | Main images tree control, used on images and optimizer tabs |
wxDialog | |
AboutDialog | Dialog for about window |
BrowsePTOFilesDialog | Dialog for browsing pto files |
ChangeUserDefinedSequenceDialog | Dialog for changing the user defined sequence |
CPDetectorDialog | Dialog for input settings of one autopano generator |
EditOutputIniDialog | Dialog for editing user defined output settings (ini file) |
FailedProjectsDialog | Dialog for finding panorama in given directory |
FindPanoDialog | Dialog for finding panorama in given directory |
GenerateSequenceDialog | Dialog for generate panoramas from a sequence of images |
HDRMergeOptionsDialog | Dialog for reset panorama settings |
HFOVDialog | A dialog for HFOV |
ImageVariableDialog | Dialog for editing image variables |
ImageVariablesExpressionDialog | Dialog for editing expression to change image variables |
LoadLensDBDialog | Dialog for loading lens parameter from lens database |
MaskLoadDialog | Dialog for loading masks |
MyExecDialog | |
PanoOutputDialog | Dialog for setting output parameters for simple user interface |
Papywizard::PapywizardImportDialog | |
PreferencesDialog | Hugin preferences dialog |
RawImportDialog | Dialog for raw import |
RawImportProgress | Dialog class for showing progress of raw import |
ResetDialog | Dialog for reset panorama settings |
SaveLensDBDialog | Dialog for saving lens parameter into lens database |
SelectAspectRatioDialog | |
wxDirTraverser | |
DirTraverser | |
wxEvent | |
ImageReadyEvent | Event for when a requested image finished loading |
wxEvtHandler | |
ImageGroupButtonEventHandler | |
ImageToogleButtonEventHandler | |
TextKillFocusHandler | Handle EVT_KILL_FOCUS and convert it to a EVT_TEXT_ENTER event |
wxFileDropTarget | |
BatchDropTarget | Simple class that forward the drop to the mainframe |
FileDropTarget | Simple class that forward the drop to the mainframe |
PanoDropTarget | Simple class that forward the drop to the mainframe |
wxFrame | |
Batch | |
BatchFrame | |
CPListFrame | |
GLPreviewFrame | The OpenGL preview frame |
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 |
LensCalFrame | The main window frame |
MainFrame | The main window frame |
PreviewFrame | The image preview frame |
RunStitchFrame | |
RunStitchFrame | |
TaskBarBalloon | Class to show a taskbar balloon |
wxGLCanvas | |
GLViewer | A wxWidget to display the fast preview |
GLOverview | |
GLPreview | |
wxHtmlWindow | |
HtmlWindow | Modified wxHtmlWindow for open external links |
wxHtmlWindowXmlHandler | |
HtmlWindowXmlHandler | Xrc handler for HTMLWindow |
wxListCtrl | |
ImagesList | Multi use list |
ProjectListBox | |
wxListCtrlXmlHandler | |
CPListCtrlXmlHandler | Xrc handler for CPImagesComboBox |
ProjectListBoxXmlHandler | Xrc handler |
wxListView | |
CPListCtrl | List all control points of this project |
wxObject | |
ThreadImage | Helper class to transfer thumbnail data from worker thread to GUI thread |
wxcode::wxTreeListColumnInfo | |
wxOwnerDrawnComboBox | |
CPImagesComboBox | Owner Drawn ComboBox for showing connected images on CP tab |
wxOwnerDrawnComboBoxXmlHandler | |
CPImagesComboBoxXmlHandler | Xrc handler for CPImagesComboBox |
wxPanel | |
CPEditorPanel | Control point editor panel |
ImagesPanel | Hugin's first panel |
LensCalImageCtrl | Image previewer for lens calibration GUI |
MaskEditorPanel | Mask editor panel |
MyExecPanel | |
OptimizePanel | Run the optimizer |
OptimizePhotometricPanel | Run the optimizer |
PanoPanel | Define the pano edit panel |
PreviewPanel | A preview panel that renders the pictures using the panotools library |
RunStitchPanel | |
SplitButton | |
wxPopupTransientWindow | |
wxGraphTools::GraphPopupWindow | Simple popup to show graph |
wxProcess | |
MyPipedProcess | |
wxProgressDialog | |
ProgressReporterDialog | |
wxScrolledWindow | |
CPImageCtrl | Brief description |
MaskImageCtrl | Mask editor |
wxcode::wxTreeListMainWindow | |
wxServer | |
BatchIPCServer | Server which implements the communication between different PTBatcherGUI instances (see BatchIPCConnection) |
wxStatusBar | |
ProgressStatusBar | Class for showing a status bar with progress, the progress bar is always in the last field of the statusbar |
wxTaskBarIcon | |
BatchTaskBarIcon | Class for showing a taskbar/tray icon |
wxTextCtrl | |
wxcode::wxEditTextCtrl | |
wxThread | |
ThumbnailThread | Background thread to generate thumbnails of all pto files |
wxTimer | |
wxcode::wxTreeListRenameTimer | |
wxTipProvider | |
LocalizedFileTipProvider | A tip file provider that uses gettext to translate the tips |
wxTreeItemData | |
ImagesTreeData | |
wxTreeListCtrlXmlHandler | |
ImagesTreeCtrlXmlHandler | Xrc handler |
wxcode::wxTreeListItem | |
wxcode::wxTreeListItemCellAttr | |
wxWindow | |
wxcode::wxTreeListHeaderWindow | |
wxXmlResourceHandler | |
CPEditorPanelXmlHandler | Xrc handler |
CPImageCtrlXmlHandler | Xrc handler |
ImagesListMaskXmlHandler | Xrc handler |
ImagesPanelXmlHandler | Xrc handler |
LensCalImageCtrlXmlHandler | Xrc handler for LensCalImageCtrl |
MaskEditorPanelXmlHandler | Xrc handler for handling mask editor panel |
MaskImageCtrlXmlHandler | Xrc handler for mask editor |
OptimizePanelXmlHandler | Xrc handler |
OptimizePhotometricPanelXmlHandler | Xrc handler |
PanoPanelXmlHandler | Xrc handler |
PreviewPanelXmlHandler | Xrc handler |
SplitButtonXmlHandler | Xrc handler for split button |