diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2023-09-06 19:00:04 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2023-09-06 19:00:04 +0000 |
commit | de1d329358a406932f09f383c42b320d33b94ed8 (patch) | |
tree | 9089aad10a68a39dea5727f1c6943d0258866a7a /converter/other/pamtosvg/point.c | |
parent | 0c075d049dcc8670e4bcbf94ede4577713569ef0 (diff) | |
download | netpbm-mirror-de1d329358a406932f09f383c42b320d33b94ed8.tar.gz netpbm-mirror-de1d329358a406932f09f383c42b320d33b94ed8.tar.xz netpbm-mirror-de1d329358a406932f09f383c42b320d33b94ed8.zip |
Fix hang in spline fitting
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4634 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'converter/other/pamtosvg/point.c')
-rw-r--r-- | converter/other/pamtosvg/point.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/converter/other/pamtosvg/point.c b/converter/other/pamtosvg/point.c new file mode 100644 index 00000000..6a9ffafa --- /dev/null +++ b/converter/other/pamtosvg/point.c @@ -0,0 +1,37 @@ +#include <stdbool.h> + +#include "epsilon-equal.h" + +#include "point.h" + +float_coord +makePoint(float const x, + float const y, + float const z) { + + float_coord retval; + + retval.x = x; + retval.y = y; + retval.z = z; + + return retval; +} + + + +bool +pointsEqual(float_coord const comparand, + float_coord const comparator) { + + return + epsilon_equal(comparand.x, comparator.x) + && + epsilon_equal(comparand.y, comparator.y) + && + epsilon_equal(comparand.z, comparator.z) + ; +} + + + |