|  | 
| void | CalculateEdgeImageFromImageAndDisparity (CByteImage *pImageGray, CByteImage *pDisparity, CByteImage *pEdgeImage) | 
|  | 
| void | CalculateForegroundRatioOfHypothesis (const CObjectHypothesis *pHypothesis, const CByteImage *pForegroundImage, const CCalibration *calibration, float &fForegroundRatio, int &nNumForegroundPixels) | 
|  | 
| bool | CheckIfPointIsAlreadyInHypothesis (const Vec3d vPoint, const CObjectHypothesis *pHypothesis) | 
|  | 
| void | ClusterXMeans (const std::vector< CHypothesisPoint * > &aPoints, const int nMinNumClusters, const int nMaxNumClusters, const float fBICFactor, std::vector< std::vector< CHypothesisPoint * >> &aaPointClusters) | 
|  | 
| void | ClusterXMeans (const std::vector< Vec3d > &aPoints, const int nMinNumClusters, const int nMaxNumClusters, const float fBICFactor, std::vector< std::vector< Vec3d >> &aaPointClusters, std::vector< std::vector< int >> &aaOldIndices) | 
|  | 
| pcl::PointCloud< pcl::PointXYZRGBA >::Ptr | ConfirmedPointsToPCL (const CObjectHypothesis *pHypothesis) | 
|  | 
| void | ConvertRGB2HSV (const unsigned char r, const unsigned char g, const unsigned char b, unsigned char &h, unsigned char &s, unsigned char &v) | 
|  | 
| int | CountForegroundPixelsInRectangle (const Vec2d vMiddleMin, const Vec2d vMinMiddle, const Vec2d vMaxMiddle, const Vec2d vMiddleMax, const CByteImage *pForegroundImage) | 
|  | 
| void | CreateHueAndSaturationHistogram (const CObjectHypothesis *pHypothesis, std::vector< float > &aHueHistogram, std::vector< float > &aSaturationHistogram) | 
|  | 
| void | CreateHueAndSaturationHistogramInWindow (const CByteImage *pHSVImage, const int nMinX, const int nMinY, const int nMaxX, const int nMaxY, std::vector< float > &aHueHistogram, std::vector< float > &aSaturationHistogram) | 
|  | 
| void | CreateObjectSegmentationMask (const CObjectHypothesis *pHypothesis, const CCalibration *calibration, CByteImage *&pForegroundImage) | 
|  | 
| void | CreateSegmentationProbabilityMap (const CObjectHypothesis *pHypothesis, const CCalibration *calibration, CByteImage *&pProbabilityImage) | 
|  | 
| void | DrawCross (CByteImage *pColorImage, int x, int y, int r, int g, int b) | 
|  | 
| void | DrawCross (CByteImage *pGreyImage, int x, int y, int nBrightness) | 
|  | 
| void | DrawFatCross (CByteImage *pColorImage, int x, int y, int r, int g, int b) | 
|  | 
| void | DrawHypothesis (CObjectHypothesis *pHypothesis, const CCalibration *calibration, CByteImage *pImage, const int nNumFusedHypotheses) | 
|  | 
| void | FillHolesGray (const CByteImage *pInputImage, CByteImage *pOutputImage, const int nRadius) | 
|  | 
| void | FillHolesRGB (const CByteImage *pInputImage, CByteImage *pOutputImage, const int nRadius) | 
|  | 
| void | FilterForegroundPoints (const std::vector< CHypothesisPoint * > &aAllPoints, const CByteImage *pForegroundImage, const CCalibration *calibration, std::vector< CHypothesisPoint * > &aForegroundPoints) | 
|  | 
| void | GetEnclosingRectangle (const Vec2d *pPoints, const int nNumPoints, const bool bUseSecondMaxPoints, Vec2d &p1, Vec2d &p2, Vec2d &p3, Vec2d &p4, bool &bRotated) | 
|  | 
| float | GetHistogramDistanceL1 (const std::vector< float > &aHistogram1, const std::vector< float > &aHistogram2) | 
|  | 
| float | GetHistogramDistanceL2 (const std::vector< float > &aHistogram1, const std::vector< float > &aHistogram2) | 
|  | 
| float | GetHistogramDistanceX2 (const std::vector< float > &aHistogram1, const std::vector< float > &aHistogram2) | 
|  | 
| float | GetHypothesesIntersectionRatio (const CObjectHypothesis *pHypothesis1, const CObjectHypothesis *pHypothesis2, const CCalibration *calibration) | 
|  | 
| void | GetMeanAndVariance (const std::vector< CHypothesisPoint * > &pHypothesisPoints, Vec3d &vMean, float &fVariance) | 
|  | 
| void | GetMeanAndVariance (const std::vector< Vec3d > &aPoints, Vec3d &vMean, float &fVariance) | 
|  | 
| void | InterpolateRotation (const Mat3d m1, const Mat3d m2, const float fWeight, Mat3d &mResult) | 
|  | 
| void | InterpolateTransformation (const Mat3d m1, const Vec3d v1, const Mat3d m2, const Vec3d v2, const float fWeight, Mat3d &mResult, Vec3d &vResult) | 
|  | 
| void | NormalizeHistogram (std::vector< float > &aHistogram) | 
|  | 
| bool | PointIsInForeground (const CHypothesisPoint *pPoint, const CByteImage *pForegroundImage, const CCalibration *calibration) | 
|  | 
| bool | PointIsInForeground (const Vec3d vPoint, const CByteImage *pForegroundImage, const CCalibration *calibration) | 
|  | 
| void | RemoveOutliers (std::vector< CHypothesisPoint * > &aPoints, const float fStdDevFactor) | 
|  | 
| void | RemoveOutliers (std::vector< Vec3d > &aPoints, const float fStdDevFactor, std::vector< int > *pOldIndices) | 
|  | 
| void | SetNumberInFileName (std::string &sFileName, int nNumber, int nNumDigits) | 
|  | 
| void | SmoothHistogram (std::vector< float > &aHistogram) | 
|  | 
| void | SortByPositionZ (std::vector< CHypothesisPoint * > &aHypothesisPoints) | 
|  | 
| void | SortByPositionZ (std::vector< CHypothesisPoint * > &aHypothesisPoints, const int nLeftLimit, const int nRightLimit) | 
|  |