9#include "module/interface/idata.h" 
   31        shared::Signal<double> velocityLimitChanged;
 
   32        shared::Signal<bool> datumActiveChanged;
 
   33        shared::Signal<DVect> datumChanged;
 
   35        virtual IData *        getIData()=0;
 
   36        virtual const IData *  getIData() 
const=0;
 
   44        virtual bool           getVelocityLimitActive() 
const=0;
 
   45        virtual bool           getDatumActive() 
const=0;
 
   46        virtual DVect          getDatum() 
const=0;
 
   47        virtual double         getVelocityLimit() 
const=0;
 
   50        virtual void setDatum(
const DVect &v)=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().
shared::Signal< bool > velocityLimitActiveChanged
SIGNALS.
Definition igpdata.h:30
virtual void setVelocityLimit(double d)=0
SLOTS.
virtual std::vector< uint32 > getInterestedIn() const =0
Interface to provide access to a gridpoint.
Definition igp.h:57
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:156
namespace Itasca
Definition basememory.cpp:14