| AlwaysValid< ipcLabelType > | |
| parallelsurf::BoxFilter | |
| HoughAccumulator::compareMatchList | |
| parallelsurf::KeyPointDetector::ComputeHelper | Called by the thread pool for doing the computations |
| ConnectedComponent | This class stores data of a connected component |
| ConnectedComponentAnalyzer | Detects connected components in an image |
| CvFundamentalMat | Find a fundamental matrix between matched keypoints using opencv |
| CvHomography | Find a homography between matched keypoints using opencv |
| DefaultExtractor | Extracts keypoints from an image using the default method set in the config |
| boost::threadpool::empty_controller< Pool > | SizePolicyController which provides no functionality |
| boost::threadpool::fifo_scheduler< Task > | SchedulingPolicy which implements FIFO ordering |
| FLANNMatcher | Matches keypoints by their feature vectors and geometric properties |
| boost::threadpool::future< Result > | Experimental. Do not use in production code. TODO |
| boost::threadpool::detail::future_impl< Result > | |
| boost::threadpool::detail::future_impl_task_func< Future, Function > | |
| HoughAccumulator | This class implements the accumulator used for Hough Clustering by the Feature Classifier |
| HoughClusterer | Clusters feature matches using hough transform clustering |
| HoughIndexCalculator | Calculates indices for HoughClustering |
| parallelsurf::Image | |
| ImageProperties | Extracts and holds features (histogram, keypoints) of an image |
| ImagePropertiesCV | |
| boost::threadpool::immediately< Pool > | ShutdownPolicy which does not wait for any tasks or worker termination |
| ConnectedComponentAnalyzer::IntensitySimilarity< T > | Similarity criterion based on intensity differences |
| ipcConnectedComponentFilter< ipcPixelType, ipcLabelType > | |
| ipcConnectedComponentFilterSim< ipcPixelType, ipcLabelType, ipcSimilarity, ipcValidity > | |
| ipcEqClasses< ipcLabelType > | |
| KeyPoint | Describes features of an image region |
| parallelsurf::KeyPoint | |
| parallelsurf::KeyPointDescriptor | |
| parallelsurf::KeyPointDescriptorContext | |
| parallelsurf::KeyPointDetector | |
| KeyPointExtractor | Abstract class for extracting keypoints and their feature vectors from images |
| KeyPointHelper | Useful functions related to keypoint extraction |
| parallelsurf::KeyPointInsertor | Function object which collects KeyPoints |
| KeyPointMatch | Describes a match between two keypoints |
| ParallelSurfExtractor::KeyPointVectInsertor | |
| boost::threadpool::lifo_scheduler< Task > | SchedulingPolicy which implements LIFO ordering |
| boost::threadpool::detail::locking_ptr< T, Mutex > | Smart pointer with a scoped locking mechanism |
| boost::threadpool::looped_task_func | Looped task function object |
| parallelsurf::LUT< LBound, UBound, TResult, TArg > | |
| ConnectedComponentAnalyzer::MaskVadility< MaskT, PixelT > | Validity function for range image segmentation |
| MatchHelper | Add description here |
| MatchResult | Container struct describing result of matching one object |
| parallelsurf::Math | |
| NNRMatcher | Matches keypoints by their feature vectors and geometric properties |
| ObjectProperties | Container class for histogram and SURF descriptor of an object |
| OrigSurfExtractor | Extracts keypoints and their SURF features from an image |
| ParallelSurfExtractor | |
| boost::threadpool::detail::pool_core< Task, SchedulingPolicy, SizePolicy, SizePolicyController, ShutdownPolicy > | Thread pool |
| boost::threadpool::prio_scheduler< Task > | SchedulingPolicy which implements prioritized ordering |
| boost::threadpool::prio_task_func | Prioritized task function object |
| boost::threadpool::resize_controller< Pool > | SizePolicyController which allows resizing |
| parallelsurf::response | |
| boost::threadpool::detail::scope_guard | |
| SimpleHoughClusterer | Matches keypoints by their feature vectors and geometric properties |
| boost::threadpool::static_size< Pool > | SizePolicy which preserves the thread count |
| SurfExtractor | Extracts keypoints and their SURF features from an image |
| SurfExtractorBase | Base class for keypoint extractors based on SURF features |
| boost::threadpool::thread_pool< Task, SchedulingPolicy, SizePolicy, SizePolicyController, ShutdownPolicy > | Thread pool |
| boost::threadpool::wait_for_active_tasks< Pool > | ShutdownPolicy which waits for the completion of all active tasks and the worker termination afterwards |
| boost::threadpool::wait_for_all_tasks< Pool > | ShutdownPolicy which waits for the completion of all tasks and the worker termination afterwards |
| parallelsurf::WaveFilter | |
| boost::threadpool::detail::worker_thread< Pool > | Thread pool worker |