gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/rect.h


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/rect.h
Date: Wed, 18 Oct 2006 14:02:09 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/10/18 14:02:09

Modified files:
        .              : ChangeLog 
        server         : rect.h 

Log message:
                * server/rect.h: added getters for all ordinates (toward making
                  them private).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1295&r2=1.1296
http://cvs.savannah.gnu.org/viewcvs/gnash/server/rect.h?cvsroot=gnash&r1=1.1&r2=1.2

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1295
retrieving revision 1.1296
diff -u -b -r1.1295 -r1.1296
--- ChangeLog   18 Oct 2006 13:50:06 -0000      1.1295
+++ ChangeLog   18 Oct 2006 14:02:09 -0000      1.1296
@@ -1,5 +1,7 @@
 2006-10-18 Sandro Santilli <address@hidden>
 
+       * server/rect.h: added getters for all ordinates (toward making
+         them private).
        * server/as_environment.h: minor cleanups.
        * server/as_environment.cpp: fix signed/unsigned comparison warning,
          fixed a small typo in debugging message.

Index: server/rect.h
===================================================================
RCS file: /sources/gnash/gnash/server/rect.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- server/rect.h       17 Oct 2006 15:32:48 -0000      1.1
+++ server/rect.h       18 Oct 2006 14:02:09 -0000      1.2
@@ -35,7 +35,7 @@
 // 
 //
 
-/* $Id: rect.h,v 1.1 2006/10/17 15:32:48 strk Exp $ */
+/* $Id: rect.h,v 1.2 2006/10/18 14:02:09 strk Exp $ */
 
 #ifndef GNASH_RECT_H
 #define GNASH_RECT_H
@@ -63,7 +63,7 @@
 {
 public:
 
-       // TODO: make private and provide getters
+       // TODO: make private 
        float   m_x_min, m_x_max, m_y_min, m_y_max;
 
 public:
@@ -99,6 +99,47 @@
                return m_y_max-m_y_min;
        }
 
+       /// Get min X ordinate.
+       //
+       /// Don't call this against a null rectangle
+       ///
+       float   get_x_min() const
+       {
+               assert( ! is_null() );
+               return m_x_min;
+       }
+
+       /// Get max X ordinate.
+       //
+       /// Don't call this against a null rectangle
+       ///
+       float   get_x_max() const
+       {
+               assert( ! is_null() );
+               return m_x_max;
+       }
+
+       /// Get min Y ordinate.
+       //
+       /// Don't call this against a null rectangle
+       ///
+       float   get_y_min() const
+       {
+               assert( ! is_null() );
+               return m_y_min;
+       }
+
+       /// Get max Y ordinate.
+       //
+       /// Don't call this against a null rectangle
+       ///
+       float   get_y_max() const
+       {
+               assert( ! is_null() );
+               return m_y_max;
+       }
+
+       /// TODO: deprecate this ?
        point   get_corner(int i) const;
 
        /// Set ourself to bound a rectangle that has been transformed




reply via email to

[Prev in Thread] Current Thread [Next in Thread]