00001 /************************************************************************00002 filename: CEGUIFalDimensions.h00003 created: Mon Jun 13 200500004 author: Paul D Turner <paul@cegui.org.uk>00005 *************************************************************************/00006 /*************************************************************************00007 Crazy Eddie's GUI System (http://www.cegui.org.uk)00008 Copyright (C)2004 - 2005 Paul D Turner (paul@cegui.org.uk)00009 00010 This library is free software; you can redistribute it and/or00011 modify it under the terms of the GNU Lesser General Public00012 License as published by the Free Software Foundation; either00013 version 2.1 of the License, or (at your option) any later version.00014 00015 This library is distributed in the hope that it will be useful,00016 but WITHOUT ANY WARRANTY; without even the implied warranty of00017 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU00018 Lesser General Public License for more details.00019 00020 You should have received a copy of the GNU Lesser General Public00021 License along with this library; if not, write to the Free Software00022 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA00023 *************************************************************************/00024 #ifndef _CEGUIFalDimensions_h_00025 #define _CEGUIFalDimensions_h_00026
00027 #include "falagard/CEGUIFalEnums.h"00028 #include "CEGUIString.h"00029 #include "CEGUIUDim.h"00030
00031 // Start of CEGUI namespace section00032 namespace CEGUI
00033 {
00038class CEGUIEXPORT BaseDim
00039 {
00040 public:
00041 BaseDim();
00042
00043 virtual ~BaseDim();
00044
00056 float getValue(constWindow& wnd) const;
00057
<