| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Static Public Member Functions | Protected Member Functions
TeGeometryAlgorithmsPrecision Class Reference
Utilities functions.

This class implements the Epsilon-tweaking used in calculus. More...

`#include <TeGeometryAlgorithms.h>`

List of all members.

## Static Public Member Functions

static bool | IsGreater (const double &d1, const double &d2)
| Tells if d1 is greater than d2 according to tolerance factor.
static bool | IsGreaterEqual (const double &d1, const double &d2)
| Tells if d1 is greater than or equal to d2 according to tolerance factor.
static bool | IsSmaller (const double &d1, const double &d2)
| Tells if d1 is smaller than d2 according to a tolerance factor.
static bool | IsSmallerEqual (const double &d1, const double &d2)
| Tells if d1 is smaller than or equals to d2 according to a tolerance factor.
static bool | IsEqual (const double &d1, const double &d2)
| Tells if d1 is equals to d2 according to a tolerance factor.
static bool | IsDifferent (const double &d1, const double &d2)
| Tells if d1 is different from d2 according to a tolerance factor.

## Protected Member Functions

| TeGeometryAlgorithmsPrecision ()
| Constructor.

## Detailed Description

This class implements the Epsilon-tweaking used in calculus.

## Constructor & Destructor Documentation

TeGeometryAlgorithmsPrecision::TeGeometryAlgorithmsPrecision | ( |  | ) | `[protected]`

Constructor.

## Member Function Documentation

static bool TeGeometryAlgorithmsPrecision::IsDifferent | ( | const double & | d1,
|  | const double & | d2
| ) |  | `[inline, static]`

Tells if d1 is different from d2 according to a tolerance factor.

static bool TeGeometryAlgorithmsPrecision::IsEqual | ( | const double & | d1,
|  | const double & | d2
| ) |  | `[inline, static]`

Tells if d1 is equals to d2 according to a tolerance factor.

static bool TeGeometryAlgorithmsPrecision::IsGreater | ( | const double & | d1,
|  | const double & | d2
| ) |  | `[inline, static]`

Tells if d1 is greater than d2 according to tolerance factor.

static bool TeGeometryAlgorithmsPrecision::IsGreaterEqual | ( | const double & | d1,
|  | const double & | d2
| ) |  | `[inline, static]`

Tells if d1 is greater than or equal to d2 according to tolerance factor.

static bool TeGeometryAlgorithmsPrecision::IsSmaller | ( | const double & | d1,
|  | const double & | d2
| ) |  | `[inline, static]`

Tells if d1 is smaller than d2 according to a tolerance factor.

static bool TeGeometryAlgorithmsPrecision::IsSmallerEqual | ( | const double & | d1,
|  | const double & | d2
| ) |  | `[inline, static]`

Tells if d1 is smaller than or equals to d2 according to a tolerance factor.

The documentation for this class was generated from the following file:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeGeometryAlgorithms.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines