Package gen.lib.pathplan
Class shortest__c
java.lang.Object
gen.lib.pathplan.shortest__c
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidadd2dq(int side, ST_pointnlink_t pnlp) static booleanstatic intstatic voidconnecttris(int tri1, int tri2) static intfinddqsplit(ST_pointnlink_t pnlp) static voidgrowdq(int newdqn) static voidgrowops(int newopn) static voidgrowpnls(int newpnln) static voidgrowtris(int newtrin) static booleanintersects(ST_pointf pap, ST_pointf pbp, ST_pointf pcp, ST_pointf pdp) static booleanisdiagonal(int pnli, int pnlip2, ST_pointnlink_t[] pnlps, int pnln) static voidloadtriangle(__ptr__ pnlap, __ptr__ pnlbp, __ptr__ pnlcp) static booleanmarktripath(int trii, int trij) static booleanpointintri(int trii, ST_pointf pp) static intPshortestpath(ST_Ppoly_t polyp, CArray<ST_pointf> eps, ST_Ppoly_t output) static voidsplitdq(int side, int index) static voidtriangulate(ST_pointnlink_t[] pnlps, int pnln)
-
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)
-