Package gen.lib.pathplan
Class shortest__c
- java.lang.Object
-
- gen.lib.pathplan.shortest__c
-
public class shortest__c extends Object
-
-
Constructor Summary
Constructors Constructor Description shortest__c()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidadd2dq(int side, ST_pointnlink_t pnlp)static booleanbetween(ST_pointf pap, ST_pointf pbp, ST_pointf pcp)static intccw(ST_pointf p1p, ST_pointf p2p, ST_pointf p3p)static 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)
-
-
-
Method Detail
-
Pshortestpath
public static int Pshortestpath(ST_Ppoly_t polyp, CArray<ST_pointf> eps, ST_Ppoly_t output)
-
triangulate
public static void triangulate(ST_pointnlink_t[] pnlps, int pnln)
-
isdiagonal
public static boolean isdiagonal(int pnli, int pnlip2, ST_pointnlink_t[] pnlps, int pnln)
-
connecttris
public static void connecttris(int tri1, int tri2)
-
marktripath
public static boolean marktripath(int trii, int trij)
-
add2dq
public static void add2dq(int side, ST_pointnlink_t pnlp)
-
splitdq
public static void splitdq(int side, int index)
-
finddqsplit
public static int finddqsplit(ST_pointnlink_t pnlp)
-
intersects
public static boolean intersects(ST_pointf pap, ST_pointf pbp, ST_pointf pcp, ST_pointf pdp)
-
pointintri
public static boolean pointintri(int trii, ST_pointf pp)
-
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)
-
-