Itasca C++ Interface
Loading...
Searching...
No Matches
fish::IParameter Class Referenceabstract

Public Member Functions

virtual string getName () const =0
virtual bool getIsBool () const =0
virtual bool getIsInt () const =0
virtual bool getIsDouble () const =0
virtual bool getIsNumber () const =0
virtual bool getIsString () const =0
virtual bool getIsVect2 () const =0
virtual bool getIsVect3 () const =0
virtual bool getIsTensor () const =0
virtual bool getIsPoint () const =0
virtual bool getIsList () const =0
virtual bool getIsMap () const =0
virtual bool getBool () const =0
virtual int64 getInt (int64 min=limits< int64 >::min(), int64 max=limits< int64 >::max()) const =0
virtual double getDouble (double min=-limits< double >::max(), double max=limits< double >::max()) const =0
virtual string getString () const =0
virtual DVect2 getVect2 () const =0
virtual DVect3 getVect3 () const =0
virtual SymTensor getTensor () const =0
virtual List getList () const =0
virtual Map getMap () const =0
virtual QVariant getQVariant () const =0
virtual base::Property getProperty () const =0
virtual double safeToDouble (double min=-limits< double >::max(), double max=limits< double >::max()) const =0
virtual DVect2 safeToVect2 () const =0
virtual DVect3 safeToVect3 () const =0
virtual SymTensor safeToTensor () const =0
virtual string list () const =0
virtual void copy (const IParameter &p)=0
virtual void fromString (const string &s)=0
virtual double pullDouble (const IParameterValue &pp) const =0
virtual string pullString (const IParameterValue &pp) const =0
virtual std::pair< string, bool > encodeAsString () const =0
virtual void decodeFromString (const string &s)=0

The documentation for this class was generated from the following file: