#include <LatexTabellenLogger.h>
Öffentliche Methoden | |
LatexTabellenLogger (const string &Dateiname, unsigned int Spalten, unsigned int ExpSchr=3, const char *localestr="german") throw (std::runtime_error) | |
Konstruktor. | |
~LatexTabellenLogger () | |
Destruktor. | |
void | setzeBeschriftung (const string &beschr) |
Setzt die Tabellenbeschriftung / setter for the caption. | |
void | setzeBezeichnung (const string &bezeichnung) |
Setzt die Tabellenbezeichnung / setter for the label. | |
LatexTabellenLogger & | operator<< (string wert) |
Ausgabeoperator für Zeichenketten. | |
LatexTabellenLogger & | operator<< (double wert) |
Ausgabeoperator für double-Werte. | |
LatexTabellenLogger & | operator<< (long double wert) |
Ausgabeoperator für double-Werte. | |
LatexTabellenLogger & | operator<< (float wert) |
Ausgabeoperator für float-Werte. | |
LatexTabellenLogger & | operator<< (int wert) |
Ausgabeoperator für int-Werte. | |
LatexTabellenLogger & | operator<< (unsigned int wert) |
Ausgabeoperator für double-Werte. | |
Geschützte Attribute | |
string | caption |
string | label |
ofstream | ausgabe |
unsigned int | spalten |
unsigned int | akt_sp |
bool | header_geschr |
long double | minv |
long double | maxv |
LatexTabellenLogger::LatexTabellenLogger | ( | const string & | Dateiname, | |
unsigned int | Spalten, | |||
unsigned int | ExpSchr = 3 , |
|||
const char * | localestr = "german" | |||
) | throw (std::runtime_error) |
Konstruktor.
Dateiname | Dateiname der Ausgabedatei / filename of the output file. | |
Spalten | Anzahl an Spalten in der Tabelle. | |
ExpSchr | Werte betragsmäßig größer als ![]() ![]() | |
localestr | C++-Locale für die Textausgabe (Nummernformat etc.) |
runtime_error-Exception | bei einem fatalen Fehler (Dateioperationen etc.) |
LatexTabellenLogger & LatexTabellenLogger::operator<< | ( | unsigned int | wert | ) |
Ausgabeoperator für double-Werte.
wert | Double-Wert zur Ausgabe in der Tabelle. |
LatexTabellenLogger & LatexTabellenLogger::operator<< | ( | int | wert | ) |
Ausgabeoperator für int-Werte.
wert | Double-Wert zur Ausgabe in der Tabelle. |
LatexTabellenLogger& LatexTabellenLogger::operator<< | ( | float | wert | ) | [inline] |
Ausgabeoperator für float-Werte.
wert | Double-Wert zur Ausgabe in der Tabelle. |
LatexTabellenLogger & LatexTabellenLogger::operator<< | ( | long double | wert | ) |
Ausgabeoperator für double-Werte.
wert | Double-Wert zur Ausgabe in der Tabelle. |
LatexTabellenLogger& LatexTabellenLogger::operator<< | ( | double | wert | ) | [inline] |
Ausgabeoperator für double-Werte.
wert | Double-Wert zur Ausgabe in der Tabelle. |
LatexTabellenLogger & LatexTabellenLogger::operator<< | ( | string | wert | ) |
Ausgabeoperator für Zeichenketten.
wert | Zeichenkette zur Ausgabe in der Tabelle. |
unsigned int LatexTabellenLogger::akt_sp [protected] |
Ausgabespaltenzähler / counter for the column position
ofstream LatexTabellenLogger::ausgabe [protected] |
Ausgabestrom
string LatexTabellenLogger::caption [protected] |
Tabellenbeschriftung
bool LatexTabellenLogger::header_geschr [protected] |
wahr wenn der Tabellenkopf schon geschrieben wurde
string LatexTabellenLogger::label [protected] |
Tabellenbezeichnung
long double LatexTabellenLogger::maxv [protected] |
obere Schranke für den Betrag, ab der Exponentialschreibweise angewendet wird
long double LatexTabellenLogger::minv [protected] |
untere Schranke für den Betrag, ab der Exponentialschreibweise angewendet wird
unsigned int LatexTabellenLogger::spalten [protected] |
Anzahl an Spalten / number of columns