Public Member Functions | Protected Member Functions | Protected Attributes

Vel::VolumeFunction Class Reference

List of all members.

Public Member Functions

 VolumeFunction (VolumeFunctionSource &)
bool moveTo (const BinID &)
StepInterval< float > getAvailableZ () const
StepInterval< float > getLoadedZ () const
void enableExtrapolation (bool)
void setStatics (float t, float vel)
 Only used with RMS velocities extrapolation.

Protected Member Functions

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

Protected Attributes

bool zit_
SamplingData< float > velsampling_
TypeSet< float > vel_
bool extrapolate_
float statics_
float staticsvel_

Detailed Description

VelocityFunction that gets its information from a Velocity Volume.


Constructor & Destructor Documentation

Vel::VolumeFunction::VolumeFunction ( VolumeFunctionSource  ) 

Member Function Documentation

bool Vel::VolumeFunction::computeVelocity ( float  z0,
float  dz,
int  nr,
float *  res 
) const [protected]
void Vel::VolumeFunction::enableExtrapolation ( bool   ) 
StepInterval<float> Vel::VolumeFunction::getAvailableZ (  )  const
StepInterval<float> Vel::VolumeFunction::getLoadedZ (  )  const
bool Vel::VolumeFunction::moveTo ( const BinID  ) 
void Vel::VolumeFunction::setStatics ( float  t,
float  vel 
)

Only used with RMS velocities extrapolation.


Member Data Documentation

float Vel::VolumeFunction::statics_ [protected]
TypeSet<float> Vel::VolumeFunction::vel_ [protected]
bool Vel::VolumeFunction::zit_ [protected]