/dports/graphics/libspiro/libspiro-20200505/ |
H A D | spiroentrypoints.h | 27 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 D | spiroentrypoints.c | 27 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 D | spiro.h | 13 } 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 D | README.md | 100 - 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 D | spiro.c | 511 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 D | spiro.c | 43 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 D | spiro.h | 16 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 D | ffpython.h | 101 spiro_cp *spiros;
|
H A D | views.h | 261 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 D | baseviews.h | 77 spiro_cp *spiro; /* If they clicked on a spiro point */
|
H A D | cvimages.c | 244 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 D | splineutil.c | 1333 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 D | cvknife.c | 115 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 D | cvaddpoints.c | 42 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 D | spiro.h | 22 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 D | lpe-spiro.cpp | 47 Spiro::spiro_cp *path = g_new (Spiro::spiro_cp, len); in sp_spiro_do_effect()
|
H A D | lpe-powerstroke-interpolators.h | 188 Spiro::spiro_cp *controlpoints = g_new (Spiro::spiro_cp, len); in interpolateToPath()
|
H A D | spiro.cpp | 25 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 D | lpe-powerstroke.cpp | 517 Spiro::spiro_cp *controlpoints = g_new (Spiro::spiro_cp, 4); in path_from_piecewise_fix_cusps()
|
/dports/graphics/libspiro/libspiro-20200505/tests/ |
H A D | call-test.c | 217 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 D | unit-test.c | 178 spiro_cp path[] = { in test_curve()
|
/dports/x11-fonts/roboto-fonts-ttf/roboto-2.134/third_party/spiro/ppedit/ |
H A D | spiro.h | 5 } spiro_cp; typedef 10 run_spiro(const spiro_cp *src, int n);
|
H A D | plate.c | 375 spiro_cp *path; in draw_subpath() 379 path = znew(spiro_cp, n); in draw_subpath()
|
H A D | spiro.c | 489 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 D | gegl-path-spiro.c | 70 spiro_cp *points; in gegl_path_spiro_flatten() 104 points = g_new0 (spiro_cp, count); in gegl_path_spiro_flatten()
|