Modelib: LATEXFile class Reference

Page principale | Hiérarchie des classes | Liste des composants | Liste des fichiers | Composants

# Référence de la classe LATEXFile

`#include <latexFile.h>`

Liste de tous les membres

## Membres publics
| LATEXFile (const std::string &_nom, const std::string &_titre="Programme linéaire", bool _beauty=false, bool _openLater=false)
| ~LATEXFile ()
| Destructeur.
void | Open ()
| Ouvrir notre flux, meme si une instance de LATEXFile a ete definie avant.
void | Close ()
| Fermer le fichier sans detruire notre instance de HTMLFile.
LATEXFile & | operator<< (const Model &_m)
LATEXFile & | operator<< (const std::string &_s)
LATEXFile & | operator<< (const float _f)
LATEXFile & | operator<< (const char _c)
LATEXFile & | operator<< (const int _i)
void | MakeSection (const std::string &_section)
| Ecrire uen section.
void | EndSection ()
| Fermer une section.
void | NewLine ()
| Faire une nouvelle ligne a la main.
std::ostream & | getStream ()
| Hack pas beau pour ne pas s'embeter si on veut lier plusieurs flux.
## Membres protégés
void | BuildHeader ()
void | BuildFooter ()
| Ecrire la fin du document latex.
| LATEXFile ()
| Constructeur par defaut qui ne doit jamais etre appele de l'exterieur.

## Description détaillée

Cette classe permet de generer un fichier LaTeX. Le fichier est considere siimplement comme un flux, tout est pris en compte pour que l'affichage HTML soit correct.

## Documentation des contructeurs et destructeurs

LATEXFile::LATEXFile | ( | const std::string & | _nom,
|  | const std::string & | _titre = "Programme linéaire",
|  | bool | _beauty = false,
|  | bool | _openLater = false
| ) | `[inline]`

  | Constructeur Paramètres:
  _nom | Le nom du fichier LaTeX
  _titre | Le titre qui apparaitra ds le rapport LaTeX
  _beauty | Je ne sais plus
  _openLater | On ouvrira le fichier plutard ?

## Documentation des méthodes

void LATEXFile::BuildHeader | ( |  | ) | `[inline, protected]`

| Construit le header du fichier LaTeX On pourrait simplifier car y'a pas mal de packages demandes

LATEXFile & LATEXFile::operator<< | ( | const int | _i | ) |

  | Surcharge de l'operateur vers le flux de sortie Paramètres:
  _i | L'entier que l'on souhaite afficher
Renvoie: LATEXFile& , une reference sur l'objet courant modifie

LATEXFile & LATEXFile::operator<< | ( | const char | _c | ) |

  | Surcharge de l'operateur vers le flux de sortie Paramètres:
  _c | Le char que l'on souhaite afficher
Renvoie: LATEXFile& , une reference sur l'objet courant modifie

LATEXFile & LATEXFile::operator<< | ( | const float | _f | ) |

  | Surcharge de l'operateur vers le flux de sortie Paramètres:
  _f | Le flottant que l'on souhaite afficher
Renvoie: LATEXFile& , une reference sur l'objet courant modifie

LATEXFile & LATEXFile::operator<< | ( | const std::string & | _s | ) |

  | Surcharge de l'operateur vers le flux de sortie Paramètres:
  _s | Le std::string que l'on souhaite afficher
Renvoie: LATEXFile& , une reference sur l'objet courant modifie

LATEXFile & LATEXFile::operator<< | ( | const Model & | _m | ) |

  | Surcharge de l'operateur vers le flux de sortie Paramètres:
  _m | Le model que l'on souhaite afficher
Renvoie: LATEXFile& , une reference sur l'objet courant modifie

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

- latexFile.h
- latexFile.cpp