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 Constructor Description shortest__c()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
add2dq(int side, ST_pointnlink_t pnlp)
static boolean
between(ST_pointf pap, ST_pointf pbp, ST_pointf pcp)
static int
ccw(ST_pointf p1p, ST_pointf p2p, ST_pointf p3p)
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)
-
-
-
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)
-
-