Classes | Functions | Variables

Vel Namespace Reference

Classes

class  FunctionAscIO
class  GriddedFunction
class  GriddedSource
class  IntervalFunction
class  IntervalSource
class  StoredFunction
class  StoredFunctionSource
class  VolumeFunction
class  VolumeFunctionSource
class  Pick
class  Picks
class  PicksMgr
class  PickSetEvent
 Undo event for changed velocity pick. More...
class  PickAddEvent
 Undo event for added velocity pick. More...
class  PickRemoveEvent
 Undo event for removed velocity pick. More...
class  VolumeConverter

Functions

 mDefineFactory1ParamInClass (FunctionSource, const MultiID &, factory)
virtual BufferString userName () const
virtual const VelocityDescgetDesc () const =0
virtual void getSurroundingPositions (const BinID &, BinIDValueSet &) const
virtual void getAvailablePositions (BinIDValueSet &) const
RefMan< const Function > getFunction (const BinID &)
virtual Function * createFunction (const BinID &)=0
const MultiIDmultiID () const
virtual NotifierAccesschangeNotifier ()
virtual BinID changeBinID () const
virtual void fillPar (IOPar &) const
virtual bool usePar (const IOPar &)
const char * errMsg () const
void refFunction (const Function *v)
bool unRefFunction (const Function *v)
int findFunction (const BinID &) const
 Caller must readlock before calling.
mGlobal PicksMgrVPM ()

Variables

mClass FunctionSource
Threads::ReadWriteLock functionslock_
MultiID mid_
BufferString errmsg_
ObjectSet< Function > functions_
TypeSet< int > refcounts_
Threads::Mutex refcountlock_

Function Documentation

virtual BinID Vel::changeBinID (  )  const [virtual]
virtual NotifierAccess* Vel::changeNotifier (  )  [virtual]
virtual Function* Vel::createFunction ( const BinID  )  [pure virtual]
const char* Vel::errMsg (  )  const
virtual void Vel::fillPar ( IOPar  )  const [virtual]
int Vel::findFunction ( const BinID  )  const [protected]

Caller must readlock before calling.

virtual void Vel::getAvailablePositions ( BinIDValueSet  )  const [virtual]
virtual const VelocityDesc& Vel::getDesc (  )  const [pure virtual]
RefMan<const Function> Vel::getFunction ( const BinID  ) 
virtual void Vel::getSurroundingPositions ( const BinID ,
BinIDValueSet  
) const [virtual]
Vel::mDefineFactory1ParamInClass ( FunctionSource  ,
const MultiID ,
factory   
)
const MultiID& Vel::multiID (  )  const
void Vel::refFunction ( const Function *  v  )  [protected]
bool Vel::unRefFunction ( const Function *  v  )  [protected]
virtual bool Vel::usePar ( const IOPar  )  [virtual]
virtual BufferString Vel::userName (  )  const [virtual]
mGlobal PicksMgr& Vel::VPM (  ) 

Variable Documentation

Velocity versus depth for one location. The source of information is different for each subclass, but is typically user-picks, wells or velocity volumes.

A source of Velocity functions of a certain sort. The FunctionSource can create Functions at certian BinID locations.