29 #ifndef FACTOR_INCLUDED
30 #define FACTOR_INCLUDED
32 #include <pcl/pcl_exports.h>
34 #define PI 3.1415926535897932384
35 #define SQRT_3 1.7320508075688772935
51 PCL_EXPORTS int Factor(
double a3,
double a2,
double a1,
double a0,
double roots[3][2],
double EPS);
52 PCL_EXPORTS int Factor(
double a4,
double a3,
double a2,
double a1,
double a0,
double roots[4][2],
double EPS);
54 PCL_EXPORTS int Solve(
const double* eqns,
const double* values,
double* solutions,
int dim);
PCL_EXPORTS void Multiply(const double in1[2], const double in2[2], double out[2])
PCL_EXPORTS void Add(const double in1[2], const double in2[2], double out[2])
PCL_EXPORTS void Subtract(const double in1[2], const double in2[2], double out[2])
PCL_EXPORTS int Factor(double a1, double a0, double roots[1][2], double EPS)
PCL_EXPORTS void Sqrt(const double in[2], double out[2])
PCL_EXPORTS double ArcTan2(double y, double x)
PCL_EXPORTS int Solve(const double *eqns, const double *values, double *solutions, int dim)
PCL_EXPORTS void Divide(const double in1[2], const double in2[2], double out[2])
PCL_EXPORTS double Angle(const double in[2])