Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ifetchfluidproperty.h
1 #pragma once
2 
3 namespace zone {
4  struct Zone;
5 
7  public:
8  virtual void initializeMultithreading(quint32 threads)=0;
9  virtual bool getProperty(const Zone *zone,double *val) const=0;
10  virtual bool getProperty(const Zone *zone,double *val,quint32 thread,quint32 block) const=0;
11  virtual bool setProperty(Zone *zone,double val)=0;
12  virtual bool setProperty(Zone *zone,double val,quint32 thread,quint32 block) const=0;
13  virtual QString getName() const=0;
14  virtual void setName(const QString &s)=0;
15  virtual void destroy()=0;
16  };
17 } // namespace itascaxd
18  // EoF
Definition: ifetchfluidproperty.h:6