src/globals.h File Reference

Contains TSPSG global defines. More...

#include <QtCore>
#include <QtGui>
#include "version.h"
#include "os.h"
Include dependency graph for globals.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DEF_RAND_MIN   1
 Default minimum for random numbers generation.
#define DEF_RAND_MAX   10
 Default maximum for random numbers generation.
#define DEF_NUM_CITIES   5
 Default number of cities.
#define DEF_FONT_FAMILY   "Courier New"
 Default font name.
#define DEF_FONT_SIZE   10
 Default font size.
#define DEF_FONT_COLOR   Qt::black
 Default font color.
#define MAX_NUM_CITIES   30
 Maximum available number of cities.
#define MAX_RAND_VALUE   1000
 Maximum allowed value for random generation limits.
#define PATH_I18N   "i18n"
 Bath to internationalization files.
#define PATH_DOCS   "help"
 Bath to documentation files.
#define TSPT   quint32(0x54535054)
 TSPSG Task file signature - letters TSPT.
#define TSPT_VERSION   quint8(1)
 TSPSG Task file version.
#define TSPT_META_VERSION   quint8(1)
 TSPSG Task file metadata version.
#define TSPT_META_SIZE   2
 TSPSG Task file metadata size in bytes (incl. version).
#define ZKT   quint16(0x5A4B)
 ZKomModRd Task file signature - letters ZK.
#define ZKT_VERSION   quint8(1)
 ZKomModRd Task file version.
#define INFINITY   1.7E+308
 This value means infinity :-).
#define INFSTR   "---"
 This string represents infinite value in the table.

Detailed Description

Contains TSPSG global defines.

Author:
Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
Id
globals.h 67 2009-10-24 13:37:48Z laleppa
URL
https://tspsg.svn.sourceforge.net/svnroot/tspsg/trunk/src/globals.h

TSPSG: TSP Solver and Generator

This file is part of TSPSG.

TSPSG is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

TSPSG is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with TSPSG. If not, see <http://www.gnu.org/licenses/>.


Define Documentation

#define INFINITY   1.7E+308

This value means infinity :-).

Some libraries already have INFINITY defined. We need to redefine it for the INFINITY to always have the same value.

 All Classes Files Functions Variables Typedefs Defines

Generated on Mon Dec 7 18:11:34 2009 for TSPSG: TSP Solver and Generator by  doxygen 1.6.1