public class route__c extends Object
Constructor and Description |
---|
route__c() |
Modifier and Type | Method and Description |
---|---|
static __struct__<pointf> |
add(__struct__<pointf> p1,
__struct__<pointf> p2) |
static void |
addroot(double root,
double[] roots,
int[] rootnp) |
static double |
B0(double t) |
static double |
B01(double t) |
static double |
B1(double t) |
static double |
B2(double t) |
static double |
B23(double t) |
static double |
B3(double t) |
static double |
dist_n(__ptr__ p,
int n) |
static double |
dist(__struct__<pointf> p1,
__struct__<pointf> p2) |
static double |
dot(__struct__<pointf> p1,
__struct__<pointf> p2) |
static void |
growops(int newopn) |
static int |
mkspline(__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 void |
points2coeff(double v0,
double v1,
double v2,
double v3,
double[] coeff) |
static int |
Proutespline(__ptr__ edges,
int edgen,
__struct__<Ppoly_t> input,
__ptr__ evs,
__ptr__ output) |
static int |
reallyroutespline(__ptr__ edges,
int edgen,
__ptr__ inps,
int inpn,
__struct__<pointf> ev0,
__struct__<pointf> ev1) |
static __struct__<pointf> |
scale(__struct__<pointf> p,
double c) |
static int |
splinefits(__ptr__ edges,
int edgen,
__struct__<pointf> pa,
__struct__<pointf> va,
__struct__<pointf> pb,
__struct__<pointf> vb,
__ptr__ inps,
int inpn) |
static int |
splineintersectsline(__array_of_struct__ sps,
__array_of_struct__ lps,
double[] roots) |
static boolean |
splineisinside(__ptr__ edges,
int edgen,
__array_of_struct__ sps) |
static __struct__<pointf> |
sub(__struct__<pointf> p1,
__struct__<pointf> p2) |
public static int Proutespline(__ptr__ edges, int edgen, __struct__<Ppoly_t> input, __ptr__ evs, __ptr__ output)
public static int reallyroutespline(__ptr__ edges, int edgen, __ptr__ inps, int inpn, __struct__<pointf> ev0, __struct__<pointf> ev1)
public static int mkspline(__ptr__ inps, int inpn, __ptr__ tnas, __struct__<pointf> ev0, __struct__<pointf> ev1, __ptr__ sp0, __ptr__ sv0, __ptr__ sp1, __ptr__ sv1)
public static double dist_n(__ptr__ p, int n)
public static int splinefits(__ptr__ edges, int edgen, __struct__<pointf> pa, __struct__<pointf> va, __struct__<pointf> pb, __struct__<pointf> vb, __ptr__ inps, int inpn)
public static boolean splineisinside(__ptr__ edges, int edgen, __array_of_struct__ sps)
public static int splineintersectsline(__array_of_struct__ sps, __array_of_struct__ lps, double[] roots)
public static void points2coeff(double v0, double v1, double v2, double v3, double[] coeff)
public static void addroot(double root, double[] roots, int[] rootnp)
public static __struct__<pointf> normv(__struct__<pointf> v)
public static void growops(int newopn)
public static __struct__<pointf> add(__struct__<pointf> p1, __struct__<pointf> p2)
public static __struct__<pointf> sub(__struct__<pointf> p1, __struct__<pointf> p2)
public static double dist(__struct__<pointf> p1, __struct__<pointf> p2)
public static __struct__<pointf> scale(__struct__<pointf> p, double c)
public static double dot(__struct__<pointf> p1, __struct__<pointf> p2)
public static double B0(double t)
public static double B1(double t)
public static double B2(double t)
public static double B3(double t)
public static double B01(double t)
public static double B23(double t)
Copyright © 2017. All Rights Reserved.