Public Member Functions | Protected Member Functions | Protected Attributes

Vel::GriddedFunction Class Reference

List of all members.

Public Member Functions

 GriddedFunction (GriddedSource &)
StepInterval< float > getAvailableZ () const
bool moveTo (const BinID &)
bool fetchSources ()
bool isInfluencedBy (const BinID &) const
void setGridder (const Gridder2D &)
 I will clone.

Protected Member Functions

 ~GriddedFunction ()
bool computeVelocity (float z0, float dz, int nr, float *res) const
RefMan< const Function > getInputFunction (const BinID &bid, int &source)

Protected Attributes

ObjectSet< const Function > velocityfunctions_
TypeSet< int > sources_
Gridder2D * gridder_
TypeSet< float > gridvalues_

Detailed Description

A velocity funcion where the velocity is computed from Residual Moveout picks.


Constructor & Destructor Documentation

Vel::GriddedFunction::GriddedFunction ( GriddedSource  ) 
Vel::GriddedFunction::~GriddedFunction (  )  [protected]

Member Function Documentation

bool Vel::GriddedFunction::computeVelocity ( float  z0,
float  dz,
int  nr,
float *  res 
) const [protected]
bool Vel::GriddedFunction::fetchSources (  ) 
StepInterval<float> Vel::GriddedFunction::getAvailableZ (  )  const
RefMan<const Function> Vel::GriddedFunction::getInputFunction ( const BinID bid,
int &  source 
) [protected]
bool Vel::GriddedFunction::isInfluencedBy ( const BinID  )  const
bool Vel::GriddedFunction::moveTo ( const BinID  ) 
void Vel::GriddedFunction::setGridder ( const Gridder2D &   ) 

I will clone.


Member Data Documentation

Gridder2D* Vel::GriddedFunction::gridder_ [protected]
TypeSet<float> Vel::GriddedFunction::gridvalues_ [mutable, protected]