UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Protected Member Functions | List of all members
psc::Accumulator Class Reference

#include <psc_accumulator.hpp>

Inheritance diagram for psc::Accumulator:
psc::Accumulator1st psc::Accumulator2nd

Classes

struct  Parameters
 

Public Member Functions

 Accumulator (const dba::Seismic &db, const Parameters &params)
 
virtual ~Accumulator ()
 
void setParameters (const Parameters &params)
 
const ParametersgetParameters () const
 
void setDb (const dba::Seismic &db)
 
const dba::SeismicgetDb () const
 

Protected Member Functions

virtual void progress (const int current, const int all) const
 

Detailed Description

Accumulates rows from the first order CCFs.

Constructor & Destructor Documentation

psc::Accumulator::Accumulator ( const dba::Seismic db,
const Parameters params 
)
Constructs accumulator with CCFs data base object provided. 

Just store a pointed to DB object provided.

virtual psc::Accumulator::~Accumulator ( )
virtual

Destruct object.

Member Function Documentation

const dba::Seismic& psc::Accumulator::getDb ( ) const

Access to data base.

const Parameters& psc::Accumulator::getParameters ( ) const

Get parameters.

virtual void psc::Accumulator::progress ( const int  current,
const int  all 
) const
protectedvirtual

Progress of calculations. Dummy by default.

void psc::Accumulator::setDb ( const dba::Seismic db)

Store new data base pointer.

void psc::Accumulator::setParameters ( const Parameters params)

Set parameters.


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