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

Vel::StoredFunctionSource Class Reference

List of all members.

Public Member Functions

 mDefaultFactoryInstanciationBase ("StoredVelFunc", sFactoryKeyword())
 StoredFunctionSource ()
const VelocityDescgetDesc () const
bool zIsTime () const
bool load (const MultiID &)
bool store (const MultiID &)
StoredFunctioncreateFunction (const BinID &)
void getAvailablePositions (BinIDValueSet &) const
bool getVel (const BinID &, TypeSet< float > &zvals, TypeSet< float > &vel)
void setData (const BinIDValueSet &, const VelocityDesc &, bool zit)

Static Public Member Functions

static IOObjContextioContext ()
static const char * sKeyZIsTime ()
static const char * sKeyVelocityFunction ()
static const char * sKeyVelocityType ()

Protected Member Functions

void fillIOObjPar (IOPar &) const
 ~StoredFunctionSource ()

Static Protected Member Functions

static FunctionSourcecreate (const MultiID &)

Protected Attributes

BinIDValueSet veldata_
Threads::Mutex readerlock_
bool zit_
VelocityDesc desc_

Constructor & Destructor Documentation

Vel::StoredFunctionSource::StoredFunctionSource (  ) 
Vel::StoredFunctionSource::~StoredFunctionSource (  )  [protected]

Member Function Documentation

static FunctionSource* Vel::StoredFunctionSource::create ( const MultiID  )  [static, protected]
StoredFunction* Vel::StoredFunctionSource::createFunction ( const BinID  ) 
void Vel::StoredFunctionSource::fillIOObjPar ( IOPar  )  const [protected]
void Vel::StoredFunctionSource::getAvailablePositions ( BinIDValueSet  )  const
const VelocityDesc& Vel::StoredFunctionSource::getDesc (  )  const [inline]
bool Vel::StoredFunctionSource::getVel ( const BinID ,
TypeSet< float > &  zvals,
TypeSet< float > &  vel 
)
static IOObjContext& Vel::StoredFunctionSource::ioContext (  )  [static]
bool Vel::StoredFunctionSource::load ( const MultiID  ) 
Vel::StoredFunctionSource::mDefaultFactoryInstanciationBase ( "StoredVelFunc"  ,
sFactoryKeyword()   
)
void Vel::StoredFunctionSource::setData ( const BinIDValueSet ,
const VelocityDesc ,
bool  zit 
)
static const char* Vel::StoredFunctionSource::sKeyVelocityFunction (  )  [static]
static const char* Vel::StoredFunctionSource::sKeyVelocityType (  )  [static]
static const char* Vel::StoredFunctionSource::sKeyZIsTime (  )  [static]
bool Vel::StoredFunctionSource::store ( const MultiID  ) 
bool Vel::StoredFunctionSource::zIsTime (  )  const

Member Data Documentation