9 #include "module/interface/idata.h"
31 shared::Signal<double> velocityLimitChanged;
33 virtual IData * getIData()=0;
34 virtual const IData * getIData()
const=0;
42 virtual bool getVelocityLimitActive()
const=0;
43 virtual double getVelocityLimit()
const=0;
Interface that allows access to gridpoint scalar data in a generic way.
Definition: igpdata.h:27
virtual void destroy()=0
Destroys this object safely across interface boundaries.
virtual double getData(const IGp *gp) const =0
Returns data given a Gridpoint. Which data is determined by the current setIndex().
virtual std::vector< uint32 > getInterestedIn() const =0
shared::Signal< bool > velocityLimitActiveChanged
SIGNALS.
Definition: igpdata.h:30
virtual void setVelocityLimit(double d)=0
SLOTS.
Interface to provide access to a gridpoint.
Definition: igp.h:55
namespace Itasca
Definition: basememory.cpp:10