From f8bd4dda645fda617bf37e180d35e4ef82c88e40 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Fri, 11 Sep 2009 18:01:56 +0000 Subject: Add dmnsn_vector_norm() and _normalize() wrappers. --- libdimensionxx/dimensionxx/geometry.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libdimensionxx/dimensionxx/geometry.hpp b/libdimensionxx/dimensionxx/geometry.hpp index 671e204..10cf452 100644 --- a/libdimensionxx/dimensionxx/geometry.hpp +++ b/libdimensionxx/dimensionxx/geometry.hpp @@ -283,6 +283,18 @@ namespace Dimension return r; } + inline double + norm(const Vector& v) + { + return dmnsn_vector_norm(v.dmnsn()); + } + + inline Vector + normalize(const Vector& v) + { + return Vector(dmnsn_vector_normalize(v.dmnsn())); + } + // Dot product inline double dot(const Vector& lhs, const Vector& rhs) -- cgit v1.2.3