List of all members.
Public Member Functions |
| const char * | name () const |
| | Time2DepthStretcher () |
| bool | setVelData (const MultiID &) |
| bool | isOK () const |
| bool | needsVolumeOfInterest () const |
| int | addVolumeOfInterest (const CubeSampling &, bool) |
| void | setVolumeOfInterest (int, const CubeSampling &, bool) |
| void | removeVolumeOfInterest (int) |
| bool | loadDataIfMissing (int, TaskRunner *=0) |
| void | transform (const BinID &, const SamplingData< float > &, int, float *) const |
| void | transformBack (const BinID &, const SamplingData< float > &, int, float *) const |
| Interval< float > | getZInterval (bool from) const |
| float | getGoodZStep () const |
| const char * | getToZDomainString () const |
| const char * | getFromZDomainString () const |
| const char * | getZDomainID () const |
| const Interval< float > & | getVavgRg (bool start) const |
| void | fillPar (IOPar &) const |
| bool | usePar (const IOPar &) |
Static Public Member Functions |
| static const char * | sName () |
| static void | initClass () |
| static ZAxisTransform * | create () |
| static Interval< float > | getDefaultVAvg () |
| static const char * | sKeyVelData () |
Protected Member Functions |
| | ~Time2DepthStretcher () |
| void | releaseData () |
| Interval< float > | getTimeInterval (const BinID &, int voiidx) const |
| Interval< float > | getDepthInterval (const BinID &, int voiidx) const |
Static Protected Member Functions |
| static void | udfFill (ValueSeries< float > &, int) |
Protected Attributes |
| ObjectSet< Array3D< float > > | voidata_ |
| TypeSet< CubeSampling > | voivols_ |
| BoolTypeSet | voiintime_ |
| TypeSet< int > | voiids_ |
| SeisTrcReader * | velreader_ |
| VelocityDesc | veldesc_ |
| bool | velintime_ |
| Interval< float > | topvavg_ |
| Interval< float > | botvavg_ |
Friends |
| class | TimeDepthDataLoader |
Detailed Description
ZAxisstretcher that converts from time to depth (or back) using a velocity model on disk.
Constructor & Destructor Documentation
| Time2DepthStretcher::Time2DepthStretcher |
( |
|
) |
|
| Time2DepthStretcher::~Time2DepthStretcher |
( |
|
) |
[protected] |
Member Function Documentation
| int Time2DepthStretcher::addVolumeOfInterest |
( |
const CubeSampling & |
, |
|
|
bool |
| |
|
) |
| | [virtual] |
| void Time2DepthStretcher::fillPar |
( |
IOPar & |
|
) |
const [virtual] |
| static Interval<float> Time2DepthStretcher::getDefaultVAvg |
( |
|
) |
[static] |
| Interval<float> Time2DepthStretcher::getDepthInterval |
( |
const BinID & |
, |
|
|
int |
voiidx | |
|
) |
| | const [protected] |
| const char* Time2DepthStretcher::getFromZDomainString |
( |
|
) |
const |
| float Time2DepthStretcher::getGoodZStep |
( |
|
) |
const [virtual] |
| Interval<float> Time2DepthStretcher::getTimeInterval |
( |
const BinID & |
, |
|
|
int |
voiidx | |
|
) |
| | const [protected] |
| const char* Time2DepthStretcher::getToZDomainString |
( |
|
) |
const |
| const Interval<float>& Time2DepthStretcher::getVavgRg |
( |
bool |
start |
) |
const |
| const char* Time2DepthStretcher::getZDomainID |
( |
|
) |
const |
| Interval<float> Time2DepthStretcher::getZInterval |
( |
bool |
from |
) |
const [virtual] |
| static void Time2DepthStretcher::initClass |
( |
|
) |
[static] |
| bool Time2DepthStretcher::isOK |
( |
|
) |
const [virtual] |
| bool Time2DepthStretcher::loadDataIfMissing |
( |
int |
, |
|
|
TaskRunner * |
= 0 | |
|
) |
| | [virtual] |
| const char* Time2DepthStretcher::name |
( |
|
) |
const [inline, virtual] |
| bool Time2DepthStretcher::needsVolumeOfInterest |
( |
|
) |
const [inline, virtual] |
| void Time2DepthStretcher::releaseData |
( |
|
) |
[protected] |
| void Time2DepthStretcher::removeVolumeOfInterest |
( |
int |
|
) |
[virtual] |
| bool Time2DepthStretcher::setVelData |
( |
const MultiID & |
|
) |
[virtual] |
| void Time2DepthStretcher::setVolumeOfInterest |
( |
int |
, |
|
|
const CubeSampling & |
, |
|
|
bool |
| |
|
) |
| | [virtual] |
| static const char* Time2DepthStretcher::sKeyVelData |
( |
|
) |
[inline, static] |
| static const char* Time2DepthStretcher::sName |
( |
|
) |
[static] |
| void Time2DepthStretcher::transform |
( |
const BinID & |
, |
|
|
const SamplingData< float > & |
, |
|
|
int |
, |
|
|
float * |
| |
|
) |
| | const [virtual] |
| void Time2DepthStretcher::transformBack |
( |
const BinID & |
, |
|
|
const SamplingData< float > & |
, |
|
|
int |
, |
|
|
float * |
| |
|
) |
| | const [virtual] |
| static void Time2DepthStretcher::udfFill |
( |
ValueSeries< float > & |
, |
|
|
int |
| |
|
) |
| | [static, protected] |
| bool Time2DepthStretcher::usePar |
( |
const IOPar & |
|
) |
[virtual] |
Friends And Related Function Documentation
friend class TimeDepthDataLoader [friend] |
Member Data Documentation