Home
last modified time | relevance | path

Searched refs:spiro_cp (Results 1 – 25 of 36) sorted by relevance

12

/dports/graphics/libspiro/libspiro-20200505/
H A Dspiroentrypoints.h27 extern void TaggedSpiroCPsToBezier(spiro_cp *spiros,bezctx *bc);
28 extern void SpiroCPsToBezier(spiro_cp *spiros,int n,int isclosed,bezctx *bc);
31 extern int TaggedSpiroCPsToBezier0(spiro_cp *spiros,bezctx *bc);
32 extern int SpiroCPsToBezier0(spiro_cp *spiros,int n,int isclosed,bezctx *bc);
35 extern void TaggedSpiroCPsToBezier1(spiro_cp *spiros,bezctx *bc,int *done);
36 extern void SpiroCPsToBezier1(spiro_cp *spiros,int n,int isclosed,bezctx *bc,int *done);
48 extern int TaggedSpiroCPsToBezier2(spiro_cp *spiros,int ncq,bezctx *bc);
54 extern int SpiroCPsToBezier2(spiro_cp *spiros,int n,int ncq,int isclosed,bezctx *bc);
H A Dspiroentrypoints.c27 void SpiroCPsToBezier(spiro_cp *spiros,int n,int isclosed,bezctx *bc) { in SpiroCPsToBezier()
30 void TaggedSpiroCPsToBezier(spiro_cp *spiros,bezctx *bc) { in TaggedSpiroCPsToBezier()
33 int SpiroCPsToBezier0(spiro_cp *spiros,int n,int isclosed,bezctx *bc) { in SpiroCPsToBezier0()
36 int TaggedSpiroCPsToBezier0(spiro_cp *spiros,bezctx *bc) { in TaggedSpiroCPsToBezier0()
39 void SpiroCPsToBezier1(spiro_cp *spiros,int n,int isclosed,bezctx *bc,int *done) { in SpiroCPsToBezier1()
42 void TaggedSpiroCPsToBezier1(spiro_cp *spiros,bezctx *bc,int *done) { in TaggedSpiroCPsToBezier1()
47 int SpiroCPsToBezier2(spiro_cp *spiros,int n,int ncq,int isclosed,bezctx *bc) { in SpiroCPsToBezier2()
74 int TaggedSpiroCPsToBezier2(spiro_cp *spiros,int ncq,bezctx *bc) { in TaggedSpiroCPsToBezier2()
H A Dspiro.h13 } spiro_cp; typedef
32 run_spiro(const spiro_cp *src, int n); /* deprecated */
43 run_spiro0(const spiro_cp *src, double *dm, int ncq, int n);
46 spiro_to_bpath0(const spiro_cp *src, const spiro_seg *s,
49 int spiroreverse(spiro_cp *src, int n); /* internal use */
H A DREADME.md100 - int [SpiroCPsToBezier2](#spirocpstobezier2)(spiro_cp *,int n,int ncq,int is_closed,bezctx *)
101 - int [TaggedSpiroCPsToBezier2](#taggedspirocpstobezier2)(spiro_cp *,int ncq,bezctx *)
112 } spiro_cp;
258 spiro_cp points[4];
290 spiro_cp points[5];
304 spiro_cp points[4];
H A Dspiro.c511 setup_path0(const spiro_cp *src, double *dm, int n) in setup_path0()
661 setup_path(const spiro_cp *src, int n) in setup_path()
1138 spiroreverse(spiro_cp *src, int n) in spiroreverse()
1143 spiro_cp *tmp; in spiroreverse()
1155 i = (int)((unsigned int)(n) * sizeof(spiro_cp)); in spiroreverse()
1156 if ( i <= 0 || (tmp=(spiro_cp *)malloc((unsigned int)(i))) == NULL ) return -1; in spiroreverse()
1214 run_spiro0(const spiro_cp *src, double *dm, int ncq, int n) in run_spiro0()
1232 run_spiro(const spiro_cp *src, int n) in run_spiro()
1245 spiro_to_bpath0(const spiro_cp *src, const spiro_seg *s, in spiro_to_bpath0()
/dports/print/fontforge/fontforge-20201107/fontforge/
H A Dspiro.c43 static SplineSet *_SpiroCP2SplineSet(spiro_cp *spiros) { in _SpiroCP2SplineSet()
47 SplineSet *SpiroCP2SplineSet(spiro_cp *spiros) { in SpiroCP2SplineSet()
112 spiro_cp *nspiros; in _SpiroCP2SplineSet()
118 memcpy(nspiros,spiros,(n+1)*sizeof(spiro_cp)); in _SpiroCP2SplineSet()
154 SplineSet *SpiroCP2SplineSet(spiro_cp *spiros) { in SpiroCP2SplineSet()
173 spiro_cp *ret; in SplineSet2SpiroCP()
184 ret = malloc((3*cnt+1)*sizeof(spiro_cp)); in SplineSet2SpiroCP()
263 spiro_cp *SpiroCPCopy(spiro_cp *spiros,uint16 *_cnt) { in SpiroCPCopy()
266 spiro_cp *nspiros; in SpiroCPCopy()
271 if ( (nspiros=(spiro_cp*)malloc(n*sizeof(spiro_cp)))==NULL ) in SpiroCPCopy()
[all …]
H A Dspiro.h16 extern spiro_cp *SpiroCPCopy(spiro_cp *spiros, uint16 *_cnt);
17 extern spiro_cp *SplineSet2SpiroCP(SplineSet *ss, uint16 *cnt);
18 extern SplineSet *SpiroCP2SplineSet(spiro_cp *spiros);
H A Dffpython.h101 spiro_cp *spiros;
H A Dviews.h261 spiro_cp *lastselcp;
270 spiro_cp *active_cp;
280 spiro_cp joincp;
975 extern int CVAnySelPoint(CharView *cv, SplinePoint **selsp, spiro_cp **selcp);
977 RefChar **ref, ImageList **img, AnchorPoint **ap, spiro_cp **cp);
H A Dbaseviews.h77 spiro_cp *spiro; /* If they clicked on a spiro point */
H A Dcvimages.c244 spiro_cp *spiros=NULL; in SCImportPlateFile()
274 spiros = realloc(spiros,(max+=30)*sizeof(spiro_cp)); in SCImportPlateFile()
303 spiros = realloc(spiros,(max+=30)*sizeof(spiro_cp)); in SCImportPlateFile()
H A Dsplineutil.c1333 cur->spiros = malloc(cur->spiro_cnt*sizeof(spiro_cp)); in SplinePointListCopy1()
1413 spiro_cp *list = spl->spiros, *freeme = NULL, *temp = NULL; in SplinePointListCopySpiroSelected1()
1424 freeme = malloc(spl->spiro_cnt*sizeof(spiro_cp)); in SplinePointListCopySpiroSelected1()
1438 temp = malloc((j-i+2)*sizeof(spiro_cp)); in SplinePointListCopySpiroSelected1()
1439 memcpy(temp,list+i,(j-i)*sizeof(spiro_cp)); in SplinePointListCopySpiroSelected1()
1441 memset(temp+(j-i),0,sizeof(spiro_cp)); in SplinePointListCopySpiroSelected1()
1562 freeme = malloc(spl->spiro_cnt*sizeof(spiro_cp)); in SplinePointListSplitSpiros()
1575 temp = malloc((i-start+2)*sizeof(spiro_cp)); in SplinePointListSplitSpiros()
1576 memcpy(temp,list+start,(i-start)*sizeof(spiro_cp)); in SplinePointListSplitSpiros()
1578 memset(temp+(i-start),0,sizeof(spiro_cp)); in SplinePointListSplitSpiros()
[all …]
/dports/print/fontforge/fontforge-20201107/fontforgeexe/
H A Dcvknife.c115 spiro_cp *newspiros; in ReorderSpirosAndAddAndCut()
120 newspiros = malloc((spl->spiro_cnt+1) * sizeof(spiro_cp)); in ReorderSpirosAndAddAndCut()
123 memcpy(newspiros+spl->spiro_cnt-1,newspiros,sizeof(spiro_cp)); in ReorderSpirosAndAddAndCut()
124 memcpy(newspiros+spl->spiro_cnt,spl->spiros+spl->spiro_cnt-1,sizeof(spiro_cp)); in ReorderSpirosAndAddAndCut()
131 newspiros = malloc((spl->spiro_cnt+2) * sizeof(spiro_cp)); in ReorderSpirosAndAddAndCut()
137 memcpy(newspiros+spl->spiro_cnt,newspiros,sizeof(spiro_cp)); in ReorderSpirosAndAddAndCut()
138 memcpy(newspiros+spl->spiro_cnt+1,spl->spiros+spl->spiro_cnt-1,sizeof(spiro_cp)); in ReorderSpirosAndAddAndCut()
155 spl2->spiros = malloc((spl->spiro_cnt-spiro_index+2) * sizeof(spiro_cp)); in SplitSpirosAndAddAndCut()
161 memcpy(spl->spiros+spiro_index+1,spl->spiros+spl->spiro_cnt-1,sizeof(spiro_cp)); in SplitSpirosAndAddAndCut()
172 memcpy(spl->spiros+spiro_index+1,spl2->spiros,sizeof(spiro_cp)); in SplitSpirosAndAddAndCut()
[all …]
H A Dcvaddpoints.c42 RefChar **ref, ImageList **img, AnchorPoint **ap, spiro_cp **scp) { in CVOneThingSel()
50 spiro_cp *foundcp = NULL; in CVOneThingSel()
235 int CVAnySelPoint(CharView *cv,SplinePoint **sp, spiro_cp **cp) { in CVAnySelPoint()
239 spiro_cp *foundcp = NULL; in CVAnySelPoint()
335 (ss->spiro_max = ss->spiro_cnt+cv->p.spl->spiro_cnt)*sizeof(spiro_cp)); in CVMergeSPLS()
337 cv->p.spl->spiros+1, (cv->p.spl->spiro_cnt-1)*sizeof(spiro_cp)); in CVMergeSPLS()
350 spiro_cp *base, *cp; in CVMouseDownSpiroPoint()
388 sel->spiros = realloc(sel->spiros,(sel->spiro_max += 10)*sizeof(spiro_cp)); in CVMouseDownSpiroPoint()
428 ss->spiros = malloc((ss->spiro_max=10)*sizeof(spiro_cp)); in CVMouseDownSpiroPoint()
693 mergess->spiros+1, (mergess->spiro_cnt-1)*sizeof(spiro_cp)); in CVMergeSplineSets()
[all …]
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/live_effects/
H A Dspiro.h22 struct spiro_cp { struct
29 void spiro_run(const spiro_cp *src, int src_len, SPCurve &curve); argument
30 void spiro_run(const spiro_cp *src, int src_len, Geom::Path &path);
34 spiro_seg * run_spiro(const spiro_cp *src, int n);
H A Dlpe-spiro.cpp47 Spiro::spiro_cp *path = g_new (Spiro::spiro_cp, len); in sp_spiro_do_effect()
H A Dlpe-powerstroke-interpolators.h188 Spiro::spiro_cp *controlpoints = g_new (Spiro::spiro_cp, len); in interpolateToPath()
H A Dspiro.cpp25 void spiro_run(const spiro_cp *src, int src_len, SPCurve &curve) in spiro_run()
33 void spiro_run(const spiro_cp *src, int src_len, Geom::Path &path) in spiro_run()
505 setup_path(const spiro_cp *src, int n) in setup_path()
895 run_spiro(const spiro_cp *src, int n) in run_spiro()
1087 spiro_cp path[] = { in test_curve()
H A Dlpe-powerstroke.cpp517 Spiro::spiro_cp *controlpoints = g_new (Spiro::spiro_cp, 4); in path_from_piecewise_fix_cusps()
/dports/graphics/libspiro/libspiro-20200505/tests/
H A Dcall-test.c217 spiro_cp path0[] = { /* ...came with unit-test */ in load_test_curve()
238 spiro_cp path1[] = { /* do a test using "{"..."}" */ in load_test_curve()
249 spiro_cp path2[] = { /* this does many iterations */ in load_test_curve()
258 spiro_cp path3[] = { /* this will fail to converge */ in load_test_curve()
269 spiro_cp path4[] = { /* test a cyclic calculation. */ in load_test_curve()
278 spiro_cp path5[] = { /* verify curve data with []. */ in load_test_curve()
536 spiro_cp spiro[16]; in test_curve()
796 spiro_cp *spiro;
901 spiro_cp **spiro = NULL; in test_multi_curves()
902 spiro_cp *temp; in test_multi_curves()
[all …]
H A Dunit-test.c178 spiro_cp path[] = { in test_curve()
/dports/x11-fonts/roboto-fonts-ttf/roboto-2.134/third_party/spiro/ppedit/
H A Dspiro.h5 } spiro_cp; typedef
10 run_spiro(const spiro_cp *src, int n);
H A Dplate.c375 spiro_cp *path; in draw_subpath()
379 path = znew(spiro_cp, n); in draw_subpath()
H A Dspiro.c489 setup_path(const spiro_cp *src, int n) in setup_path()
854 run_spiro(const spiro_cp *src, int n) in run_spiro()
1035 spiro_cp path[] = { in test_curve()
/dports/graphics/gegl/gegl-0.4.34/bin/
H A Dgegl-path-spiro.c70 spiro_cp *points; in gegl_path_spiro_flatten()
104 points = g_new0 (spiro_cp, count); in gegl_path_spiro_flatten()

12