Hugin trunk 0.1
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CHuginBase::Nona::_fDescFunction descriptor to be executed by exec_function
 CHuginBase::Nona::_FuncParamsParameters for transformation calls Can be just one double, two double, 4 double, a matrix, matrix and a double
 CA_Polygon
 Cvigra::AlgTinyVector< T, SIZE >Fixed size vector with scalar multiplication and element-wise substraction and addition
 Cdoj::alphanum_lessFunctor class to compare two objects with the "Alphanum Algorithm"
 CAPP
 Cvigra_ext::ApplyGammaFunctor< TIn, TOut >
 Cvigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 >
 Cvigra_ext::ApplyLogFunctor
 CMeshRemapper::ArrayCoordsA class for exchanging coordinates by value
 CAutoCtrlPointCreatorBase class for control point creators
 CAverageStacker< ValueType >
 CHuginBase::BaseSrcPanoImageBase class containing all the variables, but missing some of the other important functions and with some daft accessors
 CKDTreeSpace::BestMatch< KE >
 Clfeat::bounded_set< _Key, _Compare >
 Clfeat::bounded_set< _Key, std::less< _Key > >
 Clfeat::BoxFilter
 CHuginGraph::BreadthFirstSearchVisitorAbstract base functor for breadth first search in ImageGraph
 Cvigra_ext::detail::BuildDiff
 Cvigra_ext::detail::BuildSeed
 Cceleste::Cache
 CHuginBase::CalculateImageOverlapClass for calculating overlap of images
 Cvigra_ext::detail::CombineMasks
 Cvigra_ext::detail::CombineMasksForPoisson
 CPanoCommand::CommandHistoryA history for Command, provides undo/redo functionality
 CHuginBase::ConstImageVariableGroupAn ImageVariableGroup is a collection of image variables that can have some shared variable values
 CHuginBase::ConstStandardImageVariableGroupsMake an ImageVariableGroup for lenses and other common concepts
 Chugin_utils::ContextSettings
 Cceleste::ContrastFilter
 CHuginBase::ControlPointControl point
 CMeshManager::MeshInfo::Coord3DClass to handle a 3D point
 CMeshRemapper::CoordsA class for exchanging pointers to coordinates
 Cvigra_ext::CorrelationResultMaximum of correlation, position and value
 CCPDetectorConfigClass for storing settings of different control point generators
 CCPDetectorSettingClass, which stores all settings of one cp detector
 CCPListItemHelper class for virtual listview control
 Cvigra_ext::CreateAlphaTiffImage< T >
 Cvigra_ext::CreateAlphaTiffImage< double >
 Cvigra_ext::CreateAlphaTiffImage< float >
 Cvigra_ext::CreateAlphaTiffImage< int >
 Cvigra_ext::CreateAlphaTiffImage< short >
 Cvigra_ext::CreateAlphaTiffImage< unsigned char >
 Cvigra_ext::CreateAlphaTiffImage< unsigned int >
 Cvigra_ext::CreateAlphaTiffImage< unsigned short >
 Cvigra_ext::CreateAlphaTiffImage< vigra::RGBValue< double > >
 Cvigra_ext::CreateAlphaTiffImage< vigra::RGBValue< float > >
 Cvigra_ext::CreateAlphaTiffImage< vigra::RGBValue< int > >
 Cvigra_ext::CreateAlphaTiffImage< vigra::RGBValue< short > >
 Cvigra_ext::CreateAlphaTiffImage< vigra::RGBValue< unsigned char > >
 Cvigra_ext::CreateAlphaTiffImage< vigra::RGBValue< unsigned int > >
 Cvigra_ext::CreateAlphaTiffImage< vigra::RGBValue< unsigned short > >
 CHuginBase::LensDB::LensDB::Database::CropData
 CHuginBase::LensDB::LensDB::Database
 Cceleste::decision_function
 Cdeghosting::Deghosting
 Chugin_utils::DisableWindowHelper 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
 CDisplayedControlPointHelper class to display and manipulate cp in cp tab
 CHuginBase::LensDB::LensDB::Database::Distortiondata
 Cvigra_ext::DitherFunctor< T >Dither code taken from enblend and adapted to a standalone functor
 CAppBase::DocumentData
 CHuginBase::ImageCache::EntryInformation about an image inside the cache
 Cvigra_ext::Error_GpuNumericTraits_not_specialized_for_this_case
 Cstd::exceptionSTL class
 Cvigra_ext::ExposureResponseFunctor< OP >Just apply exposure and response to linear data
 CExposureResponseFunctor2< OP >Just apply exposure and response to linear data
 CFailedProject
 CViewState::fbool
 CVisualizationState::fbool
 CStackerPanel::FileInfo
 CPanoCommand::FileIsNewer
 Cvigra_ext::FileRAIIClass used for opening files
 Cvigra_ext::poisson::detail::FilterEdges
 CFilterMask< PixelType >
 Cvigra_ext::FindComponentsMinMax< VALUETYPE >
 CFindStruct
 Cenblend::FromPromotePlusFunctorWrapper< T1, T2, T3 >
 Cceleste::GaborFilter
 Cceleste::GaborJet
 Cvigra_ext::GammaFunctor
 CGeneralParameters
 CGLRendererThe renderer handles drawing the opengl scene
 Cvigra_ext::GpuNumericTraits< A >
 CwxGraphTools::GraphHelp class to draw charts
 CGreatCircleArc
 CGreatCirclesDraw great circle arcs in the fast preview
 Cdeghosting::HatFunctor< PixelType >Functor to apply mexican hat function returns very small values for input near to 0 or 255
 Cdeghosting::HatFunctor< vigra::RGBValue< ComponentType > >Functor to apply mexican hat function returns very small values for input near to 0 or 255 specialization for RGBValue
 Cceleste::Cache::head_t
 CHuginBase::LensDB::LensDB::Database::HFOVData
 Clfeat::Homography
 CKDTreeSpace::HyperRectangle< KE, TYPE >
 CKDTreeSpace::HyperRectangle< KE, VTYPE >
 Clfeat::Image
 CHuginBase::ImageCacheThis is a cache for all the images we use
 Cceleste::ImageFile
 CHuginGraph::ImageGraphClass 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
 Clfeat::ImageInfo
 Cvigra_ext::ImageInterpolator< SrcImageIterator, SrcAccessor, INTERPOLATOR >"wrapper" for efficient interpolation access to an image
 CImageLineList
 Cvigra_ext::ImageMaskInterpolator< SrcImageIterator, SrcAccessor, MaskIterator, MaskAccessor, INTERPOLATOR >"wrapper" for efficient interpolation access to an image
 Cvigra_ext::ImageSplittingAccessor< Iter1, Acc1, Iter2, Acc2, SIZE >An accessor to encapsulate write access to a multiband image, and move divide it into two images
 Cdeghosting::ImageTypes< PixelType >
 Cdeghosting::ImageTypes< vigra::RGBValue< PixelType > >
 CHuginBase::ImageVariable< Type >An ImageVariable stores a value that can be linked to other ImageVariables of the same type
 Cimg_ev
 CPanoDetector::ImgData
 CHuginBase::PTScriptParsing::ImgInfo
 CIniParserA simple parser for ini files, it implements only some basic features
 CInputImage
 Cvigra_ext::interp_bilinSimple bilinear interpolation
 Cvigra_ext::interp_cubicCubic interpolation
 Cvigra_ext::interp_nearestSeveral classes to calculate interpolator weights,
 Cvigra_ext::interp_sinc< size_ >Sinc interpolation, with variable width
 Cvigra_ext::interp_spline16Spline16 interpolation
 Cvigra_ext::interp_spline36Spline36 interpolation
 Cvigra_ext::interp_spline64Spline64 interpolation
 Cvigra_ext::InterpolatingAccessor< ACCESSOR, VALUETYPE, INTERPOLATOR >Interpolation at non-integer positions
 CHuginLines::InvertedMaskAccessor
 Cvigra_ext::InvLUTFunctor< VT1, LUT >Functor to apply a LUT to gray and color images
 CKDTreeSpace::KDTree< KE, VTYPE >
 CKDTreeSpace::KDTreeElemInterface< VTYPE >
 CKDTreeSpace::KDTreeElemInterface< double >
 Clfeat::KeyPoint
 Clfeat::KeyPointDescriptorAbstract base class for all keypoint descriptors
 Clfeat::KeyPointDetector
 Clfeat::KeyPointInsertor
 Clfeat::KeyPointPtrSort
 Clfeat::KeypointWriterBase class for a keypoint writer
 CHuginBase::Lens
 CHuginBase::LensDB::LensDBMain database class
 CHuginLensTools::LensInfoStructure to name of lens projections and their ids
 CHuginBase::LimitIntensityClass for storing the limits of an image used by the sampler to exclude too dark or too bright pixel
 CPerspectiveImageCtrl::Line
 Cvigra_ext::LinearTransform< DestValueType >
 Cvigra_ext::LinearTransformFunctor< PT >Calculate ret = p * a + b
 CPreviewLayoutLinesTool::LineDetailsA class to store information about each line that will be drawn
 CGreatCircleArc::LineSegment
 Chugin_omp::Lock
 Cdeghosting::LogarithmFunctor< PixelType >Logarithm functor
 Cdeghosting::LogarithmFunctor< vigra::RGBValue< ComponentType > >Logarithm functor specialization for RGBValue
 Clfeat::LUT< LBound, UBound, TResult, TArg >
 Cvigra_ext::LUTFunctor< VTIn, LUT >Functor to apply a LUT to gray and color images
 Cvigra_ext::LUTFunctor< VT1, LUT >
 Cvigra_ext::LUTFunctor< VTInCompReal, LUTD >
 Cvigra_ext::LUTTraits< T1 >
 CMaskFiles
 Cvigra_ext::poisson::MaskGreaterAccessor< PixelType >
 Cvigra_ext::MaskPixelCounterCount pixels that are > 0 in a single image
 CHuginBase::MaskPolygonBase class, which stores one mask polygon
 Cvigra_ext::poisson::MaskSmallerAccessor< PixelType >
 CPanoDetector::MatchData
 Clfeat::Math
 CMatrix3General : Matrix3 is a class for handling 3x3 Matrix manipulation
 CMaxStacker< ValueType >
 Cvigra_ext::MergeScalarScalar2VectorAccessor< Iter1, Acc1, Iter2, Acc2 >Merge two scalar images into a vector image
 Cvigra_ext::MergeVectorScalar2VectorAccessor< Iter1, Acc1, Iter2, Acc2, SIZE >Merge a vector and a scalar image into a vector image
 CMeshManager::MeshInfo::MeshCoords3DClass to keep data of a single rectangle with texture coordinates
 CMeshManager::MeshInfoHandles the remapper and a display list for a specific image
 CMeshManagerA MeshManager handles the graphics system representation of a remapping, by creating OpenGL display lists that draw a remapped image
 CMeshRemapperAn abstract base class for objects that calculate an approximate remap specified by quadrilatrials
 CMinStacker< ValueType >
 Cvigra_ext::Multiply< T >Sample functor that can be used to multiply pixel values with a constant
 CMyProcessListener
 Cvigra_ext::NestFunctor< F1, F2 >Functor to combine two functors: result = f1( f2(v) )
 CHuginQueue::NormalCommandNormal command for queue, processing is stopped if an error occurred in program
 Cdeghosting::NormalizeFunctor< PixelType >Fuctor to normalize values
 Cdeghosting::NormalizeFunctor< vigra::RGBValue< ComponentType > >Fuctor to normalize values specialization for RGBValue
 CNullTransform
 Cvigra::NumericTraits< AlgTinyVector< T, SIZE > >
 CParser::ShuntingYard::Operators::OperatorBaseBase class for operator on shunting yards operator stack
 CHuginBase::PhotometricOptimizer::OptimData
 COptimData
 CHuginBase::OptVarSpec
 COutputProjectionInfo
 Cvigra_ext::OverlapSizeCounterCount pixels that are > 0 in both images
 CPanoCommand::PanoCommandBase class for all panorama commands
 CPanoDetector
 CPanoInfoClass to store some information about a pto file on disc
 CPanoOperation::PanoOperationBase class for different PanoOperations derived classes should overwrite protected PanoOperation::GetInternalCommand to implement the operation
 CPanoProperties
 CHuginBase::PanoramaAlgorithm
 CHuginBase::PanoramaDataModel for a panorama
 CHuginBase::PanoramaDataMementoMemento class for a PanoramaData object
 CHuginBase::PanoramaObserverThis handler class will receive change events from the Panorama
 CHuginBase::PanoramaOptionsPanorama image options
 CPapywizard::PapywizardSettings::PapywizardImage
 CPapywizard::PapywizardSettingsClass which holds all read settings from a Papywizard xml file
 CParameters
 CDragTool::ParamStore
 CParsedImg
 CParser::ParseVarStruct to save parsed variables and optional image numbers
 Cvigra_ext::PassThroughFunctor< T >Does nothing
 CPluginItemClass for generating plugin menu items
 Clfeat::PointMatch
 Clfeat::PointMatchPtrSort
 Cvigra_ext::PointPairT< VALUE >
 Cvigra_ext::PolySqDistFunctor< NTERMS >
 CPosMapA map from image positions to panorama positions
 CPossiblePano
 CHuginBase::PrintVarFunctor to print a variable
 CAppBase::ProgressDisplay
 CProject
 CProjectionGridToolTool to draw a grid to create correspondence between the overview and the preview
 Cvigra::PromoteTraits< RGBValue< T1, R, G, B >, T2 >
 CHuginBase::PTOptEstimatorEstimator for RANSAC based adjustment of pairwise parameters
 CHuginBase::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
 CHuginBase::PTOVariableConverterNoOpParent class to anything that aids conversion between PTO file variables and the image variables of SrcPanoImg
 CHuginBase::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
 CHuginBase::PTOVariableConverterVector< T, size >Object to group conversion functions for PTO format variables representing a std::vector variable in SrcPanoImg, using characters stating from 'a'
 CHuginBase::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
 CHuginBase::ImageCache::PyramidKeyGet a pyramid image
 Chpi::python_arglistHelper class to generated PyObject from C/C++/hugin classes
 Chpi::python_interfaceClass which encapsulates the python interface
 Cceleste::QMatrix
 CKDTreeSpace::QueueEntry< KE, VTYPE >
 CRangeCompression
 Clfeat::Ransac
 CRansacThis class implements the Random Sample Consensus (RanSac) framework, a framework for robust parameter estimation
 CRawImportBase class for implementation of Raw import functions
 Cvigra_ext::ReadFunctorAccessor< Functor, Accessor >This class can be used to apply a function when reading the input image
 CRec
 COverviewOutlinesTool::RectClass to represent a single rectangle
 CHuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >Difference reduce functor
 Cvigra_ext::ReduceToHDRFunctor< VALUETYPE >
 CHuginBase::ImageCache::RequestRequest for an image to load Connect to the ready signal so when the image loads you can respond
 CHuginBase::Photometric::ResponseTransform< VTIn >Radiometric transformation, includes exposure, vignetting and white balance
 Cvigra_ext::ROIImage< Image, Mask >Brief description
 Cvigra_ext::ROIImage< ImageType, AlphaType >
 Cvigra_ext::ROIImage< RemapImage, AlphaImage >
 Cvigra_ext::RotateTransformClockwise rotation around a origin point, and a translation afterwards
 CRunnable
 Clfeat::SampleSpec
 CScaleFunctor< T >Functor to scale image on the fly during other operations
 Chugin_omp::ScopedLock
 Clfeat::Sieve< _Key, _Compare >
 Clfeat::SieveExtractor< _Key >
 Clfeat::SieveExtractor< lfeat::KeyPointPtr >
 Clfeat::SieveExtractor< lfeat::PointMatchPtr >
 CSigmaMeanStacker< ValueType >
 CHuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >Functor to create a remapped image
 CHuginBase::Nona::SingleImageRemapper< vigra::FRGBImage, vigra::BImage >
 CHuginLines::SingleLineSingle line extracted from image
 CHuginBase::SmartOptimizerStub
 Cceleste::Solver::SolutionInfo
 Cceleste::Solver
 CPanoOperation::sortbytime
 CSortFilename
 CSortImageVectorEV
 CHuginBase::SortVectorByExposure
 CSortVectorByExposure
 CHuginBase::Nona::SpaceTransform
 Cvigra_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
 Cvigra_ext::SplitVectorNAccessor< Iter1, Acc1, Iter2, Acc2, SIZE >Split a vector image into a vector and a scalar image
 Cstack_img
 CHuginBase::Nona::StackingBlenderBlend images, by simply stacking them, without soft blending or boundary calculation
 CHuginBase::Nona::Stitcher< ImageType, AlphaType >Implements a stitching algorithm
 CHuginBase::Nona::Stitcher< ImageType, AlphaImageType >
 CRansac::SubSetIndexComparator
 Cceleste::svm_model
 Cceleste::svm_node
 Cceleste::svm_parameter
 Cceleste::svm_problem
 CHuginBase::LensDB::LensDB::Database::TCAdata
 Chugin_utils::TDiff2D< T >
 CTestCode
 CTextureManager::TextureInfo
 CTextureManager::TextureKey
 CTextureManager
 Cvigra::detail::threshold_alpha_transform
 Cceleste::tmp
 CParser::ShuntingYard::RPNTokens::TokenBaseAbstract base class
 CTool
 CToolHelper
 CHuginBase::PTools::TransformHolds transformations for Image -> Pano and the other way
 CVertexCoordRemapper::Tree
 CVertexCoordRemapper::TreeNode
 Cvigra_ext::ValueTypeTraits< T1 >
 CHuginBase::VariableVariable has a value and a name
 CHuginBase::PhotometricOptimizer::VarMapping
 CVector3General : Vector3 is a class for handling 3D Vectors manipulation
 CVertex
 CHuginLines::VerticalLine
 Cvigra_ext::VigCorrAddFunctor< VT1, InvResp, VigFunc, Adjust >
 Cvigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >
 Cvigra_ext::VigCorrFlatAddFunctor< VT1, VT2, InvResp, Adjust >
 Cvigra_ext::VigCorrFlatDivFunctor< VT1, VT2, InvResp, Adjust >
 CHuginBase::LensDB::LensDB::Database::Vignettingdata
 CVisualizationState
 Clfeat::WaveFilter
 Cvigra_ext::WriteFunctorAccessor< Functor, Accessor, ValueType >This class can be used to apply a function when writing to an image
 CwxApp
 CwxAppConsole
 CwxAuiFloatingFrame
 CwxAuiManager
 CwxCommandEvent
 CwxConnection
 CwxControl
 CwxDialog
 CwxDirTraverser
 CwxEvent
 CwxEvtHandler
 CwxFileDropTarget
 CwxFrame
 CwxGLCanvas
 CwxHtmlWindow
 CwxHtmlWindowXmlHandler
 CwxListCtrl
 CwxListCtrlXmlHandler
 CwxListView
 CwxObject
 CwxOwnerDrawnComboBox
 CwxOwnerDrawnComboBoxXmlHandler
 CwxPanel
 CwxPopupTransientWindow
 CwxProcess
 CwxProgressDialog
 CwxScrolledWindow
 CwxServer
 CwxStatusBar
 CwxTaskBarIcon
 CwxTextCtrl
 CwxThread
 CwxTimer
 CwxTipProvider
 CwxTreeItemData
 Cwxcode::wxTreeListCtrlXmlHandler
 Cwxcode::wxTreeListItem
 Cwxcode::wxTreeListItemCellAttr
 CwxWindow
 CwxXmlResourceHandler