gen.lib.pathplan
Class route__c
- java.lang.Object
-
- gen.lib.pathplan.route__c
-
public class route__c extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description route__c()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static __struct__<pointf>add(__struct__<pointf> p1, __struct__<pointf> p2)static voidaddroot(double root, double[] roots, int[] rootnp)static doubleB0(double t)static doubleB01(double t)static doubleB1(double t)static doubleB2(double t)static doubleB23(double t)static doubleB3(double t)static doubledist_n(__ptr__ p, int n)static doubledist(__struct__<pointf> p1, __struct__<pointf> p2)static doubledot(__struct__<pointf> p1, __struct__<pointf> p2)static voidgrowops(int newopn)static intmkspline(__ptr__ inps, int inpn, __ptr__ tnas, __struct__<pointf> ev0, __struct__<pointf> ev1, __ptr__ sp0, __ptr__ sv0, __ptr__ sp1, __ptr__ sv1)static __struct__<pointf>normv(__struct__<pointf> v)static voidpoints2coeff(double v0, double v1, double v2, double v3, double[] coeff)static intProutespline(__ptr__ edges, int edgen, __struct__<Ppoly_t> input, __ptr__ evs, __ptr__ output)static intreallyroutespline(__ptr__ edges, int edgen, __ptr__ inps, int inpn, __struct__<pointf> ev0, __struct__<pointf> ev1)static __struct__<pointf>scale(__struct__<pointf> p, double c)static intsplinefits(__ptr__ edges, int edgen, __struct__<pointf> pa, __struct__<pointf> va, __struct__<pointf> pb, __struct__<pointf> vb, __ptr__ inps, int inpn)static intsplineintersectsline(__array_of_struct__ sps, __array_of_struct__ lps, double[] roots)static booleansplineisinside(__ptr__ edges, int edgen, __array_of_struct__ sps)static __struct__<pointf>sub(__struct__<pointf> p1, __struct__<pointf> p2)
-
-
-
Method Detail
-
Proutespline
public static int Proutespline(__ptr__ edges, int edgen, __struct__<Ppoly_t> input, __ptr__ evs, __ptr__ output)
-
reallyroutespline
public static int reallyroutespline(__ptr__ edges, int edgen, __ptr__ inps, int inpn, __struct__<pointf> ev0, __struct__<pointf> ev1)
-
mkspline
public static int mkspline(__ptr__ inps, int inpn, __ptr__ tnas, __struct__<pointf> ev0, __struct__<pointf> ev1, __ptr__ sp0, __ptr__ sv0, __ptr__ sp1, __ptr__ sv1)
-
dist_n
public static double dist_n(__ptr__ p, int n)
-
splinefits
public static int splinefits(__ptr__ edges, int edgen, __struct__<pointf> pa, __struct__<pointf> va, __struct__<pointf> pb, __struct__<pointf> vb, __ptr__ inps, int inpn)
-
splineisinside
public static boolean splineisinside(__ptr__ edges, int edgen, __array_of_struct__ sps)
-
splineintersectsline
public static int splineintersectsline(__array_of_struct__ sps, __array_of_struct__ lps, double[] roots)
-
points2coeff
public static void points2coeff(double v0, double v1, double v2, double v3, double[] coeff)
-
addroot
public static void addroot(double root, double[] roots, int[] rootnp)
-
normv
public static __struct__<pointf> normv(__struct__<pointf> v)
-
growops
public static void growops(int newopn)
-
add
public static __struct__<pointf> add(__struct__<pointf> p1, __struct__<pointf> p2)
-
sub
public static __struct__<pointf> sub(__struct__<pointf> p1, __struct__<pointf> p2)
-
dist
public static double dist(__struct__<pointf> p1, __struct__<pointf> p2)
-
scale
public static __struct__<pointf> scale(__struct__<pointf> p, double c)
-
dot
public static double dot(__struct__<pointf> p1, __struct__<pointf> p2)
-
B0
public static double B0(double t)
-
B1
public static double B1(double t)
-
B2
public static double B2(double t)
-
B3
public static double B3(double t)
-
B01
public static double B01(double t)
-
B23
public static double B23(double t)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG