20 #ifndef GAIA_CROSSSEGMENTDISTANCE_H 21 #define GAIA_CROSSSEGMENTDISTANCE_H 23 #include "distancefunction.h" 29 virtual Real initValue()
const {
return 0; }
30 virtual Real operator()(Real x, Real y)
const = 0;
31 virtual Real postProcess(Real x,
int nsegs)
const {
return x; }
58 Real operator()(
const Point& p1,
const Point& p2,
int seg1,
int seg2)
const;
67 #endif // GAIA_CROSSSEGMENTDISTANCE_H This class describes the layout of a point.
Definition: pointlayout.h:60
Main Gaia namespace, which contains all the library functions.
Definition: addfield.cpp:22
This class calculates a distance between segments from two points.
Definition: crosssegmentdistance.h:54
Definition: distancefunction.h:37
Definition: parameter.h:34
Definition: crosssegmentdistance.h:27