21 #ifndef KIG_MISC_CONIC_COMMON_H
22 #define KIG_MISC_CONIC_COMMON_H
24 #include "coordinate.h"
26 #include "kignumerics.h"
54 double d,
double e,
double f )
137 enum LinearConstraints {
138 noconstraint, zerotilt, parabolaifzt, circleifzt,
139 equilateral, ysymmetry, xsymmetry
154 const std::vector<Coordinate>& points,
155 const LinearConstraints c1 = noconstraint,
156 const LinearConstraints c2 = noconstraint,
157 const LinearConstraints c3 = noconstraint,
158 const LinearConstraints c4 = noconstraint,
159 const LinearConstraints c5 = noconstraint);
170 const std::vector<Coordinate>& args,
246 int which,
bool &valid );
263 int which,
int zeroindex,
bool& valid );
278 #endif // KIG_MISC_CONIC_COMMON_H