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 and Description dotsplines__c()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static java.lang.Objectadd_point(java.lang.Object... arg)static __struct__<pointf>add_pointf(__struct__<pointf> p, __struct__<pointf> q)static voidadjustregularpath(path P, int fb, int lb)static Agedge_sbot_bound(Agedge_s e, int side)static java.lang.Objectbox_bb(java.lang.Object... arg)static java.lang.Objectbox_contains(java.lang.Object... arg)static java.lang.Objectbox_intersect(java.lang.Object... arg)static java.lang.Objectbox_overlap(java.lang.Object... arg)static java.lang.Objectboxf_bb(java.lang.Object... arg)static java.lang.Objectboxf_contains(java.lang.Object... arg)static java.lang.Objectboxf_intersect(java.lang.Object... arg)static java.lang.Objectboxf_overlap(java.lang.Object... arg)static ST_boxfboxfof(double llx, double lly, double urx, double ury)static java.lang.Objectboxof(java.lang.Object... arg)static Agraph_scl_bound(Agraph_s g, Agnode_s n, Agnode_s adj)static booleancl_vninside(Agraph_s cl, Agnode_s n)static java.lang.ObjectcleanupCloneGraph(java.lang.Object... arg)static java.lang.ObjectcloneEdge(java.lang.Object... arg)static java.lang.ObjectcloneGraph(java.lang.Object... arg)static java.lang.ObjectcloneNode(java.lang.Object... arg)static voidcompleteregularpath(path P, Agedge_s first, Agedge_s last, pathend_t tendp, pathend_t hendp, __array_of_struct__ boxes, int boxn, int flag)static voiddot_splines(Agraph_s g)static voidedge_normalize(Agraph_s g)static intedgecmp(__ptr__ ptr0, __ptr__ ptr1)static intedgelblcmpfn(__ptr__ ptr0, __ptr__ ptr1)static java.lang.Objectexch_xy(java.lang.Object... arg)static java.lang.Objectexch_xyf(java.lang.Object... arg)static Agedge_sgetmainedge(Agedge_s e)static java.lang.Objectinterpolate_pointf(java.lang.Object... arg)static java.lang.ObjectleftOf(java.lang.Object... arg)static voidmake_flat_adj_edges(Agraph_s g, path P, __ptr__ edges, int ind, int cnt, Agedge_s e0, int et)static java.lang.Objectmake_flat_bottom_edges(java.lang.Object... arg)static voidmake_flat_edge(Agraph_s g, spline_info_t sp, path P, __ptr__ edges, int ind, int cnt, int et)static voidmake_flat_labeled_edge(Agraph_s g, spline_info_t sp, path P, Agedge_s e, int et)static voidmake_regular_edge(Agraph_s g, spline_info_t sp, path P, __ptr__ edges, int ind, int cnt, int et)static java.lang.ObjectmakeBottomFlatEnd(java.lang.Object... arg)static voidmakeFlatEnd(Agraph_s g, spline_info_t sp, path P, Agnode_s n, Agedge_s e, pathend_t endp, boolean isBegin)static intmakeLineEdge(Agraph_s g, Agedge_s fe, __ptr__ points, __ptr__ hp)static __struct__<boxf>makeregularend(ST_boxf b, int side, double y)static voidmakeSimpleFlat(Agnode_s tn, Agnode_s hn, __ptr__ edges, int ind, int cnt, int et)static voidmakeSimpleFlatLabels(Agnode_s tn, Agnode_s hn, __ptr__ edges, int ind, int cnt, int et, int n_lbls)static __struct__<boxf>maximal_bbox(Agraph_s g, spline_info_t sp, Agnode_s vn, Agedge_s ie, Agedge_s oe)static java.lang.Objectmid_point(java.lang.Object... arg)static java.lang.Objectmid_pointf(java.lang.Object... arg)static Agnode_sneighbor(Agraph_s g, Agnode_s vn, Agedge_s ie, Agedge_s oe, int dir)static booleanpathscross(Agnode_s n0, Agnode_s n1, Agedge_s ie1, Agedge_s oe1)static java.lang.Objectperp(java.lang.Object... arg)static voidplace_vnlabel(Agnode_s n)static __struct__<pointf>pointfof(double x, double y)static java.lang.Objectpointof(java.lang.Object... arg)static intportcmp(ST_port p0, ST_port p1)static ST_boxfrank_box(spline_info_t sp, Agraph_s g, int r)static voidrecover_slack(Agedge_s e, path p)static java.lang.ObjectresetRW(java.lang.Object... arg)static voidresize_vn(Agnode_s vn, int lx, int cx, int rx)static java.lang.Objectscale(java.lang.Object... arg)static java.lang.ObjectsetEdgeLabelPos(java.lang.Object... arg)static voidsetflags(Agedge_s e, int hint1, int hint2, int f3)static java.lang.ObjectsetState(java.lang.Object... arg)static booleanspline_merge(Agnode_s n)static intstraight_len(Agnode_s n)static Agedge_sstraight_path(Agedge_s e, int cnt, __ptr__ plist, int[] np)static java.lang.Objectsub_point(java.lang.Object... arg)static java.lang.Objectsub_pointf(java.lang.Object... arg)static voidswap_bezier(__ptr__ old, __ptr__ new_)static booleanswap_ends_p(Agedge_s e)static voidswap_spline(splines s)static Agedge_stop_bound(Agedge_s e, int side)static java.lang.Objecttransformf(java.lang.Object... arg)
-
-
-
Method Detail
-
pointof
public static java.lang.Object pointof(java.lang.Object... arg)
-
pointfof
public static __struct__<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)
-
add_pointf
public static __struct__<pointf> add_pointf(__struct__<pointf> p, __struct__<pointf> q)
-
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)
-
spline_merge
public static boolean spline_merge(Agnode_s n)
-
swap_ends_p
public static boolean swap_ends_p(Agedge_s e)
-
swap_spline
public static void swap_spline(splines s)
-
edge_normalize
public static void edge_normalize(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(Agraph_s g)
-
place_vnlabel
public static void place_vnlabel(Agnode_s n)
-
setflags
public static void setflags(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(Agnode_s tn, Agnode_s hn, __ptr__ edges, int ind, int cnt, int et, int n_lbls)
-
makeSimpleFlat
public static void makeSimpleFlat(Agnode_s tn, Agnode_s hn, __ptr__ edges, int ind, int cnt, int et)
-
make_flat_adj_edges
public static void make_flat_adj_edges(Agraph_s g, path P, __ptr__ edges, int ind, int cnt, Agedge_s e0, int et)
-
makeFlatEnd
public static void makeFlatEnd(Agraph_s g, spline_info_t sp, path P, Agnode_s n, Agedge_s e, 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(Agraph_s g, spline_info_t sp, path P, 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(Agraph_s g, spline_info_t sp, path P, __ptr__ edges, int ind, int cnt, int et)
-
leftOf
public static java.lang.Object leftOf(java.lang.Object... arg)
-
make_regular_edge
public static void make_regular_edge(Agraph_s g, spline_info_t sp, path P, __ptr__ edges, int ind, int cnt, int et)
-
completeregularpath
public static void completeregularpath(path P, Agedge_s first, Agedge_s last, pathend_t tendp, pathend_t hendp, __array_of_struct__ boxes, int boxn, int flag)
-
makeregularend
public static __struct__<boxf> makeregularend(ST_boxf b, int side, double y)
-
adjustregularpath
public static void adjustregularpath(path P, int fb, int lb)
-
rank_box
public static ST_boxf rank_box(spline_info_t sp, Agraph_s g, int r)
-
straight_len
public static int straight_len(Agnode_s n)
-
resize_vn
public static void resize_vn(Agnode_s vn, int lx, int cx, int rx)
-
maximal_bbox
public static __struct__<boxf> maximal_bbox(Agraph_s g, spline_info_t sp, Agnode_s vn, Agedge_s ie, Agedge_s oe)
-
neighbor
public static Agnode_s neighbor(Agraph_s g, Agnode_s vn, Agedge_s ie, Agedge_s oe, int dir)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG