Uses of Class
h.ST_pointf
Package
Description
Provides classes used to manage
Smetana (internal port of GraphViz in plantuml)
for layout engine.
-
Uses of ST_pointf in gen.lib.common
Modifier and TypeMethodDescriptionstatic ST_pointf
utils__c.Bezier
(CArray<ST_pointf> V, int degree, double t, CArray<ST_pointf> Left, CArray<ST_pointf> Right) static ST_pointf
geom__c.ccwrotatepf
(ST_pointf p, int ccwrot) static ST_pointf
postproc__c.centerPt
(CArray<ST_xlabel_t> xlp) static ST_pointf
geom__c.cwrotatepf
(ST_pointf p, int cwrot) static ST_pointf
utils__c.dotneato_closest
(ST_splines spl, ST_pointf pt) static ST_pointf
postproc__c.edgeHeadpoint
(ST_Agedge_s e) static ST_pointf
splines__c.edgeMidpoint
(ST_Agraph_s g, ST_Agedge_s e) static ST_pointf
postproc__c.edgeTailpoint
(ST_Agedge_s e) static ST_pointf
static ST_pointf
static ST_pointf
shapes__c.size_reclbl
(Globals zz, ST_Agnode_s n, ST_field_t f) static ST_pointf
textspan__c.textspan_size
(ST_GVC_s gvc, ST_textspan_t span) Modifier and TypeMethodDescriptionroutespl__c._routesplines
(Globals zz, ST_path pp, int[] npoints, int polyline) routespl__c.routepolylines
(Globals zz, ST_path pp, int[] npoints) routespl__c.routesplines
(Globals zz, ST_path pp, int[] npoints) routespl__c.simpleSplineRoute
(Globals zz, ST_pointf tp, ST_pointf hp, ST_Ppoly_t poly, int[] n_spl_pts, boolean polyline) Modifier and TypeMethodDescriptionstatic void
postproc__c.addXLabel
(Globals zz, ST_textlabel_t lp, CArray<ST_object_t> objp, CArray<ST_xlabel_t> xlp, int initObj, ST_pointf pos) static ST_pointf
geom__c.ccwrotatepf
(ST_pointf p, int ccwrot) static ST_point
static ST_pointf
geom__c.cwrotatepf
(ST_pointf p, int cwrot) static ST_pointf
utils__c.dotneato_closest
(ST_splines spl, ST_pointf pt) static void
splines__c.endPoints
(ST_splines spl, ST_pointf p, ST_pointf q) static boolean
input__c.getdoubles2ptf
(Globals zz, ST_Agraph_s g, CString name, ST_pointf result) static boolean
arrows__c.inside
(ST_inside_t inside_context, ST_pointf p) static ST_pointf
static boolean
shapes__c.poly_inside
(Globals zz, ST_inside_t inside_context, ST_pointf p) static void
shapes__c.pos_reclbl
(ST_field_t f, ST_pointf ul, int sides) static double
static boolean
shapes__c.record_inside
(ST_inside_t inside_context, ST_pointf p) static void
shapes__c.resize_reclbl
(ST_field_t f, ST_pointf sz, boolean nojustify_p) static ST_pointf
static boolean
routespl__c.simpleSplineRoute
(Globals zz, ST_pointf tp, ST_pointf hp, ST_Ppoly_t poly, int[] n_spl_pts, boolean polyline) Modifier and TypeMethodDescriptionstatic void
splines__c.arrow_clip
(Globals zz, ST_Agedge_s fe, ST_Agnode_s hn, CArray<ST_pointf> ps, int[] startp, int[] endp, ST_bezier spl, ST_splineInfo info) static int
arrows__c.arrowEndClip
(Globals zz, ST_Agedge_s e, CArray<ST_pointf> ps, int startp, int endp, ST_bezier spl, int eflag) static int
arrows__c.arrowStartClip
(Globals zz, ST_Agedge_s e, CArray<ST_pointf> ps, int startp, int endp, ST_bezier spl, int sflag) static ST_pointf
utils__c.Bezier
(CArray<ST_pointf> V, int degree, double t, CArray<ST_pointf> Left, CArray<ST_pointf> Right) static void
splines__c.bezier_clip
(Globals zz, __ptr__ inside_context, __ptr__ inside, CArray<ST_pointf> sp, boolean left_inside) static boolean
emit__c.check_control_points
(CArray<ST_pointf> cp) static void
splines__c.clip_and_install
(Globals zz, ST_Agedge_s fe, ST_Agnode_s hn, CArray<ST_pointf> ps, int pn, ST_splineInfo info) static void
routespl__c.limitBoxes
(ST_boxf[] boxes, int boxn, CArray<ST_pointf> pps, int pn, int delta) static void
splines__c.shape_clip0
(Globals zz, __ptr__ inside_context, ST_Agnode_s n, CArray<ST_pointf> curve, boolean left_inside) static void
emit__c.update_bb_bz
(ST_boxf bb, CArray<ST_pointf> cp) -
Uses of ST_pointf in gen.lib.dotgen
Modifier and TypeMethodDescriptionstatic ST_Agedge_s
dotsplines__c.straight_path
(ST_Agedge_s e, int cnt, CArray<ST_pointf> plist, int[] np) -
Uses of ST_pointf in gen.lib.pathplan
Modifier and TypeMethodDescriptionstatic ST_pointf
static ST_pointf
static ST_pointf
static ST_pointf
Modifier and TypeMethodDescriptionstatic ST_pointf
static boolean
static int
static double
static double
static boolean
shortest__c.intersects
(ST_pointf pap, ST_pointf pbp, ST_pointf pcp, ST_pointf pdp) static int
route__c.mkspline
(CArray<ST_pointf> inps, int inpn, CArray<ST_tna_t> tnas, ST_pointf ev0, ST_pointf ev1, ST_pointf sp0, ST_pointf sv0, ST_pointf sp1, ST_pointf sv1) static ST_pointf
static boolean
shortest__c.pointintri
(Globals zz, int trii, ST_pointf pp) static int
route__c.reallyroutespline
(Globals zz, CArray<ST_Pedge_t> edges, int edgen, CArray<ST_pointf> inps, int inpn, ST_pointf ev0, ST_pointf ev1) static ST_pointf
static int
route__c.splinefits
(Globals zz, CArray<ST_Pedge_t> edges, int edgen, ST_pointf pa, ST_pointf va, ST_pointf pb, ST_pointf vb, CArray<ST_pointf> inps, int inpn) static ST_pointf
Modifier and TypeMethodDescriptionstatic double
static int
route__c.mkspline
(CArray<ST_pointf> inps, int inpn, CArray<ST_tna_t> tnas, ST_pointf ev0, ST_pointf ev1, ST_pointf sp0, ST_pointf sv0, ST_pointf sp1, ST_pointf sv1) static int
shortest__c.Pshortestpath
(Globals zz, ST_Ppoly_t polyp, CArray<ST_pointf> eps, ST_Ppoly_t output) static int
route__c.splineintersectsline
(CArray<ST_pointf> sps, CArray<ST_pointf> lps, double[] roots) -
Uses of ST_pointf in h
Modifier and TypeFieldDescriptionfinal ST_pointf
ST_Pedge_t.a
final ST_pointf[]
ST_tna_t.a
final ST_pointf
ST_Pedge_t.b
final ST_pointf[]
ST_Agraphinfo_t.border
final ST_pointf
ST_Agnodeinfo_t.coord
final ST_pointf
ST_textlabel_t.dimen
final ST_pointf
ST_bezier.ep
final ST_pointf
ST_boxf.LL
ST_layout_t.margin
final ST_pointf
ST_pathend_t.np
final ST_pointf
ST_port.p
ST_layout_t.page
final ST_pointf
ST_BestPos_t.pos
final ST_pointf
ST_object_t.pos
final ST_pointf
ST_textlabel_t.pos
final ST_pointf
ST_xlabel_t.pos
ST_pointnlink_t.pp
final ST_pointf
ST_field_t.size
ST_layout_t.size
final ST_pointf
ST_textspan_t.size
final ST_pointf
ST_bezier.sp
final ST_pointf
ST_textlabel_t.space
final ST_pointf
ST_object_t.sz
final ST_pointf
ST_xlabel_t.sz
final ST_pointf
ST_boxf.UR
Modifier and TypeFieldDescriptionST_inside_t.a_p
ST_bezier.list
ST_Ppoly_t.ps
ST_polygon_t.vertices
Modifier and TypeMethodDescriptionstatic ST_pointf
ST_pointf.add_pointf
(ST_pointf p, ST_pointf q) ST_pointf.copy()
static ST_pointf
ST_pointf.pointfof
(double x, double y) Modifier and TypeMethodDescriptionstatic ST_pointf
ST_pointf.add_pointf
(ST_pointf p, ST_pointf q) -
Uses of ST_pointf in net.sourceforge.plantuml.sdot
-
Uses of ST_pointf in smetana.core
Modifier and TypeFieldDescriptionGlobals.ispline
Globals.ops_route
Globals.ops_shortest
Globals.pointfs
Globals.pointfs2
Globals.polypoints
Globals.ps
Globals.vertex
Modifier and TypeMethodDescriptionstatic ST_pointf[]
Macro.GD_border
(ST_Agraph_s g) static ST_pointf
Macro.ND_coord
(ST_Agnode_s n) Modifier and TypeMethodDescriptionstatic boolean
Macro.APPROXEQPT
(ST_pointf p, ST_pointf q, double tol) static double
static double
static void
Macro.hackInitDimensionFromLabel
(ST_pointf size, String label) static boolean
static void
static void
static void
static void
static void