| ►NAppBase | |
| CDocumentData | |
| CDummyProgressDisplay | Dummy progress display, without output |
| CProgressDisplay | |
| CStreamProgressDisplay | Progress display to print progress reports to a stream |
| ►Nceleste | |
| ►CCache | |
| Chead_t | |
| CContrastFilter | |
| Cdecision_function | |
| CGaborFilter | |
| CGaborJet | |
| CImageFile | |
| CKernel | |
| CONE_CLASS_Q | |
| CPGMImage | |
| CQMatrix | |
| ►CSolver | |
| CSolutionInfo | |
| CSolver_NU | |
| CSVC_Q | |
| Csvm_model | |
| Csvm_node | |
| Csvm_parameter | |
| Csvm_problem | |
| CSVR_Q | |
| Ctmp | |
| ►Ndeghosting | Implementation of basic routines for deghosting algorithms Copyright (C) 2009 Lukáš Jirkovský l.jir.nosp@m.kovs.nosp@m.ky@gm.nosp@m.ail..nosp@m.com |
| CDeghosting | |
| CHatFunctor | Functor to apply mexican hat function returns very small values for input near to 0 or 255 |
| CHatFunctor< vigra::RGBValue< ComponentType > > | Functor to apply mexican hat function returns very small values for input near to 0 or 255 specialization for RGBValue |
| CImageTypes | |
| CImageTypes< vigra::RGBValue< PixelType > > | |
| CKhan | |
| CLogarithmFunctor | Logarithm functor |
| CLogarithmFunctor< vigra::RGBValue< ComponentType > > | Logarithm functor specialization for RGBValue |
| CNoImages | Exception called when there are no input images |
| CNormalizeFunctor | Fuctor to normalize values |
| CNormalizeFunctor< vigra::RGBValue< ComponentType > > | Fuctor to normalize values specialization for RGBValue |
| ►Ndoj | |
| Calphanum_less | Functor class to compare two objects with the "Alphanum
Algorithm" |
| ►Nenblend | |
| CFromPromotePlusFunctorWrapper | |
| ►Nhpi | |
| Cpython_arglist | Helper class to generated PyObject from C/C++/hugin classes |
| Cpython_interface | Class which encapsulates the python interface |
| ►Nhugin_omp | |
| CLock | |
| CScopedLock | |
| ►Nhugin_utils | Namespace for various utils |
| CContextSettings | |
| CDisableWindow | Helper class, it disables the control/window in the constructor and automatically enables it back in destructor, create this DisableWindow class on the stack, this disables the control, when the variable goes out of scope the connected control is automatically enabled again |
| CTDiff2D | |
| ►NHuginBase | Mainly consists of wrapper around the pano tools library, to assist in ressource management and to provide a nicer interface |
| ►NLensDB | |
| ►CLensDB | Main database class |
| ►CDatabase | |
| CCropData | |
| CDistortiondata | |
| CHFOVData | |
| CTCAdata | |
| CVignettingdata | |
| ►NNona | |
| C_fDesc | Function descriptor to be executed by exec_function |
| C_FuncParams | Parameters for transformation calls Can be just one double, two double, 4 double, a matrix, matrix and a double |
| CFileRemapper | Functor to create a remapped image, loads image from disk |
| CMultiImageRemapper | Remap a set of images, and store the individual remapped files |
| CReduceStitcher | Create a panorama using the reduce operation on all overlapping pixels |
| CReduceToDifferenceFunctor | Difference reduce functor |
| CRemappedPanoImage | Struct to hold a image state for stitching |
| CSimpleStitcher | A stitcher without seaming, just copies the images over each other |
| CSingleImageRemapper | Functor to create a remapped image |
| CSpaceTransform | |
| CStackingBlender | Blend images, by simply stacking them, without soft blending or boundary calculation |
| CStitcher | Implements a stitching algorithm |
| CTiffMultiLayerRemapper | Stitch multilayer |
| CWeightedStitcher | |
| ►NPhotometric | |
| CInvResponseTransform | Radiometric transformation, includes exposure, vignetting and white balance |
| CResponseTransform | Radiometric transformation, includes exposure, vignetting and white balance |
| ►NPTools | |
| CTransform | Holds transformations for Image -> Pano and the other way |
| ►NPTScriptParsing | |
| CImgInfo | |
| CAllPointSampler | |
| CAutoOptimise | |
| CAutoOptimiseVisitor | |
| CBaseSrcPanoImage | Base class containing all the variables, but missing some of the other important functions and with some daft accessors |
| CCalculateCPStatistics | Just some common implementation; probably not so useful |
| CCalculateCPStatisticsError | |
| CCalculateCPStatisticsRadial | |
| CCalculateFitPanorama | |
| CCalculateFOV | |
| CCalculateImageOverlap | Class for calculating overlap of images |
| CCalculateMeanExposure | |
| CCalculateOptimalROI | |
| CCalculateOptimalROIOutside | |
| CCalculateOptimalScale | |
| CCenterHorizontally | |
| CComputeImageROI | |
| CConstImageVariableGroup | An ImageVariableGroup is a collection of image variables that can have some shared variable values |
| CConstStandardImageVariableGroups | Make an ImageVariableGroup for lenses and other common concepts |
| CControlPoint | Control point |
| CFileOutputStitcherAlgorithm | Stitch to file output |
| CFitPanorama | |
| CGraphVisitor | |
| ►CImageCache | This is a cache for all the images we use |
| CEntry | Information about an image inside the cache |
| CPyramidKey | Get a pyramid image |
| CRequest | Request for an image to load Connect to the ready signal so when the image loads you can respond |
| CImageStitcherAlgorithm | Stitch to file output |
| CImageVariable | An ImageVariable stores a value that can be linked to other ImageVariables of the same type |
| CImageVariableGroup | Same as above, but use a non const panorama |
| CLens | |
| CLensVariable | A lens variable can be linked |
| CLimitIntensity | Class for storing the limits of an image used by the sampler to exclude too dark or too bright pixel |
| CLinkedVariable | |
| CManagedPanoramaData | |
| CMaskPolygon | Base class, which stores one mask polygon |
| CNonaFileOutputStitcher | This class will use the stitchPanorama function of nona |
| COptVarSpec | |
| CPanorama | Model for a panorama |
| CPanoramaAlgorithm | |
| CPanoramaData | Model for a panorama |
| CPanoramaDataMemento | Memento class for a PanoramaData object |
| CPanoramaMemento | Memento class for a Panorama object |
| CPanoramaObserver | This handler class will receive change events from the Panorama |
| CPanoramaOptions | Panorama image options |
| ►CPhotometricOptimizer | |
| COptimData | |
| CVarMapping | |
| CPointSampler | |
| CPrintVar | Functor to print a variable |
| CPTOptEstimator | Estimator for RANSAC based adjustment of pairwise parameters |
| CPTOptimizer | |
| CPTOVariableConverterFDiff2D | Object to group conversion functions for PTO format variables representing a hugin_utils::FDiff2D variable in SrcPanoImg |
| CPTOVariableConverterNoOp | Parent class to anything that aids conversion between PTO file variables and the image variables of SrcPanoImg |
| CPTOVariableConverterSingle | Object to group conversion functions for PTO format variables of up to three characters representing a single variable in SrcPanoImg |
| CPTOVariableConverterVector | Object to group conversion functions for PTO format variables representing a std::vector variable in SrcPanoImg, using characters stating from 'a' |
| CPTOVariableConverterVectorChar | Object to group conversion functions for PTO format variables representing a std::vector variable in SrcPanoImg, using an identifying first character |
| CRandomPointSampler | |
| CRANSACOptimizer | Pairwise ransac optimisation |
| CRotatePanorama | |
| CSetWidthOptimal | |
| CSmallRemappedImageCache | Class to cache remapped images, loaded from the hugin small image cache |
| CSmartOptimise | |
| CSmartOptimizerStub | |
| CSmartPhotometricOptimizer | |
| CSortVectorByExposure | |
| CSrcPanoImage | All variables of a source image |
| CStandardImageVariableGroups | |
| CStitcherAlgorithm | Just a conceptual base class.. |
| CStraightenPanorama | |
| CTimeConsumingPanoramaAlgorithm | |
| CTranslatePanorama | |
| CVariable | Variable has a value and a name |
| ►NHuginGraph | |
| CBreadthFirstSearchVisitor | Abstract base functor for breadth first search in ImageGraph |
| CImageGraph | 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 |
| ►NHuginLensTools | |
| CLensInfo | Structure to name of lens projections and their ids |
| ►NHuginLines | |
| CInvertedMaskAccessor | |
| CSingleLine | Single line extracted from image |
| CVerticalLine | |
| ►NHuginQueue | |
| CNormalCommand | Normal command for queue, processing is stopped if an error occurred in program |
| COptionalCommand | Optional command for queue, processing of queue is always continued, also if an error occurred |
| ►NKDTreeSpace | |
| CBestMatch | |
| CHyperRectangle | |
| CKDTree | |
| CKDTreeElemInterface | |
| CQueueEntry | |
| ►Nlfeat | |
| CAutopanoSIFTWriter | |
| Cbounded_set | |
| CBoxFilter | |
| CCircularKeyPointDescriptor | |
| CDescPerfFormatWriter | |
| CHomography | |
| CImage | |
| CImageInfo | |
| CKeyPoint | |
| CKeyPointDescriptor | Abstract base class for all keypoint descriptors |
| CKeyPointDetector | |
| CKeyPointInsertor | |
| CKeyPointPtrSort | |
| CKeypointWriter | Base class for a keypoint writer |
| CLUT | |
| CMath | |
| CPointMatch | |
| CPointMatchPtrSort | |
| CRansac | |
| CSampleSpec | |
| CSieve | |
| CSieveExtractor | |
| CSIFTFormatWriter | |
| CWaveFilter | |
| ►NPanoCommand | |
| CAddCtrlPointCmd | Add a control point |
| CAddCtrlPointsCmd | Add multiple control points |
| CAddImagesCmd | Add image(s) to a panorama |
| CCenterPanoCmd | Center panorama horizontically |
| CChangeCtrlPointCmd | Change a control point |
| CChangePartImagesLinkingCmd | Change the linking of some variables across parts of an ImageVariableGroup containing some specified images |
| CChangePartNumberCmd | Switch the part number of an image |
| CCombinedPanoCommand | PanoCommand to combine other PanoCommands |
| CCommandHistory | A history for Command, provides undo/redo functionality |
| CDistributeImagesCmd | Distributes all images above the sphere, for the assistant |
| CFileIsNewer | |
| CGlobalCmdHist | Singleton CommandHistory |
| CLinkLensVarsCmd | Link a set of lens variables for some lens |
| CLoadPTProjectCmd | Dump the current project and load a new one |
| CMergePanoCmd | Merge two project files |
| CMoveImageCmd | Move image from position1 to position2 |
| CNewPanoCmd | Reset the panorama |
| CNewPartCmd | Make a new part in a ImageVariableGroup for a set of images, given the variables that make up the group |
| CPanoCommand | Base class for all panorama commands |
| CRemoveCtrlPointCmd | Remove a control point |
| CRemoveCtrlPointsCmd | Remove several control points |
| CRemoveImageCmd | Remove an image from a panorama |
| CRemoveImagesCmd | Remove multiple images from a panorama |
| CResetToMeanExposure | Reset output exposure to mean exposure of all images |
| CRotatePanoCmd | Rotate the panorama |
| CSetActiveImagesCmd | Set active images |
| CSetPanoOptionsCmd | Set the panorama options |
| CSetVariableCmd | Update a single variable, possibly for a group of images |
| CStraightenPanoCmd | Straighten panorama horizontically |
| CSwapImagesCmd | Swap two images |
| CTranslatePanoCmd | Translate the panorama |
| CUpdateCPsCmd | Update all control points |
| CUpdateCropFactorCmd | Update the crop factor |
| CUpdateFocalLengthCmd | Update the focal length |
| CUpdateImagesVariablesCmd | Update variables of a group of images |
| CUpdateImageVariablesCmd | Update variables of a single image |
| CUpdateMaskForImgCmd | Update mask for given image |
| CUpdateOptimizerSwitchCmd | Update the optimizer master switch |
| CUpdateOptimizeVectorCmd | Updates the optimize vector, aka all variables which should be optimized |
| CUpdatePhotometricOptimizerSwitchCmd | Update the photometric optimizer master switch |
| CUpdateSrcImageCmd | Update source image |
| CUpdateSrcImagesCmd | Update source images |
| CUpdateVariablesByParseExpression | Update variables by parsing a expression |
| CUpdateVariablesCmd | Update all variables |
| CUpdateVariablesCPCmd | Update all variables & control points |
| CUpdateVariablesCPSetCmd | Update all variables & control points |
| CUpdateWhiteBalance | Update global white balance |
| CwxAddCtrlPointGridCmd | Add a control point |
| CwxAddImagesCmd | Add image(s) to a panorama |
| CwxApplyTemplateCmd | Apply a template to a panorama object |
| CwxLoadPTProjectCmd | Dump the current project and load a new one |
| CwxNewProjectCmd | Start a new project, reset options to values in preferences |
| ►NPanoOperation | |
| CAddImageOperation | PanoOperation to add several user selected images to the panorama |
| CAddImagesSeriesOperation | PanoOperation to add all image in a defined timeinterval to the panorama |
| CAssignStacksOperation | PanoOperation to assigns stacks |
| CCelesteOperation | PanoOperation to clean control points with Celeste |
| CChangeAnchorImageOperation | PanoOperation to change anchor image |
| CChangeColorAnchorImageOperation | PanoOperation to change exposure anchor image |
| CChangeLensOperation | PanoOperation to change lens number |
| CChangeStackOperation | PanoOperation to change lens number |
| CCleanControlPointsOperation | PanoOperation to clean control points with statistically method |
| CImageVariablesExpressionOperation | PanoOperation to modify image variables by parsing an expression |
| CLoadLensOperation | PanoOperation to load lens from ini file or lens database |
| CNewLensOperation | PanoOperation to assign new lens |
| CNewStackOperation | PanoOperation to assign new stack |
| CPanoMultiImageOperation | PanoOperation with works with at least one image |
| CPanoOperation | Base class for different PanoOperations derived classes should overwrite protected PanoOperation::GetInternalCommand to implement the operation |
| CPanoSingleImageOperation | PanoOperation which works only with one selected image |
| CRemoveControlPointsOperation | PanoOperation to remove control points |
| CRemoveImageOperation | PanoOperation to remove selected images |
| CResetOperation | PanoOperation to reset image variables |
| CSaveLensOperation | PanoOperation to save lens to ini file or database |
| Csortbytime | |
| ►NPapywizard | |
| CPapywizardImportDialog | |
| ►CPapywizardSettings | Class which holds all read settings from a Papywizard xml file |
| CPapywizardImage | |
| ►NParser | |
| ►NShuntingYard | |
| ►NOperators | Classes for operators on shunting yards operator stack |
| CBinaryOperator | Binary operator on stack on shunting yards operator stack |
| CFunctionOperator | Function or unary operator on shunting yards operator stack |
| CIfOperator | If operator on operator stack, used only for ':' token |
| COperatorBase | Base class for operator on shunting yards operator stack |
| ►NRPNTokens | Classes for parsed tokens in rpn queue |
| CBinaryToken | Binary operator on rpn stack |
| CFunctionToken | Unary operator or function on rpn queue |
| CIfToken | If operator on rpn stack |
| CNumericToken | Single numeric token on rpn queue |
| CTokenBase | Abstract base class |
| CParseException | Internal exception class for all errors |
| CParseVar | Struct to save parsed variables and optional image numbers |
| ►Nvigra | Implementation of fast vector type with support of linear algebra operations Copyright (C) 2009 Lukáš Jirkovský l.jir.nosp@m.kovs.nosp@m.ky@gm.nosp@m.ail..nosp@m.com |
| ►Ndetail | |
| Cthreshold_alpha_transform | |
| CAlgTinyVector | Fixed size vector with scalar multiplication and element-wise substraction and addition |
| CNumericTraits< AlgTinyVector< T, SIZE > > | |
| CPromoteTraits< RGBValue< T1, R, G, B >, T2 > | |
| ►Nvigra_ext | |
| ►Ndetail | |
| CBuildDiff | |
| CBuildSeed | |
| CCombineMasks | |
| CCombineMasksForPoisson | |
| ►Npoisson | |
| ►Ndetail | |
| CFilterEdges | |
| CMaskGreaterAccessor | |
| CMaskSmallerAccessor | |
| CApplyGammaFunctor | |
| CApplyGammaFunctor< vigra::UInt16, vigra::UInt8 > | |
| CApplyLogFunctor | |
| CCorrelationResult | Maximum of correlation, position and value |
| CCreateAlphaTiffImage | |
| CCreateAlphaTiffImage< double > | |
| CCreateAlphaTiffImage< float > | |
| CCreateAlphaTiffImage< int > | |
| CCreateAlphaTiffImage< short > | |
| CCreateAlphaTiffImage< unsigned char > | |
| CCreateAlphaTiffImage< unsigned int > | |
| CCreateAlphaTiffImage< unsigned short > | |
| CCreateAlphaTiffImage< vigra::RGBValue< double > > | |
| CCreateAlphaTiffImage< vigra::RGBValue< float > > | |
| CCreateAlphaTiffImage< vigra::RGBValue< int > > | |
| CCreateAlphaTiffImage< vigra::RGBValue< short > > | |
| CCreateAlphaTiffImage< vigra::RGBValue< unsigned char > > | |
| CCreateAlphaTiffImage< vigra::RGBValue< unsigned int > > | |
| CCreateAlphaTiffImage< vigra::RGBValue< unsigned short > > | |
| CDitherFunctor | Dither code taken from enblend and adapted to a standalone functor |
| CError_GpuNumericTraits_not_specialized_for_this_case | |
| CExposureResponseFunctor | Just apply exposure and response to linear data |
| CFileRAII | Class used for opening files |
| CFindComponentsMinMax | |
| CGammaFunctor | |
| CGpuNumericTraits | |
| CImageInterpolator | "wrapper" for efficient interpolation access to an image |
| CImageMaskInterpolator | "wrapper" for efficient interpolation access to an image |
| CImageSplittingAccessor | An accessor to encapsulate write access to a multiband image, and move divide it into two images |
| Cinterp_bilin | Simple bilinear interpolation |
| Cinterp_cubic | Cubic interpolation |
| Cinterp_nearest | Several classes to calculate interpolator weights, |
| Cinterp_sinc | Sinc interpolation, with variable width |
| Cinterp_spline16 | Spline16 interpolation |
| Cinterp_spline36 | Spline36 interpolation |
| Cinterp_spline64 | Spline64 interpolation |
| CInterpolatingAccessor | Interpolation at non-integer positions |
| CInvLUTFunctor | Functor to apply a LUT to gray and color images |
| CLinearTransform | |
| CLinearTransformFunctor | Calculate ret = p * a + b |
| CLUTFunctor | Functor to apply a LUT to gray and color images |
| CLUTTraits | |
| CMaskPixelCounter | Count pixels that are > 0 in a single image |
| CMergeScalarScalar2VectorAccessor | Merge two scalar images into a vector image |
| CMergeVectorScalar2VectorAccessor | Merge a vector and a scalar image into a vector image |
| CMultiply | Sample functor that can be used to multiply pixel values with a constant |
| CNestFunctor | Functor to combine two functors: result = f1( f2(v) ) |
| COverlapSizeCounter | Count pixels that are > 0 in both images |
| CPassThroughFunctor | Does nothing |
| CPointPairT | |
| CPolySqDistFunctor | |
| CReadFunctorAccessor | This class can be used to apply a function when reading the input image |
| CReduceToHDRFunctor | |
| CROIImage | Brief description |
| CRotateTransform | Clockwise rotation around a origin point, and a translation afterwards |
| CSplitVector2Accessor | Define a write only accessor for a virtual Image<TinyVector<Acc1::value_type>, 2> image, which actually consists of two Images |
| CSplitVectorNAccessor | Split a vector image into a vector and a scalar image |
| CValueTypeTraits | |
| CVigCorrAddFunctor | |
| CVigCorrDivFunctor | |
| CVigCorrFlatAddFunctor | |
| CVigCorrFlatDivFunctor | |
| CWriteFunctorAccessor | This class can be used to apply a function when writing to an image |
| ►Nwxcode | |
| CwxEditTextCtrl | |
| CwxTreeListColumnInfo | |
| CwxTreeListCtrl | |
| CwxTreeListHeaderWindow | |
| CwxTreeListItem | |
| CwxTreeListItemCellAttr | |
| CwxTreeListMainWindow | |
| CwxTreeListRenameTimer | |
| ►NwxGraphTools | |
| CGraph | Help class to draw charts |
| CGraphPopupWindow | Simple popup to show graph |
| CA_Polygon | |
| CAboutDialog | Dialog for about window |
| CAutoCtrlPointCreator | Base class for control point creators |
| CAutoPanoKolor | A matcher that uses Alexandres sift matcher |
| CAutoPanoSift | A matcher that uses Sebastians Nowozin's excellent sift matcher |
| CAutoPanoSiftMultiRow | A matcher for multi-row panoramas based on an idea by Bruno Postle |
| CAutoPanoSiftMultiRowStack | A matcher for multi-rows, which considers stacks |
| CAutoPanoSiftPreAlign | A matcher that uses the align information in the panorama to generate cp between overlapping images |
| CAutoPanoSiftStack | A matcher that uses Sebastians Nowozin's excellent sift matcher and considers stacks |
| CAverageStacker | |
| CBatch | |
| CBatchDropTarget | Simple class that forward the drop to the mainframe |
| CBatchFrame | |
| CBatchIPCConnection | Class for communication between different PTBatcherGUI instances |
| CBatchIPCServer | Server which implements the communication between different PTBatcherGUI instances (see BatchIPCConnection) |
| CBatchTaskBarIcon | Class for showing a taskbar/tray icon |
| CBrowsePTOFilesDialog | Dialog for browsing pto files |
| CChangeUserDefinedSequenceDialog | Dialog for changing the user defined sequence |
| CChoosyRemapper | A ChoosyRemapper combines the other MeshRemappers and picks which one it deems is best suited for each image |
| CCPDetectorConfig | Class for storing settings of different control point generators |
| CCPDetectorDialog | Dialog for input settings of one autopano generator |
| CCPDetectorSetting | Class, which stores all settings of one cp detector |
| CCPEditorPanel | Control point editor panel |
| CCPEditorPanelXmlHandler | Xrc handler |
| CCPEvent | Events to notify about new point / region / point change |
| CCPImageCtrl | Brief description |
| CCPImageCtrlXmlHandler | Xrc handler |
| CCPImagesComboBox | Owner Drawn ComboBox for showing connected images on CP tab |
| CCPImagesComboBoxXmlHandler | Xrc handler for CPImagesComboBox |
| CCPListCtrl | List all control points of this project |
| CCPListCtrlXmlHandler | Xrc handler for CPImagesComboBox |
| CCPListFrame | |
| CCPListItem | Helper class for virtual listview control |
| CCreateBrightImgDlg | Dialog for create brighter and/or darker versions of an image |
| CDarkTableRawImport | Special class for Darktable raw import |
| CDCRawImport | Special class for raw import with dcraw |
| CDirTraverser | |
| CDisplayedControlPoint | Helper class to display and manipulate cp in cp tab |
| ►CDragTool | Allows the user to change the yaw, pitch and roll of a connected component of images by dragging them in the fast preview |
| CParamStore | |
| CEditOutputIniDialog | Dialog for editing user defined output settings (ini file) |
| CEnfuseDropTarget | File drag and drop handler method |
| CEnfusePanel | Panel for enfuse GUI |
| CExposureResponseFunctor2 | Just apply exposure and response to linear data |
| CFailedProject | |
| CFailedProjectsDialog | Dialog for finding panorama in given directory |
| CFileDropTarget | Simple class that forward the drop to the mainframe |
| CFilterMask | |
| CFindPanoDialog | Dialog for finding panorama in given directory |
| CFindStruct | |
| CGeneralParameters | |
| CGenerateSequenceDialog | Dialog for generate panoramas from a sequence of images |
| CGLOverview | |
| CGLPanosphereOverviewRenderer | Subclass for the panosphere overview mode |
| CGLPlaneOverviewRenderer | Subclass for the plane overview mode |
| CGLPreview | |
| CGLPreviewFrame | The OpenGL preview frame |
| CGLPreviewRenderer | Subclass for the preview canvas |
| CGLRenderer | The renderer handles drawing the opengl scene |
| CGLViewer | A wxWidget to display the fast preview |
| CGLwxAuiFloatingFrame | Subclass for a floating frame of the dock manager |
| CGLwxAuiManager | 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 |
| ►CGreatCircleArc | |
| CLineSegment | |
| CGreatCircles | Draw great circle arcs in the fast preview |
| CHDRMergeOptionsDialog | Dialog for reset panorama settings |
| CHFOVDialog | A dialog for HFOV |
| CHtmlWindow | Modified wxHtmlWindow for open external links |
| CHtmlWindowXmlHandler | Xrc handler for HTMLWindow |
| ChuginApp | The application class for hugin |
| CHuginExecutor | |
| CHuginSplashScreen | 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 |
| CiCPApp | |
| CImageGroupButtonEventHandler | |
| CImageLineList | |
| CImageReadyEvent | Event for when a requested image finished loading |
| CImagesPanel | Hugin's first panel |
| CImagesPanelXmlHandler | Xrc handler |
| CImagesTreeCtrl | Main images tree control, used on images and optimizer tabs |
| CImagesTreeCtrlXmlHandler | Xrc handler |
| CImagesTreeData | |
| CImageToogleButtonEventHandler | |
| CImageVariableDialog | Dialog for editing image variables |
| CImageVariablesExpressionDialog | Dialog for editing expression to change image variables |
| Cimg_ev | |
| CImgDataRunnable | |
| CIniParser | A simple parser for ini files, it implements only some basic features |
| CInputImage | |
| CKDElemKeyPoint | |
| CKeyPointVectInsertor | |
| CLayoutRemapper | Draw undistored images, but with the correct centre position |
| CLensCalApp | The application class for lens_calibrate_gui |
| CLensCalFrame | The main window frame |
| CLensCalImageCtrl | Image previewer for lens calibration GUI |
| CLensCalImageCtrlXmlHandler | Xrc handler for LensCalImageCtrl |
| CLoadKeypointsDataRunnable | |
| CLoadLensDBDialog | Dialog for loading lens parameter from lens database |
| CLocalizedFileTipProvider | A tip file provider that uses gettext to translate the tips |
| CMainFrame | The main window frame |
| CMaskEditorPanel | Mask editor panel |
| CMaskEditorPanelXmlHandler | Xrc handler for handling mask editor panel |
| CMaskFiles | |
| CMaskImageCtrl | Mask editor |
| CMaskImageCtrlXmlHandler | Xrc handler for mask editor |
| CMaskLoadDialog | Dialog for loading masks |
| CMatchDataRunnable | |
| CMatrix3 | General : Matrix3 is a class for handling 3x3 Matrix manipulation |
| CMaxStacker | |
| CMedianStacker | |
| ►CMeshManager | A MeshManager handles the graphics system representation of a remapping, by creating OpenGL display lists that draw a remapped image |
| ►CMeshInfo | Handles the remapper and a display list for a specific image |
| CCoord3D | Class to handle a 3D point |
| CMeshCoords3D | Class to keep data of a single rectangle with texture coordinates |
| CPanosphereOverviewMeshInfo | Subclass for the panosphere it converts coordinates obtained from an equirectangular projection to 3D coordinates on the sphere |
| CPlaneOverviewMeshInfo | Subclass for the plane overview mode |
| CPreviewMeshInfo | Subclass of MeshInfo for the preview It actually does nothing in addition to the base class |
| ►CMeshRemapper | An abstract base class for objects that calculate an approximate remap specified by quadrilatrials |
| CArrayCoords | A class for exchanging coordinates by value |
| CCoords | A class for exchanging pointers to coordinates |
| CMinStacker | |
| CMyExecDialog | |
| CMyExecPanel | |
| CMyPipedProcess | |
| CMyProcessListener | |
| CNullTransform | |
| COptimData | |
| COptimizePanel | Run the optimizer |
| COptimizePanelXmlHandler | Xrc handler |
| COptimizePhotometricPanel | Run the optimizer |
| COptimizePhotometricPanelXmlHandler | Xrc handler |
| COutputProjectionInfo | |
| COverviewDragTool | |
| ►COverviewOutlinesTool | 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 |
| CRect | Class to represent a single rectangle |
| COverviewTool | |
| COverviewToolHelper | |
| COverviewVisualizationState | |
| ►CPanoDetector | |
| CImgData | |
| CMatchData | |
| CPanoDropTarget | Simple class that forward the drop to the mainframe |
| CPanoInfo | Class to store some information about a pto file on disc |
| CPanoOutputDialog | Dialog for setting output parameters for simple user interface |
| CPanoPanel | Define the pano edit panel |
| CPanoPanelXmlHandler | Xrc handler |
| CPanoProperties | |
| CPanosphereOverviewCameraTool | 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 |
| CPanosphereOverviewMeshManager | |
| CPanosphereOverviewOutlinesTool | |
| CPanosphereOverviewProjectionGridTool | |
| CPanosphereOverviewTool | |
| CPanosphereOverviewToolHelper | |
| CPanosphereOverviewVisualizationState | |
| CPanosphereSphereTool | Tool to draw a whiteish transparent sphere for the panosphere |
| CParameters | |
| CParsedImg | |
| CPerspectiveDropTarget | File drag and drop handler method |
| ►CPerspectiveImageCtrl | Image previewer for perspective correction |
| CLine | |
| CPerspectivePanel | Panel for enfuse GUI |
| CPlaneOverviewCameraTool | Tool for manipulation of the opengl 'camera' properties It handles the position of the camera in 3 dimensions |
| CPlaneOverviewMeshManager | |
| CPlaneOverviewOutlinesTool | |
| CPlaneOverviewTool | |
| CPlaneOverviewToolHelper | |
| CPlaneOverviewVisualizationState | |
| CPluginItem | Class for generating plugin menu items |
| CPosMap | A map from image positions to panorama positions |
| CPossiblePano | |
| CPreferencesDialog | Hugin preferences dialog |
| CPreviewCameraTool | Tool for the manipulation of the opengl 'camera' properties It handles zooming in/out of the main preview window |
| CPreviewColorPickerTool | The PreviewColorPickerTool allows to select a region in the panorama which should be grey |
| CPreviewControlPointTool | The PreviewCropTool shows lines between the ends of control points in the fast preview |
| CPreviewCropTool | Allow the user to change the cropping region by dragging it in the fast preview |
| CPreviewDifferenceTool | Finds the topmost image underneath the mouse pontier, cancel it's normal drawing, and then subtract it from the rest of the images |
| CPreviewDragTool | |
| CPreviewEditCPTool | Tool to delete all cp in a selected rectangle |
| CPreviewFrame | The image preview frame |
| CPreviewGuideTool | Draws guide lines over the panorama in fast preview window |
| CPreviewIdentifyTool | Visually connect the image numbers with the image on the preview |
| ►CPreviewLayoutLinesTool | The PreviewLayoutLinesTool handles the lines connecting images in the layout view of the fast preview |
| CLineDetails | A class to store information about each line that will be drawn |
| CPreviewMeshManager | |
| CPreviewPanel | A preview panel that renders the pictures using the panotools library |
| CPreviewPanelXmlHandler | Xrc handler |
| CPreviewPanoMaskTool | 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 |
| CPreviewProjectionGridTool | |
| CPreviewTool | |
| CPreviewToolHelper | |
| CPreviewWindow | Preview window |
| CProgressReporterDialog | |
| CProgressStatusBar | Class for showing a status bar with progress, the progress bar is always in the last field of the statusbar |
| CProject | |
| CProjectionGridTool | Tool to draw a grid to create correspondence between the overview and the preview |
| CProjectListBox | |
| CProjectListBoxXmlHandler | Xrc handler |
| CPTBatcherGUI | The application class for hugin_stitch_project |
| CRangeCompression | |
| ►CRansac | This class implements the Random Sample Consensus (RanSac) framework, a framework for robust parameter estimation |
| CSubSetIndexComparator | |
| CRawImport | Base class for implementation of Raw import functions |
| CRawImportDialog | Dialog for raw import |
| CRawImportProgress | Dialog class for showing progress of raw import |
| CRec | |
| CResetDialog | Dialog for reset panorama settings |
| CRTRawImport | Class for RawTherapee raw import |
| CRunnable | |
| CRunStitchFrame | |
| CRunStitchPanel | |
| CSaveLensDBDialog | Dialog for saving lens parameter into lens database |
| CScaleFunctor | Functor to scale image on the fly during other operations |
| CSelectAspectRatioDialog | |
| CSelectDirectoryFileDialog | Dialog for selection of directory and file name/type |
| CSieveExtractorKP | |
| CSieveExtractorMatch | |
| CSigmaMeanStacker | |
| CSortFilename | |
| CSortImageVectorEV | |
| CSortVectorByExposure | |
| CSplitButton | |
| CSplitButtonXmlHandler | Xrc handler for split button |
| Cstack_img | |
| CStackerDropTarget | File drag and drop handler method |
| ►CStackerPanel | Panel for stacker GUI |
| CFileInfo | |
| CstitchApp | The application class for hugin_stitch_project |
| CStraightLineFromSphericals | |
| CTaskBarBalloon | Class to show a taskbar balloon |
| CTestCode | |
| CTexCoordRemapper | |
| CTextKillFocusHandler | Handle EVT_KILL_FOCUS and convert it to a EVT_TEXT_ENTER event |
| ►CTextureManager | |
| CTextureInfo | |
| CTextureKey | |
| CThreadImage | Helper class to transfer thumbnail data from worker thread to GUI thread |
| CThumbnailThread | Background thread to generate thumbnails of all pto files |
| CTool | |
| CToolboxApp | The application class for toolbox app |
| CToolboxFrame | The main window frame |
| CToolHelper | |
| CVector3 | General : Vector3 is a class for handling 3D Vectors manipulation |
| CVertex | |
| ►CVertexCoordRemapper | |
| CTree | |
| CTreeNode | |
| ►CViewState | |
| Cfbool | |
| ►CVisualizationState | |
| Cfbool | |
| CWinsorMeanStacker | |
| CWriteKeyPointsRunnable | |