ImFusion SDK 4.3
PointExtraction Member List

This is the complete list of members for PointExtraction, including all inherited members.

addPointsOnEllipsoid(std::vector< std::vector< ConeBeamCalibration::PointInfo > > &points, const std::vector< std::vector< ConeBeamCalibration::PointInfo > > &deletedPoints, const bool addDeletedPoints=true, const bool addMirrorPoints=true, const bool removeDuplicatePoints=true, const float deletedPointsMaxDist=1e-4, const float duplicatePointDistTol=0.5)PointExtractionstatic
extractPoints(const MemImage *img, std::vector< ConeBeamCalibration::PointInfo > &points, double minDiameter=3.0, double maxDiameter=30.0, double gradientThreshold=0.2, double isoThreshold=0.9, double pointContrast=0.05, bool inpaint=true, bool meanCorrection=false, const Mask *imgMask=nullptr)PointExtractionstatic
isConvex(std::vector< int > &leftTrack, std::vector< int > &rightTrack, std::vector< std::vector< std::pair< Eigen::Vector2d, int > > > &pointsOfSegment)PointExtractionstatic
joinTracks(std::vector< std::vector< ConeBeamCalibration::PointInfo > > &points, const std::vector< std::vector< int > > &joinedTracks)PointExtractionstatic
removeBigPoints(std::vector< std::vector< ConeBeamCalibration::PointInfo > > &points, double radThreshold=1.2)PointExtractionstatic
removeIncompleteTracks(std::vector< std::vector< ConeBeamCalibration::PointInfo > > &points, int minTrackLength, std::vector< std::vector< ConeBeamCalibration::PointInfo > > *deletedPoints=nullptr)PointExtractionstatic
sortTracks(std::vector< std::vector< ConeBeamCalibration::PointInfo > > &points, bool inverted=true, bool circular=false)PointExtractionstatic
trackPoints(std::vector< std::vector< ConeBeamCalibration::PointInfo > > &points, double matchingThreshold=20.0, bool removeIncompleteTracks=true, int minTrackLength=2, int pointTolerance=4, bool trackPoints=true, bool joinTracks=true, bool sortTracks=true, bool detectCollisions=true, bool checkConvexity=false)PointExtractionstatic
Search Tab / S to search, Esc to close