version
0.0.1
Defines the C++ API for MsPASS
|
#include <ProcessingHistory.h>
Public Member Functions | |
BasicProcessingHistory (const std::string jobname, const std::string jobid) | |
BasicProcessingHistory (const BasicProcessingHistory &parent) | |
virtual size_t | number_of_stages () |
std::string | jobid () const |
void | set_jobid (const std::string &newjid) |
std::string | jobname () const |
void | set_jobname (const std::string jobname) |
BasicProcessingHistory & | operator= (const BasicProcessingHistory &parent) |
Protected Attributes | |
std::string | jid |
std::string | jnm |
Base class defining core concepts.
|
inlinevirtual |
Return number or processing algorithms applied to produce these data.
Implementations of this method need to return a count of the number of processing steps that have been applied to put the data in the current state. This method could be made pure, but for convenience the base class always returns 0 since it does not implement the actual history mechanism.
Reimplemented in mspass::utility::ProcessingHistory.