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
41 PCL_EXPORTS
double ArcTan2(
double y,
double x);
42 PCL_EXPORTS
double Angle(
const double in[2]);
43 PCL_EXPORTS
void Sqrt(
const double in[2],
double out[2]);
44 PCL_EXPORTS
void Add(
const double in1[2],
const double in2[2],
double out[2]);
45 PCL_EXPORTS
void Subtract(
const double in1[2],
const double in2[2],
double out[2]);
46 PCL_EXPORTS
void Multiply(
const double in1[2],
const double in2[2],
double out[2]);
47 PCL_EXPORTS
void Divide(
const double in1[2],
const double in2[2],
double out[2]);
Iterator class for point clouds with or without given indices.
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])