Hugintrunk Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
HuginBase::Nona::_fDescFunction descriptor to be executed by exec_function
HuginBase::Nona::_FuncParamsParameters for transformation calls Can be just one double, two double, 4 double, a matrix, matrix and a double
A_Polygon
AboutDialogDialog for about window
PT::AddCtrlPointCmdAdd a control point
PT::AddCtrlPointsCmdAdd multiple control points
PanoOperation::AddImageOperationPanoOperation to add several user selected images to the panorama
PT::AddImagesCmdAdd image(s) to a panorama
PanoOperation::AddImagesSeriesOperationPanoOperation 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_lessFunctor class to compare two objects with the "Alphanum Algorithm"
makefile::AnythingThis one only inserts some Text, not doing anything else
vigra_ext::ApplyGammaFunctor< TIn, TOut >
vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 >
vigra_ext::ApplyLogFunctor
PanoOperation::AssignStacksOperationPanoOperation to assigns stacks
HuginBase::AssistantMakefilelibExport
HuginBase::AssistantMakefilelibExport::AssistantPrograms
PT::AssistantPrograms
AutoCtrlPointCreatorBase class for control point creators
HuginBase::AutoOptimise
HuginBase::AutoOptimise::OptimiseVisitorTraverse functor to optimise the image links
AutoPanoKolorA matcher that uses Alexandres sift matcher
AutoPanoSiftA matcher that uses Sebastians Nowozin's excellent sift matcher
AutoPanoSiftMultiRowA matcher for multi-row panoramas based on an idea by Bruno Postle
AutoPanoSiftMultiRowStackA matcher for multi-rows, which considers stacks
AutoPanoSiftPreAlignA matcher that uses the align information in the panorama to generate cp between overlapping images
AutoPanoSiftStackA matcher that uses Sebastians Nowozin's excellent sift matcher and considers stacks
lfeat::AutopanoSIFTWriter
makefile::AutoVariableGNU Make has automatic Variables, which can not be defined and have names consisting of one special character
deghosting::BadDimensionsException called when image dimensions differ
HuginBase::BaseSrcPanoImageBase class containing all the variables, but missing some of the other important functions and with some daft accessors
Batch
BatchDropTargetSimple class that forward the drop to the mainframe
BatchFrame
BatchIPCConnectionClass for communication between different PTBatcherGUI instances
BatchIPCServerServer which implements the communication between different PTBatcherGUI instances (see BatchIPCConnection)
BatchTaskBarIconClass for showing a taskbar/tray icon
KDTreeSpace::BestMatch< KE >
lfeat::bounded_set< _Key, _Compare >
lfeat::BoxFilter
celeste::Cache
celeste::Cache::head_t
HuginBase::Nona::CalcMaskUnionFunctor to calculate the union of two images
HuginBase::CalculateCPStatisticsJust some common implementation; probably not so useful
HuginBase::CalculateCPStatisticsError
HuginBase::CalculateCPStatisticsRadial
HuginBase::CalculateFitPanorama
HuginBase::CalculateFOV
HuginBase::CalculateImageOverlapClass for calculating overlap of images
HuginBase::CalculateMeanExposure
HuginBase::CalculateOptimalROI
HuginBase::CalculateOptimalROI::nonrec
HuginBase::CalculateOptimalScale
hugin_utils::TRANSFORM::CartToImgConvert cartesian coordinates to image coordinates
PanoOperation::CelesteOperationPanoOperation to clean control points with Celeste
HuginBase::CenterHorizontally
PT::CenterPanoCmdCenter panorama horizontically
PanoOperation::ChangeAnchorImageOperationPanoOperation to change anchor image
PanoOperation::ChangeColorAnchorImageOperationPanoOperation to change exposure anchor image
PT::ChangeCtrlPointCmdChange 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::ChangeLensOperationPanoOperation to change lens number
PT::ChangePartImagesLinkingCmdChange the linking of some variables across parts of an ImageVariableGroup containing some specified images
PT::ChangePartNumberCmdSwitch the part number of an image
PanoOperation::ChangeStackOperationPanoOperation to change lens number
ChoosyRemapperA ChoosyRemapper combines the other MeshRemappers and picks which one it deems is best suited for each image
lfeat::CircularKeyPointDescriptor
PanoOperation::CleanControlPointsOperationPanoOperation to clean control points with statistically method
PT::CombinedPanoCommandPanoCommand to combine other PanoCommands
AppBase::Command< StringType >Base class for all panorama commands
CommandHistoryA history for Command, provides undo/redo functionality
makefile::CommentEncapsulates a Comment
HuginBase::ComputeImageROI
makefile::ConditionalMakefiles can have conditional parts, that are only seen by make if the condition is true
makefile::ConditionalDEF
makefile::ConditionalEQ
makefile::ConditionalNDEF
makefile::ConditionalNEQ
HuginBase::ConstImageVariableGroupAn ImageVariableGroup is a collection of image variables that can have some shared variable values
HuginBase::ConstStandardImageVariableGroupsMake an ImageVariableGroup for lenses and other common concepts
celeste::ContrastFilter
HuginBase::ControlPointControl point
vigra_ext::CorrelationResultMaximum of correlation, position and value
CPDetectorConfigClass for storing settings of different control point generators
CPDetectorDialogDialog for input settings of one autopano generator
CPDetectorSettingClass, which stores all settings of one cp detector
CPEditorPanelControl point editor panel
CPEditorPanelXmlHandlerXrc handler
CPEventEvents to notify about new point / region / point change
CPImageCtrlBrief description
CPImageCtrlXmlHandlerXrc handler
CPImagesComboBoxOwner Drawn ComboBox for showing connected images on CP tab
CPImagesComboBoxXmlHandlerXrc handler for CPImagesComboBox
CPListFrameList 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
HuginBase::Nona::DifferenceBlenderBlend by difference
DirTraverser
DisplayedControlPointHelper class to display and manipulate cp in cp tab
PT::DistributeImagesCmdDistributes 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
DragToolAllows 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::DummyProgressDisplayDummy progress display, without output
AppBase::DummyProgressReporter
hugin_utils::TRANSFORM::ERectToRectTransform 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
FailedProjectsDialogDialog for finding panorama in given directory
FileDropTargetSimple class that forward the drop to the mainframe
PT::FileIsNewer
HuginBase::FileOutputStitcherAlgorithmStitch to file output
HuginBase::Nona::FileRemapper< ImageType, AlphaType >Functor to create a remapped image, loads image from disk
FindPanoDialogDialog for finding panorama in given directory
HuginBase::FitPanorama
enblend::FromPromotePlusFunctorWrapper< T1, T2, T3 >
celeste::GaborFilter
celeste::GaborJet
vigra_ext::GammaFunctor
HuginBase::GetRange< T1 >
GlobalCmdHistSingleton CommandHistory
GLOverview
GLPanosphereOverviewRendererSubclass for the panosphere overview mode
GLPlaneOverviewRendererSubclass for the plane overview mode
GLPreview
GLPreviewFrameThe OpenGL preview frame
GLPreviewRendererSubclass for the preview canvas
GLRendererThe renderer handles drawing the opengl scene
GLViewerA wxWidget to display the fast preview
GLwxAuiFloatingFrameSubclass for a floating frame of the dock manager
GLwxAuiManagerCustomized 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_
GraphHelp class to draw charts
hugin_utils::GraphEdge
GraphPopupWindowSimple popup to show graph
GreatCircleArc
GreatCircleArc::LineSegment
GreatCirclesDraw 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
HDRMergeOptionsDialogDialog for reset panorama settings
HFOVDialogA dialog for HFOV
lfeat::Homography
HtmlWindowModified wxHtmlWindow for open external links
HtmlWindowXmlHandlerXrc handler for HTMLWindow
huginAppThe application class for hugin
HuginPipedProcess
HuginSplashScreenClass 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::ImageCacheThis is a cache for all the images we use
HuginBase::ImageCache::EntryInformation about an image inside the cache
HuginBase::ImageCache::PyramidKeyGet a pyramid image
HuginBase::ImageCache::RequestRequest 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
ImageReadyEventEvent for when a requested image finished loading
ImagesListMulti use list
ImagesListMaskSpecialized to display the mask aspect of images
ImagesListMaskXmlHandlerXrc handler
ImagesPanelHugin's first panel
ImagesPanelXmlHandlerXrc 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::ImageStitcherAlgorithmStitch to file output
ImagesTreeCtrlMain images tree control, used on images and optimizer tabs
ImagesTreeCtrlXmlHandlerXrc 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
ImageVariableDialogDialog for editing image variables
HuginBase::ImageVariableGroupSame as above, but use a non const panorama
img_ev
ImgDataRunnable
HuginBase::PTScriptParsing::ImgInfo
hugin_utils::TRANSFORM::ImgToCartConvert image coordinates to mathematical rectangular coordinates
vigra_ext::interp_bilinSimple bilinear interpolation
vigra_ext::interp_cubicCubic interpolation
vigra_ext::interp_nearestNearest neighbour, stupid, but might be useful somewhere
vigra_ext::interp_sinc< size_ >Sinc interpolation, with variable width
vigra_ext::interp_spline16Spline16 interpolation
vigra_ext::interp_spline36Spline36 interpolation
vigra_ext::interp_spline64Spline64 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::InvRotERectInverse rotate and move equirectangular orientation
KDElemKeyPoint
KDTreeSpace::KDTree< KE, VTYPE >
KDTreeSpace::KDTreeElemInterface< VTYPE >
celeste::Kernel
lfeat::KeyPoint
lfeat::KeyPointDescriptorAbstract base class for all keypoint descriptors
lfeat::KeyPointDetector
lfeat::KeyPointInsertor
lfeat::KeyPointPtrSort
KeyPointVectInsertor
lfeat::KeypointWriterBase class for a keypoint writer
deghosting::Khan< PixelType >
LayoutRemapperDraw 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
LensCalAppThe application class for lens_calibrate_gui
LensCalFrameThe main window frame
LensCalImageCtrlImage previewer for lens calibration GUI
LensCalImageCtrlXmlHandlerXrc handler for LensCalImageCtrl
HuginBase::LensDB::LensDBMain wrapper class for lensfun database
HuginBase::LensDB::LensDBListClass to save a list of lenses
HuginBase::LensVariableA lens variable can be linked
vigra_ext::LinearTransform< DestValueType >
vigra_ext::LinearTransformFunctor< PT >Calculate ret = p * a + b
HuginBase::LinkedVariable
PT::LinkLensVarsCmdLink a set of lens variables for some lens
hugin_utils::LMS_SolverSolve a linear least squares problem
LoadKeypointsDataRunnable
LoadLensDBDialogDialog for loading lens parameter from lensfun database
PanoOperation::LoadLensOperationPanoOperation to load lens from ini file or lensfun database
PT::LoadPTProjectCmdDump the current project and load a new one
LocalizedFileTipProviderA 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
MainFrameThe main window frame
makefile::MakefileContainer and Manager for all our MakefileItems
makefile::MakefileItemThe virtual baseclass for all objects that appear in the Makefile
makefile::ManageableMarks classes that the Manager should handle
HuginBase::ManagedPanoramaData
makefile::ManagerProvides 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 >
MaskEditorPanelMask editor panel
MaskEditorPanelXmlHandlerXrc handler for handling mask editor panel
MaskFiles
MaskImageCtrlMask editor
MaskImageCtrlXmlHandlerXrc handler for mask editor
MaskLoadDialogDialog for loading masks
vigra_ext::MaskPixelCounterCount pixels that are > 0 in a single image
HuginBase::MaskPolygonBase class, which stores one mask polygon
MatchDataRunnable
lfeat::Math
Matrix3General : Matrix3 is a class for handling 3x3 Matrix manipulation
PT::MergePanoCmdMerge 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
MeshManagerA MeshManager handles the graphics system representation of a remapping, by creating OpenGL display lists that draw a remapped image
MeshManager::MeshInfoHandles the remapper and a display list for a specific image
MeshManager::MeshInfo::Coord3DClass to handle a 3D point
MeshManager::MeshInfo::MeshCoords3DClass to keep data of a single rectangle with texture coordinates
MeshManager::PanosphereOverviewMeshInfoSubclass for the panosphere it converts coordinates obtained from an equirectangular projection to 3D coordinates on the sphere
MeshManager::PlaneOverviewMeshInfoSubclass for the plane overview mode
MeshManager::PreviewMeshInfoSubclass of MeshInfo for the preview It actually does nothing in addition to the base class
MeshRemapperAn abstract base class for objects that calculate an approximate remap specified by quadrilatrials
MeshRemapper::ArrayCoordsA class for exchanging coordinates by value
MeshRemapper::CoordsA class for exchanging pointers to coordinates
PT::MoveImageCmdMove 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::MultiProgressDisplayThe progress display is used to report progress to another part of the program
AppBase::MultiProgressDisplayAdaptor
MyExecDialog
MyExecPanel
MyExternalCmdExecDialog
MyOutput
MyPipedProcess
MyProcess
MyProcessListener
MyProgressDialogWxProgressDialog with interface for my progress dialog
vigra_ext::NestFunctor< F1, F2 >Functor to combine two functors: result = f1( f2(v) )
PanoOperation::NewLensOperationPanoOperation to assign new lens
makefile::NewlineSimply prints newlines
PT::NewPanoCmdReset the panorama
PT::NewPartCmdMake a new part in a ImageVariableGroup for a set of images, given the variables that make up the group
PanoOperation::NewStackOperationPanoOperation to assign new stack
deghosting::NoImagesException called when there are no input images
HuginBase::NonaFileOutputStitcherThis class will use the stitchPanorama function of nona
NonaOptionsDialogDefine 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
OptimizePanelRun the optimizer
OptimizePanelXmlHandlerXrc handler
OptimizePhotometricPanelRun the optimizer
OptimizePhotometricPanelXmlHandlerXrc handler
OptProgressDialog
HuginBase::OptVarSpec
OutputProjectionInfo
vigra_ext::OverlapSizeCounterCount pixels that are > 0 in both images
HuginBase::OverlapSizeCounterCount pixels that are > 0 in both images
OverviewDragTool
OverviewOutlinesToolClass 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::RectClass to represent a single rectangle
OverviewTool
OverviewToolHelper
OverviewVisualizationState
HuginBase::PanoCommand< StringType >Default panorama cmd, provides undo with mementos
PT::PanoCommandDefault panorama cmd, provides undo with mementos
PanoDetector
PanoDetector::ImgData
PanoDetector::MatchData
PanoDropTargetSimple class that forward the drop to the mainframe
PanoOperation::PanoMultiImageOperationPanoOperation with works with at least one image
PanoOperation::PanoOperationBase class for different PanoOperations derived classes should overwrite protected PanoOperation::GetInternalCommand to implement the operation
PanoOutputDialogDialog for setting output parameters for simple user interface
PanoPanelDefine the pano edit panel
PanoPanelXmlHandlerXrc handler
PT::Panorama
HuginBase::PanoramaModel for a panorama
HuginBase::PanoramaAlgorithm
HuginBase::PanoramaDataModel for a panorama
HuginBase::PanoramaDataMementoMemento class for a PanoramaData object
HuginBase::PanoramaMakefilelibExport
HuginBase::PanoramaMakefilelibExport::PTPrograms
PT::PanoramaMemento
HuginBase::PanoramaMementoMemento class for a Panorama object
PT::PanoramaObserver
HuginBase::PanoramaObserverThis handler class will receive change events from the Panorama
HuginBase::PanoramaOptionsPanorama image options
PanoOperation::PanoSingleImageOperationPanoOperation which works only with one selected image
PanosphereOverviewCameraToolTool 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
PanosphereSphereToolTool 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
PlaneOverviewCameraToolTool for manipulation of the opengl 'camera' properties It handles the position of the camera in 3 dimensions
PlaneOverviewMeshManager
PlaneOverviewOutlinesTool
PlaneOverviewTool
PlaneOverviewToolHelper
PlaneOverviewVisualizationState
PluginItemClass for generating plugin menu items
lfeat::PointMatch
lfeat::PointMatchPtrSort
vigra_ext::PointPairT< VALUE >
HuginBase::PointSampler
vigra_ext::PolySqDistFunctor< NTERMS >
PosMapA map from image positions to panorama positions
PossiblePano
PreferencesDialogHugin preferences dialog
PreviewColorPickerToolThe PreviewColorPickerTool allows to select a region in the panorama which should be grey
PreviewControlPointToolThe PreviewCropTool shows lines between the ends of control points in the fast preview
PreviewCropToolAllow the user to change the cropping region by dragging it in the fast preview
PreviewDifferenceToolFinds the topmost image underneath the mouse pontier, cancel it's normal drawing, and then subtract it from the rest of the images
PreviewDragTool
PreviewFrameThe image preview frame
PreviewGuideToolDraws guide lines over the panorama in fast preview window
PreviewIdentifyToolVisually connect the image numbers with the image on the preview
PreviewLayoutLinesToolThe PreviewLayoutLinesTool handles the lines connecting images in the layout view of the fast preview
PreviewLayoutLinesTool::LineDetailsA class to store information about each line that will be drawn
PreviewMeshManager
PreviewPanelA preview panel that renders the pictures using the panotools library
PreviewPanelXmlHandlerXrc handler
PreviewPanoMaskToolFor 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::PrimaryMakefileItemThis class is used to mark MakefileItems that can be used directly, like most can
HuginBase::PrintVarFunctor to print a variable
AppBase::ProgressDisplay
AppBase::ProgressDisplay::ProgressSubtask
AppBase::ProgressReporter
AppBase::ProgressReporterAdaptor
ProgressReporterDialog
AppBase::ProgressTaskDesribes a subprogess task A progress task describes one operation
Project
ProjectionGridToolTool to draw a grid to create correspondence between the overview and the preview
ProjectListBox
ProjectListBoxXmlHandlerXrc handler
vigra::PromoteTraits< RGBValue< T1, R, G, B >, T2 >
PTBatcherGUIThe application class for hugin_stitch_project
HuginBase::PTOptEstimatorEstimator 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::PTOVariableConverterNoOpParent 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_arglistHelper class to generated PyObject from C/C++/hugin classes
hpi::python_interfaceClass which encapsulates the python interface
celeste::QMatrix
KDTreeSpace::QueueEntry< KE, VTYPE >
hugin_utils::TRANSFORM::RadToDeg
HuginBase::RandomPointSampler
RansacThis class implements the Random Sample Consensus (RanSac) framework, a framework for robust parameter estimation
lfeat::Ransac
Ransac::SubSetIndexComparator
HuginBase::RANSACOptimizerPairwise ransac optimisation
RansacParameterEstimatorThis 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::RectToERectTransform 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::RemoveControlPointsOperationPanoOperation to remove control points
PT::RemoveCtrlPointCmdRemove a control point
PT::RemoveCtrlPointsCmdRemove several control points
PT::RemoveImageCmdRemove an image from a panorama
PanoOperation::RemoveImageOperationPanoOperation to remove selected images
PT::RemoveImagesCmdRemove multiple images from a panorama
hugin_utils::RemoveVisitorRemoves vertices from the set
ResetDialogDialog for reset panorama settings
PanoOperation::ResetOperationPanoOperation to reset image variables
PT::ResetToMeanExposureReset 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::RotatePanoCmdRotate the panorama
HuginBase::RotatePanorama
vigra_ext::RotateTransformClockwise rotation around a origin point, and a translation afterwards
hugin_utils::TRANSFORM::RotERectRotate and move equirectangular orientation
makefile::RuleRepresents a makefile rule, including Prerequisite and Command
RunStitchFrame
RunStitchPanel
lfeat::SampleSpec
SaveCamDBDialogDialog for saving lens parameter into lensfun database
SaveLensDBDialogDialog for saving lens parameter into lensfun database
PanoOperation::SaveLensOperationPanoOperation to save lens to ini file or lensfun database
ScalingTransform
HuginBase::Nona::SeamBlenderSeam blender
PT::SetActiveImagesCmdSet active images
PT::SetPanoOptionsCmdSet the panorama options
PT::SetVariableCmdUpdate a single variable, possibly for a group of images
HuginBase::SetWidthOptimal
lfeat::Sieve< _Key, _Compare >
lfeat::SieveExtractor< _Key >
SieveExtractorKP
SieveExtractorMatch
lfeat::SIFTFormatWriter
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::SingleLineSingle line extracted from image
HuginBase::SmallRemappedImageCacheClass 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::SrcPanoImageAll variables of a source image
stack_img
HuginBase::Nona::StackingBlenderBlend images, by simply stacking them, without soft blending or boundary calculation
HuginBase::StandardImageVariableGroups
stitchAppThe application class for hugin_stitch_project
HuginBase::Nona::Stitcher< ImageType, AlphaType >Implements a stitching algorithm
HuginBase::StitcherAlgorithmJust a conceptual base class..
StitchProjectEntry
PT::StraightenPanoCmdStraighten panorama horizontically
HuginBase::StraightenPanorama
AppBase::StreamMultiProgressDisplayProgress display to print stuff to stdout (doesn't work properly on the windows console
AppBase::StreamProgressDisplayProgress display to print progress reports to a stream
AppBase::StreamProgressReporter
makefile::StringAdapterAdapts 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::SwapImagesCmdSwap two images
TaskBarBalloonClass to show a taskbar balloon
hugin_utils::TDiff2D< T >
makefile::tester::TestBase class for tests;
TestCode
makefile::tester::TestComment
makefile::tester::TestConditional
makefile::tester::TestRule
makefile::tester::TestVariable
TexCoordRemapper
TextKillFocusHandlerHandle EVT_KILL_FOCUS and convert it to a EVT_TEXT_ENTER event
TextureManager
TextureManager::TextureInfo
TextureManager::TextureKey
vigra_ext::ThreadManagerThread "manager"
HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType >Stitch multilayer
HuginBase::TimeConsumingPanoramaAlgorithm
celeste::tmp
Tool
ToolHelper
hugin_utils::TrackVisitorRemember/track all visited vertices
HuginBase::PTools::TransformHolds 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::TranslateTranslation: dest = src - [x y]
PT::TranslatePanoCmdTranslate the panorama
HuginBase::TranslatePanorama
PT::UpdateCPsCmdUpdate all control points
PT::UpdateCropFactorCmdUpdate the crop factor
PT::UpdateFocalLengthCmdUpdate the focal length
PT::UpdateImagesVariablesCmdUpdate variables of a group of images
PT::UpdateImageVariablesCmdUpdate variables of a single image
PT::UpdateMaskForImgCmdUpdate mask for given image
PT::UpdateOptimizerSwitchCmdUpdate the optimizer master switch
PT::UpdateOptimizeVectorCmdUpdates the optimize vector, aka all variables which should be optimized
PT::UpdatePhotometricOptimizerSwitchCmdUpdate the photometric optimizer master switch
PT::UpdateSrcImageCmdUpdate source image
PT::UpdateSrcImagesCmdUpdate source images
PT::UpdateVariablesCmdUpdate all variables
PT::UpdateVariablesCPCmdUpdate all variables & control points
PT::UpdateVariablesCPSetCmdUpdate all variables & control points
PT::UpdateWhiteBalanceUpdate global white balance
vigra_ext::ValueTypeTraits< T1 >
HuginBase::VariableVariable has a value and a name
makefile::VariableHolds name and value of a makefile variable
makefile::VariableDefRepresents the Definition of a Variable in the makefile
makefile::VariableRefRepresents the Reference of a Variable in the makefile
Vector3General : 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::VigQuotientEstimatorThis 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::wxAddCtrlPointGridCmdAdd a control point
PT::wxAddImagesCmdAdd image(s) to a panorama
PT::wxApplyTemplateCmdDump the current project and load a new one
wxEditTextCtrl
PT::wxLoadPTProjectCmdDump the current project and load a new one
PT::wxNewProjectCmdStart a new project, reset options to values in preferences
wxTextWrapper
wxTreeListColumnInfo
wxTreeListCtrl
wxTreeListHeaderWindow
wxTreeListItem
wxTreeListItemCellAttr
wxTreeListMainWindow
wxTreeListRenameTimer

Generated on 5 Dec 2014 for Hugintrunk by  doxygen 1.4.7