Modelib: Référence de la classe Modelib::FractionConvert

Page principale | Liste des namespaces | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

# Référence de la classe Modelib::FractionConvert

`#include <Fraction.h>`

Graphe de collaboration de Modelib::FractionConvert:

[légende]
Liste de tous les membres

## Fonctions membres publiques
| FractionConvert (unsigned _n=100)
| Constructeur par defaut.
| ~FractionConvert ()
| Destructeur.
bool | Approx (float nb, int &num, unsigned &den) const
| Approximation d'un nombre par une fraction.
## Attributs privés
Fraction * | frac
| Pointeur sur un objet de type Fraction.
float * | reel
| Pointeur sur un nombre flottant.
unsigned | nfrac
| nfrac est le nombre de fractions possible avec le degre de precision 'n'
## Classes
struct | Fraction
| Conteneur de notre fraction. Plus de détails...

## Description détaillée

Cette classe permet de transformer a la volee des nombres en une fraction les representant.

Définition à la ligne 43 du fichier Fraction.h.

## Documentation des contructeurs et destructeur

Modelib::FractionConvert::FractionConvert | ( | unsigned | _n = `100` | ) |

  | Constructeur par defaut. Initialisation de note convertisseur de fraction Paramètres:
  | n | La precision de l'approximation
Définition à la ligne 44 du fichier Fraction.cpp. Références frac, nfrac, et reel.

Modelib::FractionConvert::~FractionConvert | ( |  | ) |

| Destructeur. Destructeur Définition à la ligne 75 du fichier Fraction.cpp. Références frac, et reel.

## Documentation des fonctions membres

bool Modelib::FractionConvert::Approx | ( | float | nb,
|  | int & | num,
|  | unsigned & | den
| ) | const

  | Approximation d'un nombre par une fraction. Approximer Paramètres:
  | nb | Le nombre a approxmimer
  | num | Le numerateur qui sera retourne
  | den | Le denominateur qui sera retourne
Renvoie: true si l'operation a ete effectuee avec succes Définition à la ligne 90 du fichier Fraction.cpp. Références Modelib::FractionConvert::Fraction::den, frac, nfrac, Modelib::FractionConvert::Fraction::num, et reel. Référencé par Modelib::Model::OutConstraintValues(), et Modelib::Model::OutNumVarValues().

## Documentation des données membres

Fraction* Modelib::FractionConvert::frac`[private]`

| Pointeur sur un objet de type Fraction. Définition à la ligne 73 du fichier Fraction.h. Référencé par Approx(), FractionConvert(), et ~FractionConvert().

unsigned Modelib::FractionConvert::nfrac`[private]`

| nfrac est le nombre de fractions possible avec le degre de precision 'n' Définition à la ligne 75 du fichier Fraction.h. Référencé par Approx(), et FractionConvert().

float* Modelib::FractionConvert::reel`[private]`

| Pointeur sur un nombre flottant. Définition à la ligne 74 du fichier Fraction.h. Référencé par Approx(), FractionConvert(), et ~FractionConvert().

La documentation de cette classe a été générée à partir des fichiers suivants:

- Fraction.h
- Fraction.cpp