Roue#

#include <Roue.h>

Classe Roue utilisee dans Champ_Inc_Base.

How to cite this class in this doc#

:ref:`Roue <class-roue>`
[Roue](#class-roue)

Detailed description#

Permet de gerer le nombre de valeurs du temps pour lesquels le champ doit rester en memoire.

List of Public Methods#

Complete Member Function Documentation#

ajouter_case
void Roue::ajouter_case(int n=1)

Ajoute n cases a la Roue .

References
Referenced By
How to cite in this doc:
:ref:`void Roue::ajouter_case(int n=1) <public-void-roue-ajouter-case-int-n-equal-1>`
[void Roue::ajouter_case(int n=1)](#public-void-roue-ajouter-case-int-n-equal-1)
avancer
void Roue::avancer(Roue_ptr &ptr)
References
Referenced By
How to cite in this doc:
:ref:`void Roue::avancer(Roue_ptr &ptr) <public-void-roue-avancer-roue-ptr-ref-ptr>`
[void Roue::avancer(Roue_ptr &ptr)](#public-void-roue-avancer-roue-ptr-ref-ptr)
changer_temps
double Roue::changer_temps(const double t)

Change le temps de la Roue .

Referenced By
How to cite in this doc:
:ref:`double Roue::changer_temps(const double t) <public-double-roue-changer-temps-const-double-t>`
[double Roue::changer_temps(const double t)](#public-double-roue-changer-temps-const-double-t)
dimensionner
void Roue::dimensionner(int nb_val)

Dimensionne (1D) les valeurs de la Roue et des ses roues futures.

References
How to cite in this doc:
:ref:`void Roue::dimensionner(int nb_val) <public-void-roue-dimensionner-int-nb-val>`
[void Roue::dimensionner(int nb_val)](#public-void-roue-dimensionner-int-nb-val)
dimensionner
void Roue::dimensionner(int nb_val, int nb_comp)

Dimensionne (2D) les valeurs de la Roue et des ses roues futures.

References
How to cite in this doc:
:ref:`void Roue::dimensionner(int nb_val, int nb_comp) <public-void-roue-dimensionner-int-nb-val-int-nb-comp>`
[void Roue::dimensionner(int nb_val, int nb_comp)](#public-void-roue-dimensionner-int-nb-val-int-nb-comp)
fixer_nb_cases
int Roue::fixer_nb_cases(int)

Change le nombre de cases de la Roue .

References
Referenced By
How to cite in this doc:
:ref:`int Roue::fixer_nb_cases(int) <public-int-roue-fixer-nb-cases-int>`
[int Roue::fixer_nb_cases(int)](#public-int-roue-fixer-nb-cases-int)
futur
Roue & Roue::futur(int i=1)

Retourne la Roue correspondant a la ieme case future.

References
How to cite in this doc:
:ref:`Roue & Roue::futur(int i=1) <public-roue-ref-roue-futur-int-i-equal-1>`
[Roue & Roue::futur(int i=1)](#public-roue-ref-roue-futur-int-i-equal-1)
futur
const Roue & Roue::futur(int i=1) const

Retourne la Roue correspondant a la ieme case future.

References
Referenced By
How to cite in this doc:
:ref:`const Roue & Roue::futur(int i=1) const <public-const-roue-ref-roue-futur-int-i-equal-1-const>`
[const Roue & Roue::futur(int i=1) const](#public-const-roue-ref-roue-futur-int-i-equal-1-const)
operator =
Roue & Roue::operator=(const Roue &)

Affectation d’une Roue Les attibuts modifies sont le temps, les valeurs, le nombre de cases et les valeurs des cases futures.

References
How to cite in this doc:
:ref:`Roue & Roue::operator=(const Roue &) <public-roue-ref-roue-operator-equal-const-roue-ref>`
[Roue & Roue::operator=(const Roue &)](#public-roue-ref-roue-operator-equal-const-roue-ref)
passe
Roue & Roue::passe(int i=1)

Retourne la Roue correspondant a la ieme case passee.

References
How to cite in this doc:
:ref:`Roue & Roue::passe(int i=1) <public-roue-ref-roue-passe-int-i-equal-1>`
[Roue & Roue::passe(int i=1)](#public-roue-ref-roue-passe-int-i-equal-1)
passe
const Roue & Roue::passe(int i=1) const

Retourne la Roue correspondant a la ieme case passee.

References
Referenced By
How to cite in this doc:
:ref:`const Roue & Roue::passe(int i=1) const <public-const-roue-ref-roue-passe-int-i-equal-1-const>`
[const Roue & Roue::passe(int i=1) const](#public-const-roue-ref-roue-passe-int-i-equal-1-const)
reculer
void Roue::reculer(Roue_ptr &ptr)
References
Referenced By
How to cite in this doc:
:ref:`void Roue::reculer(Roue_ptr &ptr) <public-void-roue-reculer-roue-ptr-ref-ptr>`
[void Roue::reculer(Roue_ptr &ptr)](#public-void-roue-reculer-roue-ptr-ref-ptr)
Roue
Roue::Roue()

Constructeur Construit une roue avec une seule case, au temps t = 0.

Referenced By
How to cite in this doc:
:ref:`Roue::Roue() <public-roue-roue>`
[Roue::Roue()](#public-roue-roue)
Roue
Roue::Roue(const Roue &)

Constructeur par copie Le temps, les valeurs et les valeurs des Roues futures sont copies.

References
How to cite in this doc:
:ref:`Roue::Roue(const Roue &) <public-roue-roue-const-roue-ref>`
[Roue::Roue(const Roue &)](#public-roue-roue-const-roue-ref)
supprimer_case
void Roue::supprimer_case(int n=1)

Supprime n cases de la Roue .

References
Referenced By
How to cite in this doc:
:ref:`void Roue::supprimer_case(int n=1) <public-void-roue-supprimer-case-int-n-equal-1>`
[void Roue::supprimer_case(int n=1)](#public-void-roue-supprimer-case-int-n-equal-1)
temps
double Roue::temps() const

Retoune la valeur du temps de la Roue .

Referenced By
How to cite in this doc:
:ref:`double Roue::temps() const <public-double-roue-temps-const>`
[double Roue::temps() const](#public-double-roue-temps-const)
valeurs
DoubleTab & Roue::valeurs()

Retourne le tableau des valeurs de la Roue .

How to cite in this doc:
:ref:`DoubleTab & Roue::valeurs() <public-doubletab-ref-roue-valeurs>`
[DoubleTab & Roue::valeurs()](#public-doubletab-ref-roue-valeurs)
~Roue
Roue::~Roue()

Desctructeur.

References
How to cite in this doc:
:ref:`Roue::~Roue() <public-roue-dtor-roue>`
[Roue::~Roue()](#public-roue-dtor-roue)

Attributes Documentation#

futur_ (private)
Roue_ptr Roue::futur_
nb_cases_ (private)
int Roue::nb_cases_
passe_ (private)
Roue_ptr Roue::passe_
temps_ (private)
double Roue::temps_
valeurs_ (private)
DoubleTab Roue::valeurs_