Package gen.lib.pathplan
Class shortest__c
java.lang.Object
gen.lib.pathplan.shortest__c
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidadd2dq(Globals zz, int side, ST_pointnlink_t pnlp) static booleanstatic intstatic voidconnecttris(Globals zz, int tri1, int tri2) static intfinddqsplit(Globals zz, ST_pointnlink_t pnlp) static voidstatic voidstatic voidstatic voidstatic 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(Globals zz, __ptr__ pnlap, __ptr__ pnlbp, __ptr__ pnlcp) static booleanmarktripath(Globals zz, int trii, int trij) static booleanpointintri(Globals zz, int trii, ST_pointf pp) static intPshortestpath(Globals zz, ST_Ppoly_t polyp, CArray<ST_pointf> eps, ST_Ppoly_t output) static voidstatic voidtriangulate(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
-