Interface d'un écrivain d'une courbe. Plus de détails...
#include <arcane/core/ITimeHistoryCurveWriter2.h>
Fonctions membres publiques | |
virtual | ~ITimeHistoryCurveWriter2 () |
Libère les ressources. | |
virtual void | build ()=0 |
virtual void | beginWrite (const TimeHistoryCurveWriterInfo &infos)=0 |
Notifie un début d'écriture. | |
virtual void | endWrite ()=0 |
Notifie la fin de l'écriture. | |
virtual void | writeCurve (const TimeHistoryCurveInfo &infos)=0 |
Ecrit une courbe. | |
virtual String | name () const =0 |
Nom de l'écrivain. | |
virtual void | setOutputPath (const String &path)=0 |
Répertoire de base où seront écrites les courbes. | |
virtual String | outputPath () const =0 |
Répertoire de base où seront écrites les courbes. | |
Interface d'un écrivain d'une courbe.
Lors de l'écriture des courbes, l'instance sera appelée comme suit: \begincode ITimeHistoryCurveWriter2* instance = ...; instance->beginWrite(); for( const TimeHistoryCurveInfo& curveinfo : all_curves ) instance->writeCurve(curveinfo); instance->endWrite()
Définition à la ligne 168 du fichier ITimeHistoryCurveWriter2.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 173 du fichier ITimeHistoryCurveWriter2.h.
|
pure virtual |
Notifie un début d'écriture.
Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.
Implémenté dans Arcane::ArcaneCurveWriter.
Notifie la fin de l'écriture.
Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.
Nom de l'écrivain.
Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.
Répertoire de base où seront écrites les courbes.
Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.
Répertoire de base où seront écrites les courbes.
Si nul, c'est le répertoire spécifié lors de beginWrite() qui est utilisé.
Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.
|
pure virtual |
Ecrit une courbe.
Les infos de la courbe sont données par infos Les valeurs sont dans le tableau values. times et iterations contiennent respectivement le temps et le numéro de l'itération pour chaque valeur. path contient le répertoire où seront écrites les courbes
Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.