Public Member Functions | Protected Attributes

VelocityModelScanner Class Reference

Inheritance diagram for VelocityModelScanner:
SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 VelocityModelScanner (const IOObj &, const VelocityDesc &)
 ~VelocityModelScanner ()
const char * message () const
od_int64 totalNr () const
od_int64 nrDone () const
const char * nrDoneText () const
const Interval< float > & getTopVAvg () const
const Interval< float > & getBotVAvg () const
int nextStep ()

Protected Attributes

BufferString msg_
HorSampling subsel_
HorSamplingIterator hsiter_
BinID curbid_
bool definedv0_
bool definedv1_
bool zistime_
int nrdone_
const IOObjobj_
const VelocityDescvd_
SeisTrcReaderreader_
Interval< float > startavgvel_
Interval< float > stopavgvel_

Detailed Description

Scans a velocity model for minimum top/bottom average velocity.


Constructor & Destructor Documentation

VelocityModelScanner::VelocityModelScanner ( const IOObj ,
const VelocityDesc  
)
VelocityModelScanner::~VelocityModelScanner (  ) 

Member Function Documentation

const Interval<float>& VelocityModelScanner::getBotVAvg (  )  const [inline]
const Interval<float>& VelocityModelScanner::getTopVAvg (  )  const [inline]
const char* VelocityModelScanner::message (  )  const [inline, virtual]

Reimplemented from Task.

int VelocityModelScanner::nextStep (  )  [virtual]

Implements SequentialTask.

od_int64 VelocityModelScanner::nrDone (  )  const [inline, virtual]

Reimplemented from Task.

const char* VelocityModelScanner::nrDoneText (  )  const [inline, virtual]

Reimplemented from Task.

od_int64 VelocityModelScanner::totalNr (  )  const [inline, virtual]

Reimplemented from Task.


Member Data Documentation

const IOObj& VelocityModelScanner::obj_ [protected]