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

Vel::IntervalSource Class Reference

List of all members.

Public Member Functions

 IntervalSource ()
const VelocityDescgetDesc () const
const char * type () const
void setInput (FunctionSource *)
void getSources (TypeSet< MultiID > &) const
void getAvailablePositions (BinIDValueSet &) const
NotifierAccesschangeNotifier ()
BinID changeBinID () const

Static Public Member Functions

static const char * sType ()

Protected Member Functions

void sourceChangeCB (CallBacker *)
IntervalFunctioncreateFunction (const BinID &)
 ~IntervalSource ()

Protected Attributes

FunctionSourceinputsource_
VelocityDesc veldesc_

Constructor & Destructor Documentation

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

Member Function Documentation

BinID Vel::IntervalSource::changeBinID (  )  const
NotifierAccess* Vel::IntervalSource::changeNotifier (  ) 
IntervalFunction* Vel::IntervalSource::createFunction ( const BinID  )  [protected]
void Vel::IntervalSource::getAvailablePositions ( BinIDValueSet  )  const
const VelocityDesc& Vel::IntervalSource::getDesc (  )  const
void Vel::IntervalSource::getSources ( TypeSet< MultiID > &   )  const
void Vel::IntervalSource::setInput ( FunctionSource  ) 
void Vel::IntervalSource::sourceChangeCB ( CallBacker  )  [protected]
static const char* Vel::IntervalSource::sType (  )  [inline, static]
const char* Vel::IntervalSource::type (  )  const [inline]

Member Data Documentation