1 #ifndef AIMS_FIBERS_FIBERDISTANCE_H
2 #define AIMS_FIBERS_FIBERDISTANCE_H
14 float fiberDistance( std::vector<Point3df>& f1, std::vector<Point3df>& f2 );
16 std::vector<Point3df>& f2 );
26 std::vector<Point3df>& f2 );
30 int &fiberSize1,
int &fiberSize2 );
32 std::vector<Point3df>& f2 );
39 std::vector<Point3df>& f1, std::vector<Point3df>& f2,
float normFactor );
42 float fiberAffinity( std::vector<Point3df>& f1, std::vector<Point3df>& f2,
47 std::vector<Point3df>& f2,
50 std::vector<Point3df>& f1, std::vector<Point3df>& f2,
float var,
54 int &fiberSize1,
int &fiberSize2 );
56 int &fiberSize1,
int &fiberSize2 );
58 float var,
int &fiberSize1,
62 int &fiberSize1,
int &fiberSize2 );
float fiberAffinityMaxDistCorrespPointsNormByMinLength(std::vector< Point3df > &f1, std::vector< Point3df > &f2, float var, float normFactor)
float fiberDistanceMax(FiberPoint *f1, FiberPoint *f2, int &fiberSize1, int &fiberSize2)
float fiberDistanceMaxDistCorrespPointsNormByMinLength(FiberPoint *f1, FiberPoint *f2, float normFactor, int &fiberSize1, int &fiberSize2)
float fiberDistance(FiberPoint *f1, FiberPoint *f2, int &fiberSize1, int &fiberSize2)
float fiberDistanceMaxDistCorrespPoints(FiberPoint *f1, FiberPoint *f2, int &fiberSize1)
float fiberAffinityMax(std::vector< Point3df > &f1, std::vector< Point3df > &f2, float var)
float fiberAffinityMaxDistCorrespPoints(std::vector< Point3df > &f1, std::vector< Point3df > &f2, float var)
float calculateMinFibersLength(FiberPoint *f1, FiberPoint *f2, int &fiberSize1, int &fiberSize2)
float fiberAffinity(std::vector< Point3df > &f1, std::vector< Point3df > &f2, float var)
float getClosestFiberPointDist(Point3df &p1, FiberPoint *f2, Point3df &pMin, int &fiberSize2)