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

Vel::GriddedSource Class Reference

List of all members.

Public Member Functions

 GriddedSource ()
const VelocityDescgetDesc () const
const char * factoryKeyword () const
const Gridder2D * getGridder () const
void setGridder (Gridder2D *)
 Becomes mine.
void setSource (ObjectSet< FunctionSource > &)
void setSource (const TypeSet< MultiID > &)
void getSources (TypeSet< MultiID > &) const
const ObjectSet< FunctionSource > & getSources () const
NotifierAccesschangeNotifier ()
BinID changeBinID () const
GriddedFunctioncreateFunction ()
void fillPar (IOPar &) const
bool usePar (const IOPar &)

Static Public Member Functions

static const char * sType ()

Protected Member Functions

GriddedFunctioncreateFunction (const BinID &)
 ~GriddedSource ()
bool initGridder ()
void sourceChangeCB (CallBacker *)

Static Protected Member Functions

static const char * sKeyGridder ()

Protected Attributes

ObjectSet< FunctionSourcedatasources_
Notifier< GriddedSourcenotifier_
BinID changebid_
Gridder2D * gridder_
bool gridderinited_
BinIDValueSet sourcepos_
TypeSet< BinIDgridsourcebids_
TypeSet< Coordgridsourcecoords_

Friends

class GriddedFunction

Constructor & Destructor Documentation

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

Member Function Documentation

BinID Vel::GriddedSource::changeBinID (  )  const [inline]
NotifierAccess* Vel::GriddedSource::changeNotifier (  )  [inline]
GriddedFunction* Vel::GriddedSource::createFunction (  ) 
GriddedFunction* Vel::GriddedSource::createFunction ( const BinID  )  [protected]
const char* Vel::GriddedSource::factoryKeyword (  )  const [inline]
void Vel::GriddedSource::fillPar ( IOPar  )  const
const VelocityDesc& Vel::GriddedSource::getDesc (  )  const
const Gridder2D* Vel::GriddedSource::getGridder (  )  const
void Vel::GriddedSource::getSources ( TypeSet< MultiID > &   )  const
const ObjectSet<FunctionSource>& Vel::GriddedSource::getSources (  )  const
bool Vel::GriddedSource::initGridder (  )  [protected]
void Vel::GriddedSource::setGridder ( Gridder2D *   ) 

Becomes mine.

void Vel::GriddedSource::setSource ( const TypeSet< MultiID > &   ) 
void Vel::GriddedSource::setSource ( ObjectSet< FunctionSource > &   ) 
static const char* Vel::GriddedSource::sKeyGridder (  )  [inline, static, protected]
void Vel::GriddedSource::sourceChangeCB ( CallBacker  )  [protected]
static const char* Vel::GriddedSource::sType (  )  [inline, static]
bool Vel::GriddedSource::usePar ( const IOPar  ) 

Friends And Related Function Documentation

friend class GriddedFunction [friend]

Member Data Documentation

Gridder2D* Vel::GriddedSource::gridder_ [protected]