version  0.0.1
Defines the C++ API for MsPASS
Public Member Functions | Protected Attributes | List of all members
mspass::utility::BasicProcessingHistory Class Reference

#include <ProcessingHistory.h>

Inheritance diagram for mspass::utility::BasicProcessingHistory:
mspass::utility::ProcessingHistory mspass::seismic::Seismogram mspass::seismic::TimeSeries mspass::seismic::SeismogramWGaps mspass::seismic::TimeSeriesWGaps

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)
 
BasicProcessingHistoryoperator= (const BasicProcessingHistory &parent)
 

Protected Attributes

std::string jid
 
std::string jnm
 

Detailed Description

Base class defining core concepts.

Member Function Documentation

◆ number_of_stages()

virtual size_t mspass::utility::BasicProcessingHistory::number_of_stages ( )
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.

96 {return 0;};

The documentation for this class was generated from the following file: