Package gen.lib.pathplan
Class shortest__c
java.lang.Object
gen.lib.pathplan.shortest__c
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
add2dq
(Globals zz, int side, ST_pointnlink_t pnlp) static boolean
static int
static void
connecttris
(Globals zz, int tri1, int tri2) static int
finddqsplit
(Globals zz, ST_pointnlink_t pnlp) static void
static void
static void
static void
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
static void
triangulate
(Globals zz, ST_pointnlink_t[] pnlps, int pnln)
-
Constructor Details
-
shortest__c
public shortest__c()
-
-
Method Details
-
Pshortestpath
public static int Pshortestpath(Globals zz, ST_Ppoly_t polyp, CArray<ST_pointf> eps, ST_Ppoly_t output) -
triangulate
-
isdiagonal
-
loadtriangle
-
connecttris
-
marktripath
-
add2dq
-
splitdq
-
finddqsplit
-
ccw
-
intersects
-
between
-
pointintri
-
growpnls
-
growtris
-
growdq
-
growops
-