changeset 7440:4e3b073e910e

[project @ 2008-02-02 18:23:50 by jwe]
author jwe
date Sat, 02 Feb 2008 18:23:50 +0000
parents 1867156fc552
children 0207ba146089
files src/ChangeLog src/graphics.cc src/graphics.h.in
diffstat 3 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Sat Feb 02 07:56:53 2008 +0000
+++ b/src/ChangeLog	Sat Feb 02 18:23:50 2008 +0000
@@ -1,4 +1,7 @@
-2008-02-02  Shai Ayal  <shaiay@users.sourceforge.net>
+2008-02-02  Shai Ayal  <shaiay@users.sourceforge.org>
+
+        * graphics.h.in (base_scaler::~base_scalar): New virtual destructor.
+        * graphics.cc (axes::properties::update_camera): Tag abs with std.
 
 	* graphics.h.in (graphics_backend::find_backend): New function.
 	(class figure): Add __backend__ property and set method.
--- a/src/graphics.cc	Sat Feb 02 07:56:53 2008 +0000
+++ b/src/graphics.cc	Sat Feb 02 18:23:50 2008 +0000
@@ -1901,7 +1901,7 @@
   normalize (f);
   normalize (UP);
 
-  if (abs (dot (f, UP)) > 1e-15)
+  if (std::abs (dot (f, UP)) > 1e-15)
     {
       double fa = 1/sqrt(1-f(2)*f(2));
       scale (UP, fa, fa, fa);
--- a/src/graphics.h.in	Sat Feb 02 07:56:53 2008 +0000
+++ b/src/graphics.h.in	Sat Feb 02 18:23:50 2008 +0000
@@ -187,6 +187,8 @@
 public:
   base_scaler (void) { }
 
+  virtual ~base_scalar (void) { }
+
   virtual Matrix scale (const Matrix& m) const
     {
       error ("invalid axis scale");