Public Member Functions | Static Public Member Functions | Protected Attributes

Pos::TableProvider3D Class Reference

Provider based on BinIDValueSet table. More...

Inheritance diagram for Pos::TableProvider3D:
Pos::Provider3D Pos::Filter3D Pos::Provider Pos::Filter Pos::Filter

List of all members.

Public Member Functions

 TableProvider3D ()
 TableProvider3D (const IOObj &psioobj)
 TableProvider3D (const char *filenm)
 TableProvider3D (const TableProvider3D &tp)
TableProvider3Doperator= (const TableProvider3D &)
const char * type () const
 sKey::Table
const char * factoryKeyword () const
TableProvider3Dclone () const
virtual void reset ()
virtual bool toNextPos ()
virtual bool toNextZ ()
virtual BinID curBinID () const
virtual float curZ () const
virtual bool includes (const BinID &, float) const
virtual void usePar (const IOPar &)
virtual void fillPar (IOPar &) const
virtual void getSummary (BufferString &) const
void getExtent (BinID &, BinID &) const
void getZRange (Interval< float > &) const
od_int64 estNrPos () const
int estNrZPerPos () const
BinIDValueSetbinidValueSet ()
const BinIDValueSetbinidValueSet () const

Static Public Member Functions

static void getBVSFromPar (const IOPar &, BinIDValueSet &)
static void initClass ()
static Provider3Dcreate ()

Protected Attributes

BinIDValueSet bvs_
BinIDValueSet::Pos pos_

Detailed Description

Provider based on BinIDValueSet table.


Constructor & Destructor Documentation

Pos::TableProvider3D::TableProvider3D (  )  [inline]
Pos::TableProvider3D::TableProvider3D ( const IOObj psioobj  ) 
Pos::TableProvider3D::TableProvider3D ( const char *  filenm  ) 
Pos::TableProvider3D::TableProvider3D ( const TableProvider3D tp  )  [inline]

Member Function Documentation

BinIDValueSet& Pos::TableProvider3D::binidValueSet (  )  [inline]
const BinIDValueSet& Pos::TableProvider3D::binidValueSet (  )  const [inline]
TableProvider3D* Pos::TableProvider3D::clone (  )  const [inline, virtual]

Implements Pos::Provider.

static Provider3D* Pos::TableProvider3D::create (  )  [inline, static]
virtual BinID Pos::TableProvider3D::curBinID (  )  const [inline, virtual]

Implements Pos::Provider3D.

virtual float Pos::TableProvider3D::curZ (  )  const [inline, virtual]

Implements Pos::Provider.

od_int64 Pos::TableProvider3D::estNrPos (  )  const [inline, virtual]

Implements Pos::Provider.

int Pos::TableProvider3D::estNrZPerPos (  )  const [inline, virtual]

Reimplemented from Pos::Provider.

const char* Pos::TableProvider3D::factoryKeyword (  )  const [inline]
virtual void Pos::TableProvider3D::fillPar ( IOPar  )  const [virtual]

Implements Pos::Filter.

static void Pos::TableProvider3D::getBVSFromPar ( const IOPar ,
BinIDValueSet  
) [static]
void Pos::TableProvider3D::getExtent ( BinID ,
BinID  
) const [virtual]

Implements Pos::Provider3D.

virtual void Pos::TableProvider3D::getSummary ( BufferString  )  const [virtual]

Implements Pos::Filter.

void Pos::TableProvider3D::getZRange ( Interval< float > &   )  const [virtual]

Implements Pos::Provider.

virtual bool Pos::TableProvider3D::includes ( const BinID ,
float   
) const [virtual]

Implements Pos::Provider3D.

static void Pos::TableProvider3D::initClass (  )  [static]
TableProvider3D& Pos::TableProvider3D::operator= ( const TableProvider3D  ) 
virtual void Pos::TableProvider3D::reset (  )  [inline, virtual]

Implements Pos::Filter.

virtual bool Pos::TableProvider3D::toNextPos (  )  [inline, virtual]

Implements Pos::Provider.

virtual bool Pos::TableProvider3D::toNextZ (  )  [inline, virtual]

Implements Pos::Provider.

const char* Pos::TableProvider3D::type (  )  const [virtual]

sKey::Table

Implements Pos::Filter.

virtual void Pos::TableProvider3D::usePar ( const IOPar  )  [virtual]

Implements Pos::Filter.


Member Data Documentation