42 T mq[4] = {
static_cast<T
>(0.0),
static_cast<T
>(0.0),
static_cast<T
>(0.0),
45 int i, length = 2 * n;
46 T xm =
static_cast<T
>(0.0);
47 T ym =
static_cast<T
>(0.0);
48 for (i = 0; i < length; i += 2) {
54 for (i = 0; i < length; i += 2) {
62 l[2] = -xm * l[0] - ym * l[1];
69 T ma[4] = {x[0], x[1], xp[0], xp[1]};
void IEigSymmetric2x2Closed(const T *A, T *EV, T *Q)
void ILineFit2dTotalLeastSquare(T *x, T *l, int n)
T ILineToPointDistance2d(const T *l, const T *p)
float IDiv(float a, float b)
void ILineFit2d(const T *x, const T *xp, T *l)
void IMultAtAnx2(const T *A, T *AtA, int n)
T IDot2(const T x[2], const T y[2])