TeDefines.h File Reference


Detailed Description

Definition in file TeDefines.h.

#include <string>

Go to the source code of this file.

Defines

#define ABS(x)   ( ((x) >= 0) ? (x) : -(x) )
 Macro that returns the absolute value.
#define MAX(a, b)   ( (a>b) ? a : b )
 Macro that returns max between two values.
#define MIN(a, b)   ( (a<b) ? a : b )
 Macro that returns min between two values.
#define TeAT_ENDPOINT   4
 segments intersects at end points
#define TeBOUNDARY   4
 on the boundary position
#define TeBOUNDARYBOUNDARY   128
 boundary and boundary intersection
#define TeBOUNDARYEXTERIOR   256
 boundary and exterior intersection
#define TeBOUNDARYINTERIOR   64
 boundary and interior intersection
#define TeCLOCKWISE   -1
 Clockwise orientation.
#define TeCOLLINEAR   0
 Collinear.
#define TeCOMPILERCODE_BCPLUSPLUS   2
#define TeCOMPILERCODE_CODEWARRIOR   4
#define TeCOMPILERCODE_GNUC   3
#define TeCOMPILERCODE_SUNFORTE7   5
#define TeCOMPILERCODE_VCPLUSPLUS   1
#define TeCOMPILERCODE_XLC   6
#define TeCOUNTERCLOCKWISE   1
 Counter-Clockwise orientation.
#define TeDEFAULT   0
 default selection
#define TeDIFFERENCE   1
 Difference operation.
#define TeDO_INTERSECT   1
 segments intersects
#define TeDONT_INTERSECT   0
 segments don't intersects
#define TeEXTERIORBOUNDARY   1024
 exterior and boundary intersection
#define TeEXTERIOREXTERIOR   2048
 exterior and exterior intersection
#define TeEXTERIORINTERIOR   512
 exterior and interior intersection
#define TeINSIDE   1
 inside position
#define TeINTERIORBOUNDARY   16
 interior and boundary intersection
#define TeINTERIOREXTERIOR   32
 interior and exterior intersection
#define TeINTERIORINTERIOR   8
 interior and interior intersection
#define TeINTERSECTION   4
 Intersection operation.
#define TeNOTURN   0
 Unknown orientation.
#define TeOUTSIDE   2
 outside position
#define TePLATFORMCODE_AIX   5
#define TePLATFORMCODE_APPLE   4
#define TePLATFORMCODE_LINUX   2
#define TePLATFORMCODE_MSWINDOWS   1
#define TePLATFORMCODE_SOLARIS   3
#define TePOINTED   1
 object pointed
#define TePOINTED_QUERIED   3
 object pointed and queried
#define TeQUERIED   2
 object queried
#define TeUNION   2
 Union operation.
#define TeUNKNOWNPOSITION   0
 unknown position
#define TL_DLL

Variables

const double TeCDR = 0.01745329251994329576
 Conversion factor: degrees to radians.
const double TeCRD = 57.29577951308232087679
 Conversion factor: radians to degrees.
const std::string TeDBVERSION = "4.1.2"
 Current terralib database version.
const double TeEARTHRADIUS = 6378160.
 Int. Astronomical Union - 1965.
const double TeMAXFLOAT = 3.4E37
 Maximum float value.
const double TeMINFLOAT = 3.4E-37
 Minimum float value.
const int TeNAME_LENGTH = 2000
 A default name length.
const double TePI = 3.14159265358979323846
 The ratio of the circumference to the diameter of a circle.


Variable Documentation

const std::string TeDBVERSION = "4.1.2"

Definition at line 221 of file TeDefines.h.

Referenced by TeDatabase::createConceptualModel(), needUpdateDB(), and updateDBVersion().


Generated on Sun Jul 29 04:03:48 2012 for TerraLib - Development Source by  doxygen 1.5.3