My Project
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBitsetBitset is a basic class for handling bit sequences
 CBitsetExtAn extended Bitset ( BitsetExt ) for handling e.g. Hamming encoding/decoding
 CC
 CPoint< C, D >Simple Point class meant to be inherited from OpenCV point-classes. For example: Point<cv::Point2d> p
 CCameraSimple Camera class for calculating distortions, orientation or projections with pre-calibrated camera
 CCameraECVersion of Camera using external container
 CCaptureCapture interface that plugins must implement
 CCaptureCmuImplementation of Capture interface for Cmu plugin
 CCaptureDSCaptureImplementation of Capture interface for DSCapture plugin
 CCaptureFileImplementation of Capture interface for File plugin
 CCaptureHighguiImplementation of Capture interface for Highgui plugin
 CCapturePtgreyImplementation of Capture interface for Ptgrey plugin
 CCaptureDeviceCaptureDevice holder for camera information
 CCaptureFactoryCaptureFactory for creating Capture classes
 CCapturePluginCapturePlugin interface that plugins must implement
 CCapturePluginCmuImplementation of CapturePlugin interface for Cmu plugin
 CCapturePluginDSCaptureImplementation of CapturePlugin interface for DSCapture plugin
 CCapturePluginFileImplementation of CapturePlugin interface for File plugin
 CCapturePluginHighguiImplementation of CapturePlugin interface for Highgui plugin
 CCapturePluginPtgreyImplementation of CapturePlugin interface for Ptgrey plugin
 CContainer3d< T >Generic container to store any information in 3D (features, photos, ...)
 CContainer3dLimitDist< T >Functor class for Container3d Limit() to limit the search space with distance
 CContainer3dSortDist< T >Functor class for Container3d Sort() to sort the search base using distance to specified origin
 CContainer3dSortSize< T >Functor class for Container3d Sort() to sort the search base using content size
 CDirectoryIteratorDirectoryIterator for iterating over files and directories
 CDoEraseTest< T >This is default functor for testing which items in the container should be erased
 CDoHandleTest< T >This is a default functor for testing which items in the container should be handled by each method
 CExternalContainerBasic structure to be usable with EC methods
 CSimpleSfM::FeatureExtended version of ExternalContainer structure used internally in SimpleSfM
 CFileFormatUtilsUtility functions for file reading / writing
 CFilterFilter is pure virtual class describing the basic virtual interface for all filters
 CFilterAverageFilterAverage provides an average filter
 CFilterMedianFilterMedian provides an median filter
 CFilterRunningAverageFilterRunningAverage provides an weighted running average filter
 CFilterDoubleExponentialSmoothingFilterDoubleExponentialSmoothing provides an weighted running average filter
 CFilterArray< F >Class for handling an array of filtered values
 CHistogramClass for N-dimensional Histograms
 CHistogramSubpixelN-dimensional Histograms calculating also the subpixel average for max bin
 CHomographySimple Homography class for finding and projecting points between two planes
 CIndexClass for N-dimensional index to be used e.g. with STL maps
 CIntegralGradientIntegralGradient is used for calculating rectangular image gradients rapidly
 CIntegralImageIntegralImage is used for calculating rectangular image sums and averages rapidly
 CIntIndexClass for calculating "evenly spaced" integer indices for data sequence
 Citerator
 CContainer3d< T >::IteratorIterator for going through the items in Container3d in the specified order
 CMarkerIteratorIterator type for traversing templated Marker vector without the template
 CMarkerIteratorImpl< T >Iterator implementation for traversing templated Marker vector without the template
 CKalmanCoreCore implementation for Kalman
 CKalmanKalman implementation
 CKalmanEkfExtended Kalman Filter (EKF) implementation
 CKalmanSensorCoreCore implementation for Kalman sensor
 CKalmanSensorKalman sensor implementation
 CKalmanSensorEkfExtended Kalman Filter (EKF) sensor implementation
 CKalmanVisualizeClass for visualizing Kalman filter
 CLabelingBase class for labeling connected components from binary image
 CLabelingCvSeqLabeling class that uses OpenCV routines to find connected components
 CLineStruct representing a line. The line is parametrized by its center and direction vector
 CMarkerBasic 2D Marker functionality
 CMarkerArtoolkitMarkerArtoolkit for using matrix markers similar with the ones used in ARToolkit
 CMarkerDataMarkerData contains matrix of Hamming encoded data
 CMultiMarkerInitializer::MarkerMeasurementMarkerMeasurement that holds the maker id
 CMarkerDetectorImplTemplateless version of MarkerDetector. Please use MarkerDetector instead
 CMarkerDetector< M >MarkerDetector for detecting markers of type M
 CMarkerDetectorEC< alvar::MarkerData >
 CMarkerDetectorEC< M >Version of MarkerDetector using external container
 CMultiMarkerBase class for using MultiMarker
 CMultiMarkerBundleMulti marker that uses bundle adjustment to refine the 3D positions of the markers (point cloud)
 CMultiMarkerECVersion of MultiMarker using external container
 CMultiMarkerFilteredMulti marker that is constructed by first calculating the marker poses directly relative to base marker and then filtering the results using e.g. median filter
 CMultiMarkerInitializerInitializes multi marker by estimating their relative positions from one or more images
 CMutexMutex for synchronizing multiple threads
 COptimizationNon-linear optimization routines. There are three methods implemented that include Gauss-Newton, Levenberg-Marquardt and Tukey m-estimator
 CPluginPlugin for loading dynamic libraries
 CProjPointsSimple structure for collecting 2D and 3D points e.g. for camera calibration
 CRansacImplInternal implementation of RANSAC. Please use Ransac or IndexRansac
 CIndexRansac< MODEL >Implementation of a general RANdom SAmple Consensus algorithm with implicit parameters
 CRansac< MODEL, PARAMETER >Implementation of a general RANdom SAmple Consensus algorithm
 CRotationRotation structure and transformations between different parameterizations
 CPosePose representation derived from the Rotation class
 Cruntime_error
 CAlvarExceptionALVAR exception class
 CSerializationClass for serializing class content to/from file or std::iostream
 CSimpleSfMSimple structure from motion implementation using CameraEC , MarkerDetectorEC and TrackerFeaturesEC
 CThreadsThreads vector for handling multiple threads
 CTimerTimer for measuring execution time
 CTrackerPure virtual base class for tracking optical flow
 CTrackerFeaturesTrackerFeatures tracks features using OpenCV's cvGoodFeaturesToTrack and cvCalcOpticalFlowPyrLK
 CTrackerFeaturesECVersion of TrackerFeatures using external container
 CTrackerOrientationTrack orientation based only on features in the image plane
 CTrackerPsaTrackerPsa implements a very simple PSA tracker
 CTrackerPsaRotTrackerPsaRot implements a slightly extended version of a TrackerPsa which can also detect sideways rotation
 CTrackerStatTrackerStat deduces the optical flow based on tracked features using Seppo Valli's statistical tracking
 CTrackerStatRotTrackerStatRot implements a slightly extended version of TrackerStat which can also detect sideways rotation
 CTrifocalTensorTrifocal tensor works for three images like a fundamental matrix works for two images
 CUncopyableUncopyable for preventing object copies
 CLockLock for simplifying mutex handling
 CUnscentedKalmanImplementation of unscented kalman filter (UKF) for filtering non-linear processes
 CUnscentedObservationObservation model for an unscented kalman filter
 CUnscentedProcessProcess model for an unscented kalman filter