Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

Seis::PreLoader Class Reference

List of all members.

Public Member Functions

 PreLoader (const MultiID &ky, TaskRunner *tr=0)
void setID (const MultiID &ky)
const MultiIDid () const
void setRunner (TaskRunner &t)
IOObjgetIOObj () const
Interval< int > inlRange () const
 PS 3D only. If nothing there: ret.start==mUdf(int).
void getLineKeys (BufferStringSet &) const
 Line 2D only.
bool loadVol () const
bool loadLines () const
bool loadLines (const BufferStringSet &lnms, const BufferStringSet &attrnms) const
bool loadPS3D (const Interval< int > *inlrg=0) const
bool loadPS2D (const char *lnm=0) const
 null => all
bool loadPS2D (const BufferStringSet &) const
void unLoad () const
const char * errMsg () const
void fillPar (IOPar &) const

Static Public Member Functions

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

Protected Member Functions

TaskRunnergetTr () const

Protected Attributes

MultiID id_
TaskRunnertr_
TaskRunner deftr_
BufferString errmsg_

Constructor & Destructor Documentation

Seis::PreLoader::PreLoader ( const MultiID ky,
TaskRunner tr = 0 
) [inline]

Member Function Documentation

const char* Seis::PreLoader::errMsg (  )  const [inline]
void Seis::PreLoader::fillPar ( IOPar  )  const
IOObj* Seis::PreLoader::getIOObj (  )  const
void Seis::PreLoader::getLineKeys ( BufferStringSet  )  const

Line 2D only.

TaskRunner& Seis::PreLoader::getTr (  )  const [inline, protected]
const MultiID& Seis::PreLoader::id (  )  const [inline]
Interval<int> Seis::PreLoader::inlRange (  )  const

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

static void Seis::PreLoader::load ( const IOPar ,
TaskRunner tr = 0 
) [static]

Seis.N.[loadObj_fmt].

bool Seis::PreLoader::loadLines (  )  const
bool Seis::PreLoader::loadLines ( const BufferStringSet lnms,
const BufferStringSet attrnms 
) const
static void Seis::PreLoader::loadObj ( const IOPar ,
TaskRunner tr = 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
bool Seis::PreLoader::loadVol (  )  const
void Seis::PreLoader::setID ( const MultiID ky  )  [inline]
void Seis::PreLoader::setRunner ( TaskRunner t  )  [inline]
static const char* Seis::PreLoader::sKeyAttrs (  )  [static]
static const char* Seis::PreLoader::sKeyLines (  )  [static]
void Seis::PreLoader::unLoad (  )  const

Member Data Documentation

BufferString Seis::PreLoader::errmsg_ [mutable, protected]