public class route__c
extends java.lang.Object
Constructor and Description |
---|
route__c() |
Modifier and Type | Method and Description |
---|---|
static ST_pointf |
add(ST_pointf p1,
ST_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(ST_pointf.Array p,
int n) |
static double |
dist(ST_pointf p1,
ST_pointf p2) |
static double |
dot(ST_pointf p1,
ST_pointf p2) |
static void |
growops(int newopn) |
static int |
mkspline(__ptr__ inps,
int inpn,
ST_tna_t.Array tnas,
ST_pointf ev0,
ST_pointf ev1,
__ptr__ sp0,
__ptr__ sv0,
__ptr__ sp1,
__ptr__ sv1) |
static ST_pointf |
normv(ST_pointf v) |
static void |
points2coeff(double v0,
double v1,
double v2,
double v3,
double[] coeff) |
static int |
Proutespline(ST_Pedge_t.Array edges,
int edgen,
ST_Ppoly_t input,
__ptr__ evs,
ST_Ppoly_t output) |
static int |
reallyroutespline(ST_Pedge_t.Array edges,
int edgen,
ST_pointf.Array inps,
int inpn,
ST_pointf ev0,
ST_pointf ev1) |
static ST_pointf |
scale(ST_pointf p,
double c) |
static int |
splinefits(ST_Pedge_t.Array edges,
int edgen,
ST_pointf pa,
ST_pointf va,
ST_pointf pb,
ST_pointf vb,
ST_pointf.Array inps,
int inpn) |
static int |
splineintersectsline(ST_pointf.Array sps,
ST_pointf.Array lps,
double[] roots) |
static boolean |
splineisinside(ST_Pedge_t.Array edges,
int edgen,
ST_pointf.Array sps) |
static ST_pointf |
sub(ST_pointf p1,
ST_pointf p2) |
public static int Proutespline(ST_Pedge_t.Array edges, int edgen, ST_Ppoly_t input, __ptr__ evs, ST_Ppoly_t output)
public static int reallyroutespline(ST_Pedge_t.Array edges, int edgen, ST_pointf.Array inps, int inpn, ST_pointf ev0, ST_pointf ev1)
public static int mkspline(__ptr__ inps, int inpn, ST_tna_t.Array tnas, ST_pointf ev0, ST_pointf ev1, __ptr__ sp0, __ptr__ sv0, __ptr__ sp1, __ptr__ sv1)
public static double dist_n(ST_pointf.Array p, int n)
public static int splinefits(ST_Pedge_t.Array edges, int edgen, ST_pointf pa, ST_pointf va, ST_pointf pb, ST_pointf vb, ST_pointf.Array inps, int inpn)
public static boolean splineisinside(ST_Pedge_t.Array edges, int edgen, ST_pointf.Array sps)
public static int splineintersectsline(ST_pointf.Array sps, ST_pointf.Array 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 void growops(int newopn)
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 © 2020. All Rights Reserved.