Uses of Class
smetana.core.CArray
-
Packages that use CArray Package Description gen.lib.common gen.lib.dotgen gen.lib.label gen.lib.pathplan h smetana.core -
-
Uses of CArray in gen.lib.common
Methods in gen.lib.common that return CArray Modifier and Type Method Description static CArray<ST_pointf>
routespl__c. _routesplines(ST_path pp, int[] npoints, int polyline)
static CArray<ST_pointf>
routespl__c. routepolylines(ST_path pp, int[] npoints)
static CArray<ST_pointf>
routespl__c. routesplines(ST_path pp, int[] npoints)
static CArray<ST_pointf>
routespl__c. simpleSplineRoute(ST_pointf tp, ST_pointf hp, ST_Ppoly_t poly, int[] n_spl_pts, boolean polyline)
Methods in gen.lib.common with parameters of type CArray Modifier and Type Method Description static ST_boxf
postproc__c. addLabelObj(ST_textlabel_t lp, CArray<ST_object_t> objp, ST_boxf bb)
static ST_boxf
postproc__c. addNodeObj(ST_Agnode_s np, CArray<ST_object_t> objp, ST_boxf bb)
static ST_boxf
postproc__c. addNodeObj_(ST_Agnode_s np, CArray<ST_object_t> objp, ST_boxf bb)
static void
postproc__c. addXLabel(ST_textlabel_t lp, CArray<ST_object_t> objp, CArray<ST_xlabel_t> xlp, int initObj, ST_pointf pos)
static ST_boxf
postproc__c. adjustBB(CArray<ST_object_t> objp, ST_boxf bb)
static void
splines__c. arrow_clip(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(ST_Agedge_s e, CArray<ST_pointf> ps, int startp, int endp, ST_bezier spl, int eflag)
static int
arrows__c. arrowStartClip(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(__ptr__ inside_context, __ptr__ inside, CArray<ST_pointf> sp, boolean left_inside)
static ST_pointf
postproc__c. centerPt(CArray<ST_xlabel_t> xlp)
static boolean
emit__c. check_control_points(CArray<ST_pointf> cp)
static void
splines__c. clip_and_install(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(__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 CArray in gen.lib.dotgen
Methods in gen.lib.dotgen with parameters of type CArray Modifier and Type Method Description static ST_Agedge_s
dotsplines__c. straight_path(ST_Agedge_s e, int cnt, CArray<ST_pointf> plist, int[] np)
static void
dotsplines__c. swap_bezier(CArray<ST_bezier> old, CArray<ST_bezier> new_)
-
Uses of CArray in gen.lib.label
Methods in gen.lib.label with parameters of type CArray Modifier and Type Method Description static int
xlabels__c. placeLabels(CArray<ST_object_t> objs, int n_objs, CArray<ST_xlabel_t> lbls, int n_lbls, ST_label_params_t params)
static ST_XLabels_t
xlabels__c. xlnew(CArray<ST_object_t> objs, int n_objs, CArray<ST_xlabel_t> lbls, int n_lbls, ST_label_params_t params)
-
Uses of CArray in gen.lib.pathplan
Methods in gen.lib.pathplan with parameters of type CArray Modifier and Type Method Description static double
route__c. dist_n(CArray<ST_pointf> p, int n)
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
route__c. Proutespline(CArray<ST_Pedge_t> edges, int edgen, ST_Ppoly_t input, CArray<ST_pointf> evs, ST_Ppoly_t output)
static int
shortest__c. Pshortestpath(ST_Ppoly_t polyp, CArray<ST_pointf> eps, ST_Ppoly_t output)
static int
route__c. reallyroutespline(CArray<ST_Pedge_t> edges, int edgen, CArray<ST_pointf> inps, int inpn, ST_pointf ev0, ST_pointf ev1)
static int
route__c. splinefits(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 int
route__c. splineintersectsline(CArray<ST_pointf> sps, CArray<ST_pointf> lps, double[] roots)
static boolean
route__c. splineisinside(CArray<ST_Pedge_t> edges, int edgen, CArray<ST_pointf> sps)
-
Uses of CArray in h
Fields in h declared as CArray Modifier and Type Field Description CArray<ST_pointf>
ST_inside_t. a_p
CArray<ST_xlabel_t>
ST_object_t. lbl
CArray<ST_xlabel_t>
ST_XLabels_t. lbls
CArray<ST_pointf>
ST_bezier. list
CArray<ST_bezier>
ST_splines. list
CArray<ST_triangle_t>
ST_tedge_t. lrp
CArray<ST_object_t>
ST_cinfo_t. objp
CArray<ST_object_t>
ST_XLabels_t. objs
CArray<ST_pointf>
ST_Ppoly_t. ps
CArray<ST_rank_t>
ST_Agraphinfo_t. rank
CArray<ST_triangle_t>
ST_tedge_t. rtp
CArray<ST_textspan_t>
ST_textlabel_t. span
CArray<ST_pointf>
ST_polygon_t. vertices
-
Uses of CArray in smetana.core
Fields in smetana.core declared as CArray Modifier and Type Field Description CArray<ST_Pedge_t>
Z. edges
CArray<ST_pointf>
Z. ispline
CArray<ST_pointf>
Z. ops_route
CArray<ST_pointf>
Z. ops_shortest
CArray<ST_pointf>
Z. pointfs
CArray<ST_pointf>
Z. pointfs2
CArray<ST_pointf>
Z. polypoints
CArray<ST_pointf>
Z. ps
CArray<ST_tna_t>
Z. tnas
CArray<ST_triangle_t>
Z. tris
CArray<ST_pointf>
Z. vertex
Methods in smetana.core that return CArray Modifier and Type Method Description static <O> CArray<O>
CArray. ALLOC__(int size, Class<O> cl)
static CArray<ST_rank_t>
Macro. GD_rank(ST_Agraph_s g)
CArray<O>
CArray. plus_(int delta)
static <O> CArray<O>
CArray. REALLOC__(int size, CArray<O> old, Class<O> cl)
Methods in smetana.core with parameters of type CArray Modifier and Type Method Description static void
Macro. GD_rank(ST_Agraph_s g, CArray<ST_rank_t> v)
int
CArray. minus_(CArray<O> other)
static <O> CArray<O>
CArray. REALLOC__(int size, CArray<O> old, Class<O> cl)
-