Searched defs:sp_round (Results 1 - 2 of 2) sorted by relevance

/inkscape/src/
H A Dmacros.h16 // Macros are not in general bad, but these particular ones are rather ugly. Especially that sp_round one. --Liam
36 #define sp_round(v,m) (((v) < 0.0) ? ((ceil((v) / (m) - 0.5)) * (m)) : ((floor((v) / (m) + 0.5)) * (m))) macro
/inkscape/src/ui/
H A Dobject-edit.cpp42 #define sp_round(v,m) (((v) < 0.0) ? ((ceil((v) / (m) - 0.5)) * (m)) : ((floor((v) / (m) + 0.5)) * (m))) macro
824 arc->start = sp_round(arc->start, M_PI / snaps);
868 arc->end = sp_round(arc->end, M_PI/snaps);
1216 spiral->t0 = (sp_round(arg, M_PI/snaps) - spiral->arg)/(2.0*M_PI*spiral->revo);
1250 spiral->arg = sp_round(spiral->arg, M_PI/snaps);
1258 double arg_r = arg_1 - sp_round(arg_1, 2.0*M_PI);
1267 mouse_angle = sp_round(mouse_angle, M_PI/snaps);

Completed in 46 milliseconds