Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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: