OpendTect  6.3
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
Seis::PreLoader Class Reference

Public Member Functions

 PreLoader (const DBKey &, Pos::GeomID=Survey::GM().default3DSurvID(), TaskRunner *=0)
 
const DBKeyid () const
 
Pos::GeomID geomID () const
 
void setTaskRunner (TaskRunner &t)
 
IOObjgetIOObj () const
 
Interval< int > inlRange () const
 PS 3D only. If nothing there: ret.start==mUdf(int) More...
 
void getLineNames (BufferStringSet &) const
 Line 2D only. More...
 
bool load (const TrcKeyZSampling &, DataCharacteristics::UserType=OD::AutoFPRep, const Scaler *=0) const
 
bool load (const TypeSet< TrcKeyZSampling > &, const TypeSet< Pos::GeomID > &, DataCharacteristics::UserType=OD::AutoFPRep, const Scaler *=0) const
 
bool loadPS3D (const Interval< int > *inlrg=0) const
 
bool loadPS2D (const char *lnm=0) const
 null => all More...
 
bool loadPS2D (const BufferStringSet &) const
 
void unLoad () const
 
uiString errMsg () const
 
void fillPar (IOPar &) const
 

Static Public Member Functions

static void load (const IOPar &, TaskRunner *tskr=0)
 Seis.N.[loadObj_fmt]. More...
 
static void loadObj (const IOPar &, TaskRunner *tskr=0)
 sKey::ID() and optional subselections More...
 
static const char * sKeyLines ()
 
static const char * sKeyUserType ()
 

Protected Member Functions

TaskRunnergetTr () const
 

Protected Attributes

DBKey dbkey_
 
Pos::GeomID geomid_
 
TaskRunnertr_
 
TaskRunner deftr_
 
uiString errmsg_
 

Private Member Functions

 mODTextTranslationClass (PreLoader)
 

Detailed Description

Constructor & Destructor Documentation

Seis::PreLoader::PreLoader ( const DBKey ,
Pos::GeomID  = Survey::GM().default3DSurvID(),
TaskRunner = 0 
)

Member Function Documentation

uiString Seis::PreLoader::errMsg ( ) const
inline
void Seis::PreLoader::fillPar ( IOPar ) const
Pos::GeomID Seis::PreLoader::geomID ( ) const
inline
IOObj* Seis::PreLoader::getIOObj ( ) const
void Seis::PreLoader::getLineNames ( BufferStringSet ) const

Line 2D only.

TaskRunner& Seis::PreLoader::getTr ( ) const
inlineprotected
const DBKey& Seis::PreLoader::id ( ) const
inline
Interval<int> Seis::PreLoader::inlRange ( ) const

PS 3D only. If nothing there: ret.start==mUdf(int)

bool Seis::PreLoader::load ( const TrcKeyZSampling ,
DataCharacteristics::UserType  = OD::AutoFPRep,
const Scaler = 0 
) const
bool Seis::PreLoader::load ( const TypeSet< TrcKeyZSampling > &  ,
const TypeSet< Pos::GeomID > &  ,
DataCharacteristics::UserType  = OD::AutoFPRep,
const Scaler = 0 
) const
static void Seis::PreLoader::load ( const IOPar ,
TaskRunner tskr = 0 
)
static

Seis.N.[loadObj_fmt].

static void Seis::PreLoader::loadObj ( const IOPar ,
TaskRunner tskr = 0 
)
static

sKey::ID() and optional subselections

bool Seis::PreLoader::loadPS2D ( const char *  lnm = 0) const

null => all

bool Seis::PreLoader::loadPS2D ( const BufferStringSet ) const
bool Seis::PreLoader::loadPS3D ( const Interval< int > *  inlrg = 0) const
Seis::PreLoader::mODTextTranslationClass ( PreLoader  )
private
void Seis::PreLoader::setTaskRunner ( TaskRunner t)
inline
static const char* Seis::PreLoader::sKeyLines ( )
static
static const char* Seis::PreLoader::sKeyUserType ( )
static
void Seis::PreLoader::unLoad ( ) const

Member Data Documentation

DBKey Seis::PreLoader::dbkey_
protected
TaskRunner Seis::PreLoader::deftr_
protected
uiString Seis::PreLoader::errmsg_
mutableprotected
Pos::GeomID Seis::PreLoader::geomid_
protected
TaskRunner* Seis::PreLoader::tr_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017