]> git.donarmstrong.com Git - lilypond.git/commitdiff
Implement inline Real cross_product (Offset, Offset)
authorDavid Kastrup <dak@gnu.org>
Tue, 11 Aug 2015 17:07:12 +0000 (19:07 +0200)
committerDavid Kastrup <dak@gnu.org>
Thu, 20 Aug 2015 08:35:29 +0000 (10:35 +0200)
flower/include/offset.hh

index cddec1fc00c7cb9acd4c85c7e52c572a3d1dc68c..8f395398b75e2768d31f476737142502c3a7eedd 100644 (file)
@@ -169,5 +169,13 @@ dot_product (Offset o1, Offset o2)
   return o1[X_AXIS] * o2[X_AXIS] + o1[Y_AXIS] * o2[Y_AXIS];
 }
 
+inline
+Real
+cross_product (Offset o1, Offset o2)
+{
+  return o1[X_AXIS] * o2[Y_AXIS] - o1[Y_AXIS] * o2[X_AXIS];
+}
+
+
 #endif /* OFFSET_HH */