Package gen.lib.dotgen
Class dotsplines__c
- java.lang.Object
-
- gen.lib.dotgen.dotsplines__c
-
public class dotsplines__c extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static CFunction
edgecmp
static CFunction
edgelblcmpfn
static CFunction
spline_merge
static CFunction
swap_ends_p
-
Constructor Summary
Constructors Constructor Description dotsplines__c()
-
Method Summary
-
-
-
Method Detail
-
boxfof
public static ST_boxf boxfof(double llx, double lly, double urx, double ury)
-
getmainedge
public static ST_Agedge_s getmainedge(ST_Agedge_s e)
-
spline_merge
public static boolean spline_merge(ST_Agnode_s n)
-
swap_ends_p
public static boolean swap_ends_p(ST_Agedge_s e)
-
swap_spline
public static void swap_spline(ST_splines s)
-
edge_normalize
public static void edge_normalize(ST_Agraph_s g)
-
dot_splines
public static void dot_splines(ST_Agraph_s g)
-
place_vnlabel
public static void place_vnlabel(ST_Agnode_s n)
-
setflags
public static void setflags(ST_Agedge_s e, int hint1, int hint2, int f3)
-
edgecmp
public static int edgecmp(CArrayOfStar<ST_Agedge_s> ptr0, CArrayOfStar<ST_Agedge_s> ptr1)
-
edgelblcmpfn
public static int edgelblcmpfn(CArrayOfStar<ST_Agedge_s> ptr0, CArrayOfStar<ST_Agedge_s> ptr1)
-
makeSimpleFlatLabels
public static void makeSimpleFlatLabels(ST_Agnode_s tn, ST_Agnode_s hn, CArrayOfStar<ST_Agedge_s> edges, int ind, int cnt, int et, int n_lbls)
-
makeSimpleFlat
public static void makeSimpleFlat(ST_Agnode_s tn, ST_Agnode_s hn, CArrayOfStar<ST_Agedge_s> edges, int ind, int cnt, int et)
-
make_flat_adj_edges
public static void make_flat_adj_edges(ST_Agraph_s g, ST_path P, CArrayOfStar<ST_Agedge_s> edges, int ind, int cnt, ST_Agedge_s e0, int et)
-
makeFlatEnd
public static void makeFlatEnd(ST_Agraph_s g, ST_spline_info_t sp, ST_path P, ST_Agnode_s n, ST_Agedge_s e, ST_pathend_t endp, boolean isBegin)
-
make_flat_labeled_edge
public static void make_flat_labeled_edge(ST_Agraph_s g, ST_spline_info_t sp, ST_path P, ST_Agedge_s e, int et)
-
make_flat_edge
public static void make_flat_edge(ST_Agraph_s g, ST_spline_info_t sp, ST_path P, CArrayOfStar<ST_Agedge_s> edges, int ind, int cnt, int et)
-
makeLineEdge
public static int makeLineEdge(ST_Agraph_s g, ST_Agedge_s fe, __ptr__ points, __ptr__ hp)
-
make_regular_edge
public static void make_regular_edge(ST_Agraph_s g, ST_spline_info_t sp, ST_path P, CArrayOfStar<ST_Agedge_s> edges, int ind, int cnt, int et)
-
completeregularpath
public static void completeregularpath(ST_path P, ST_Agedge_s first, ST_Agedge_s last, ST_pathend_t tendp, ST_pathend_t hendp, ST_boxf[] boxes, int boxn, int flag)
-
adjustregularpath
public static void adjustregularpath(ST_path P, int fb, int lb)
-
rank_box
public static ST_boxf rank_box(ST_spline_info_t sp, ST_Agraph_s g, int r)
-
straight_len
public static int straight_len(ST_Agnode_s n)
-
straight_path
public static ST_Agedge_s straight_path(ST_Agedge_s e, int cnt, CArray<ST_pointf> plist, int[] np)
-
recover_slack
public static void recover_slack(ST_Agedge_s e, ST_path p)
-
resize_vn
public static void resize_vn(ST_Agnode_s vn, int lx, int cx, int rx)
-
top_bound
public static ST_Agedge_s top_bound(ST_Agedge_s e, int side)
-
bot_bound
public static ST_Agedge_s bot_bound(ST_Agedge_s e, int side)
-
cl_vninside
public static boolean cl_vninside(ST_Agraph_s cl, ST_Agnode_s n)
-
cl_bound
public static ST_Agraph_s cl_bound(ST_Agraph_s g, ST_Agnode_s n, ST_Agnode_s adj)
-
maximal_bbox
public static ST_boxf maximal_bbox(ST_Agraph_s g, ST_spline_info_t sp, ST_Agnode_s vn, ST_Agedge_s ie, ST_Agedge_s oe)
-
neighbor
public static ST_Agnode_s neighbor(ST_Agraph_s g, ST_Agnode_s vn, ST_Agedge_s ie, ST_Agedge_s oe, int dir)
-
pathscross
public static boolean pathscross(ST_Agnode_s n0, ST_Agnode_s n1, ST_Agedge_s ie1, ST_Agedge_s oe1)
-
-