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 |
Répertoire de base où seront écrites les courbes.
Si nul, c'est le répertoire spécifié lors de beginWrite() qui est utilisé.
|
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