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.

LATEXFileoperator<< (const Model &_m)
LATEXFileoperator<< (const std::string &_s)
LATEXFileoperator<< (const float _f)
LATEXFileoperator<< (const char _c)
LATEXFileoperator<< (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 :
Généré le Mon Jul 18 23:07:41 2005 pour Modelib par doxygen 1.3.6