[Top][All Lists]
[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
- [Gnash-commit] gnash ChangeLog server/rect.h,
Sandro Santilli <=