Public Member Functions | Protected Member Functions | Protected Attributes

Vel::IntervalFunction Class Reference

List of all members.

Public Member Functions

 IntervalFunction (IntervalSource &)
StepInterval< float > getAvailableZ () const
bool moveTo (const BinID &)
void setInput (Function *)

Protected Member Functions

 ~IntervalFunction ()
bool computeVelocity (float z0, float dz, int nr, float *res) const

Protected Attributes

Function * inputfunc_

Detailed Description

A velocity funcion that computes interval velocity from where from another velocity function with RMS velocity


Constructor & Destructor Documentation

Vel::IntervalFunction::IntervalFunction ( IntervalSource  ) 
Vel::IntervalFunction::~IntervalFunction (  )  [protected]

Member Function Documentation

bool Vel::IntervalFunction::computeVelocity ( float  z0,
float  dz,
int  nr,
float *  res 
) const [protected]
StepInterval<float> Vel::IntervalFunction::getAvailableZ (  )  const
bool Vel::IntervalFunction::moveTo ( const BinID  ) 
void Vel::IntervalFunction::setInput ( Function *   ) 

Member Data Documentation

Function* Vel::IntervalFunction::inputfunc_ [protected]