Package gen.lib.dotgen
Class dotsplines__c
- java.lang.Object
-
- gen.lib.dotgen.dotsplines__c
-
public class dotsplines__c extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description dotsplines__c()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object
add_point(java.lang.Object... arg)
static ST_pointf
add_pointf(ST_pointf p, ST_pointf q)
static void
adjustregularpath(ST_path P, int fb, int lb)
static ST_Agedge_s
bot_bound(ST_Agedge_s e, int side)
static java.lang.Object
box_bb(java.lang.Object... arg)
static java.lang.Object
box_contains(java.lang.Object... arg)
static java.lang.Object
box_intersect(java.lang.Object... arg)
static java.lang.Object
box_overlap(java.lang.Object... arg)
static java.lang.Object
boxf_bb(java.lang.Object... arg)
static java.lang.Object
boxf_contains(java.lang.Object... arg)
static java.lang.Object
boxf_intersect(java.lang.Object... arg)
static java.lang.Object
boxf_overlap(java.lang.Object... arg)
static ST_boxf
boxfof(double llx, double lly, double urx, double ury)
static java.lang.Object
boxof(java.lang.Object... arg)
static ST_Agraph_s
cl_bound(ST_Agraph_s g, ST_Agnode_s n, ST_Agnode_s adj)
static boolean
cl_vninside(ST_Agraph_s cl, ST_Agnode_s n)
static java.lang.Object
cleanupCloneGraph(java.lang.Object... arg)
static java.lang.Object
cloneEdge(java.lang.Object... arg)
static java.lang.Object
cloneGraph(java.lang.Object... arg)
static java.lang.Object
cloneNode(java.lang.Object... arg)
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)
static void
dot_splines(ST_Agraph_s g)
static void
edge_normalize(ST_Agraph_s g)
static int
edgecmp(__ptr__ ptr0, __ptr__ ptr1)
static int
edgelblcmpfn(__ptr__ ptr0, __ptr__ ptr1)
static java.lang.Object
exch_xy(java.lang.Object... arg)
static java.lang.Object
exch_xyf(java.lang.Object... arg)
static ST_Agedge_s
getmainedge(ST_Agedge_s e)
static java.lang.Object
interpolate_pointf(java.lang.Object... arg)
static java.lang.Object
leftOf(java.lang.Object... arg)
static void
make_flat_adj_edges(ST_Agraph_s g, ST_path P, ST_Agedge_s.ArrayOfStar edges, int ind, int cnt, ST_Agedge_s e0, int et)
static java.lang.Object
make_flat_bottom_edges(java.lang.Object... arg)
static void
make_flat_edge(ST_Agraph_s g, ST_spline_info_t sp, ST_path P, ST_Agedge_s.ArrayOfStar edges, int ind, int cnt, int et)
static void
make_flat_labeled_edge(ST_Agraph_s g, ST_spline_info_t sp, ST_path P, ST_Agedge_s e, int et)
static void
make_regular_edge(ST_Agraph_s g, ST_spline_info_t sp, ST_path P, ST_Agedge_s.ArrayOfStar edges, int ind, int cnt, int et)
static java.lang.Object
makeBottomFlatEnd(java.lang.Object... arg)
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)
static int
makeLineEdge(ST_Agraph_s g, ST_Agedge_s fe, __ptr__ points, __ptr__ hp)
static ST_boxf
makeregularend(ST_boxf b, int side, double y)
static void
makeSimpleFlat(ST_Agnode_s tn, ST_Agnode_s hn, ST_Agedge_s.ArrayOfStar edges, int ind, int cnt, int et)
static void
makeSimpleFlatLabels(ST_Agnode_s tn, ST_Agnode_s hn, ST_Agedge_s.ArrayOfStar edges, int ind, int cnt, int et, int n_lbls)
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)
static java.lang.Object
mid_point(java.lang.Object... arg)
static java.lang.Object
mid_pointf(java.lang.Object... arg)
static ST_Agnode_s
neighbor(ST_Agraph_s g, ST_Agnode_s vn, ST_Agedge_s ie, ST_Agedge_s oe, int dir)
static boolean
pathscross(ST_Agnode_s n0, ST_Agnode_s n1, ST_Agedge_s ie1, ST_Agedge_s oe1)
static java.lang.Object
perp(java.lang.Object... arg)
static void
place_vnlabel(ST_Agnode_s n)
static ST_pointf
pointfof(double x, double y)
static java.lang.Object
pointof(java.lang.Object... arg)
static int
portcmp(ST_port p0, ST_port p1)
static ST_boxf
rank_box(ST_spline_info_t sp, ST_Agraph_s g, int r)
static void
recover_slack(ST_Agedge_s e, ST_path p)
static java.lang.Object
resetRW(java.lang.Object... arg)
static void
resize_vn(ST_Agnode_s vn, int lx, int cx, int rx)
static java.lang.Object
scale(java.lang.Object... arg)
static java.lang.Object
setEdgeLabelPos(java.lang.Object... arg)
static void
setflags(ST_Agedge_s e, int hint1, int hint2, int f3)
static java.lang.Object
setState(java.lang.Object... arg)
static boolean
spline_merge(ST_Agnode_s n)
static int
straight_len(ST_Agnode_s n)
static ST_Agedge_s
straight_path(ST_Agedge_s e, int cnt, __ptr__ plist, int[] np)
static java.lang.Object
sub_point(java.lang.Object... arg)
static java.lang.Object
sub_pointf(java.lang.Object... arg)
static void
swap_bezier(ST_bezier.Array2 old, ST_bezier.Array2 new_)
static boolean
swap_ends_p(ST_Agedge_s e)
static void
swap_spline(ST_splines s)
static ST_Agedge_s
top_bound(ST_Agedge_s e, int side)
static java.lang.Object
transformf(java.lang.Object... arg)
-
-
-
Method Detail
-
pointof
public static java.lang.Object pointof(java.lang.Object... arg)
-
pointfof
public static ST_pointf pointfof(double x, double y)
-
boxof
public static java.lang.Object boxof(java.lang.Object... arg)
-
boxfof
public static ST_boxf boxfof(double llx, double lly, double urx, double ury)
-
add_point
public static java.lang.Object add_point(java.lang.Object... arg)
-
sub_point
public static java.lang.Object sub_point(java.lang.Object... arg)
-
sub_pointf
public static java.lang.Object sub_pointf(java.lang.Object... arg)
-
mid_point
public static java.lang.Object mid_point(java.lang.Object... arg)
-
mid_pointf
public static java.lang.Object mid_pointf(java.lang.Object... arg)
-
interpolate_pointf
public static java.lang.Object interpolate_pointf(java.lang.Object... arg)
-
exch_xy
public static java.lang.Object exch_xy(java.lang.Object... arg)
-
exch_xyf
public static java.lang.Object exch_xyf(java.lang.Object... arg)
-
box_bb
public static java.lang.Object box_bb(java.lang.Object... arg)
-
boxf_bb
public static java.lang.Object boxf_bb(java.lang.Object... arg)
-
box_intersect
public static java.lang.Object box_intersect(java.lang.Object... arg)
-
boxf_intersect
public static java.lang.Object boxf_intersect(java.lang.Object... arg)
-
box_overlap
public static java.lang.Object box_overlap(java.lang.Object... arg)
-
boxf_overlap
public static java.lang.Object boxf_overlap(java.lang.Object... arg)
-
box_contains
public static java.lang.Object box_contains(java.lang.Object... arg)
-
boxf_contains
public static java.lang.Object boxf_contains(java.lang.Object... arg)
-
perp
public static java.lang.Object perp(java.lang.Object... arg)
-
scale
public static java.lang.Object scale(java.lang.Object... arg)
-
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_bezier
public static void swap_bezier(ST_bezier.Array2 old, ST_bezier.Array2 new_)
-
swap_spline
public static void swap_spline(ST_splines s)
-
edge_normalize
public static void edge_normalize(ST_Agraph_s g)
-
resetRW
public static java.lang.Object resetRW(java.lang.Object... arg)
-
setEdgeLabelPos
public static java.lang.Object setEdgeLabelPos(java.lang.Object... arg)
-
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)
-
setState
public static java.lang.Object setState(java.lang.Object... arg)
-
cloneGraph
public static java.lang.Object cloneGraph(java.lang.Object... arg)
-
cleanupCloneGraph
public static java.lang.Object cleanupCloneGraph(java.lang.Object... arg)
-
cloneNode
public static java.lang.Object cloneNode(java.lang.Object... arg)
-
cloneEdge
public static java.lang.Object cloneEdge(java.lang.Object... arg)
-
transformf
public static java.lang.Object transformf(java.lang.Object... arg)
-
makeSimpleFlatLabels
public static void makeSimpleFlatLabels(ST_Agnode_s tn, ST_Agnode_s hn, ST_Agedge_s.ArrayOfStar edges, int ind, int cnt, int et, int n_lbls)
-
makeSimpleFlat
public static void makeSimpleFlat(ST_Agnode_s tn, ST_Agnode_s hn, ST_Agedge_s.ArrayOfStar 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, ST_Agedge_s.ArrayOfStar 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)
-
makeBottomFlatEnd
public static java.lang.Object makeBottomFlatEnd(java.lang.Object... arg)
-
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_bottom_edges
public static java.lang.Object make_flat_bottom_edges(java.lang.Object... arg)
-
make_flat_edge
public static void make_flat_edge(ST_Agraph_s g, ST_spline_info_t sp, ST_path P, ST_Agedge_s.ArrayOfStar edges, int ind, int cnt, int et)
-
leftOf
public static java.lang.Object leftOf(java.lang.Object... arg)
-
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, ST_Agedge_s.ArrayOfStar 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, __ptr__ 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)
-
-