Package gen.lib.pathplan
Class shortest__c
java.lang.Object
gen.lib.pathplan.shortest__c
public class shortest__c
extends java.lang.Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
add2dq
(int side, ST_pointnlink_t pnlp) static boolean
static int
static void
connecttris
(int tri1, int tri2) static int
finddqsplit
(ST_pointnlink_t pnlp) static void
growdq
(int newdqn) static void
growops
(int newopn) static void
growpnls
(int newpnln) static void
growtris
(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
(__ptr__ pnlap, __ptr__ pnlbp, __ptr__ pnlcp) static boolean
marktripath
(int trii, int trij) static boolean
pointintri
(int trii, ST_pointf pp) static int
Pshortestpath
(ST_Ppoly_t polyp, CArray<ST_pointf> eps, ST_Ppoly_t output) static void
splitdq
(int side, int index) static void
triangulate
(ST_pointnlink_t[] pnlps, int pnln) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
shortest__c
public shortest__c()
-
-
Method Details
-
Pshortestpath
-
triangulate
-
isdiagonal
-
loadtriangle
-
connecttris
public static void connecttris(int tri1, int tri2) -
marktripath
public static boolean marktripath(int trii, int trij) -
add2dq
-
splitdq
public static void splitdq(int side, int index) -
finddqsplit
-
ccw
-
intersects
-
between
-
pointintri
-
growpnls
public static void growpnls(int newpnln) -
growtris
public static void growtris(int newtrin) -
growdq
public static void growdq(int newdqn) -
growops
public static void growops(int newopn)
-