Interface for a curve writer. More...
#include <arcane/core/ITimeHistoryCurveWriter2.h>
Public Member Functions | |
| virtual | ~ITimeHistoryCurveWriter2 ()=default |
| Release resources. | |
| virtual void | build ()=0 |
| virtual void | beginWrite (const TimeHistoryCurveWriterInfo &infos)=0 |
| Notify the start of writing. | |
| virtual void | endWrite ()=0 |
| Notify the end of writing. | |
| virtual void | writeCurve (const TimeHistoryCurveInfo &infos)=0 |
| Write a curve. | |
| virtual String | name () const =0 |
| Writer name. | |
| virtual void | setOutputPath (const String &path)=0 |
| Base directory where curves will be written. | |
| virtual String | outputPath () const =0 |
| Base directory where curves will be written. | |
Interface for a curve writer.
When writing curves, the instance will be called as follows:
Definition at line 172 of file ITimeHistoryCurveWriter2.h.
|
pure virtual |
Notify the start of writing.
Implemented in Arcane::ArcaneCurveWriter, and Arcane::GnuplotTimeHistoryCurveWriter2.
Referenced by Arcane::TimeHistoryMngInternal::dumpCurves().
|
pure virtual |
Implemented in Arcane::ArcaneCurveWriter.
|
pure virtual |
Notify the end of writing.
Implemented in Arcane::ArcaneCurveWriter, and Arcane::GnuplotTimeHistoryCurveWriter2.
Referenced by Arcane::TimeHistoryMngInternal::dumpCurves().
|
pure virtual |
Writer name.
Implemented in Arcane::ArcaneCurveWriter, and Arcane::GnuplotTimeHistoryCurveWriter2.
Referenced by Arcane::TimeHistoryMngInternal::_dumpCurvesAllWriters(), and Arcane::TimeHistoryMng2::removeCurveWriter().
|
pure virtual |
Base directory where curves will be written.
Implemented in Arcane::ArcaneCurveWriter, and Arcane::GnuplotTimeHistoryCurveWriter2.
|
pure virtual |
Base directory where curves will be written.
If null, the directory specified during beginWrite() will be used.
Implemented in Arcane::ArcaneCurveWriter, and Arcane::GnuplotTimeHistoryCurveWriter2.
|
pure virtual |
Write a curve.
Curve info is provided by infos Values are in the array values. times and iterations contain respectively the time and the iteration number for each value. path contains the directory where the curves will be written
Implemented in Arcane::ArcaneCurveWriter, and Arcane::GnuplotTimeHistoryCurveWriter2.
Referenced by Arcane::TimeHistoryMngInternal::dumpCurves(), and Arcane::TimeHistoryValueT< DataType >::dumpValues().