public class shortest__c
extends java.lang.Object
Constructor and Description |
---|
shortest__c() |
Modifier and Type | Method and Description |
---|---|
static void |
add2dq(Globals zz,
int side,
ST_pointnlink_t pnlp) |
static boolean |
between(ST_pointf pap,
ST_pointf pbp,
ST_pointf pcp) |
static int |
ccw(ST_pointf p1p,
ST_pointf p2p,
ST_pointf p3p) |
static void |
connecttris(Globals zz,
int tri1,
int tri2) |
static int |
finddqsplit(Globals zz,
ST_pointnlink_t pnlp) |
static void |
growdq(Globals zz,
int newdqn) |
static void |
growops(Globals zz,
int newopn) |
static void |
growpnls(Globals zz,
int newpnln) |
static void |
growtris(Globals zz,
int newtrin) |
static boolean |
intersects(ST_pointf pap,
ST_pointf pbp,
ST_pointf pcp,
ST_pointf pdp) |
static boolean |
isdiagonal(int pnli,
int pnlip2,
ST_pointnlink_t[] pnlps,
int pnln) |
static void |
loadtriangle(Globals zz,
__ptr__ pnlap,
__ptr__ pnlbp,
__ptr__ pnlcp) |
static boolean |
marktripath(Globals zz,
int trii,
int trij) |
static boolean |
pointintri(Globals zz,
int trii,
ST_pointf pp) |
static int |
Pshortestpath(Globals zz,
ST_Ppoly_t polyp,
CArray<ST_pointf> eps,
ST_Ppoly_t output) |
static void |
splitdq(Globals zz,
int side,
int index) |
static void |
triangulate(Globals zz,
ST_pointnlink_t[] pnlps,
int pnln) |
public static int Pshortestpath(Globals zz, ST_Ppoly_t polyp, CArray<ST_pointf> eps, ST_Ppoly_t output)
public static void triangulate(Globals zz, ST_pointnlink_t[] pnlps, int pnln)
public static boolean isdiagonal(int pnli, int pnlip2, ST_pointnlink_t[] pnlps, int pnln)
public static void loadtriangle(Globals zz, __ptr__ pnlap, __ptr__ pnlbp, __ptr__ pnlcp)
public static void connecttris(Globals zz, int tri1, int tri2)
public static boolean marktripath(Globals zz, int trii, int trij)
public static void add2dq(Globals zz, int side, ST_pointnlink_t pnlp)
public static void splitdq(Globals zz, int side, int index)
public static int finddqsplit(Globals zz, ST_pointnlink_t pnlp)
public static boolean intersects(ST_pointf pap, ST_pointf pbp, ST_pointf pcp, ST_pointf pdp)
public static void growpnls(Globals zz, int newpnln)
public static void growtris(Globals zz, int newtrin)
public static void growdq(Globals zz, int newdqn)
public static void growops(Globals zz, int newopn)