Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
fish::IParameter Class Referenceabstract

Public Member Functions

virtual IString 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 IString getString () const =0
 
virtual DVect2 getVect2 () const =0
 
virtual DVect3 getVect3 () const =0
 
virtual SymTensor getTensor () const =0
 
virtual QVariant getQVariant () const =0
 
virtual List getList () const =0
 
virtual Map getMap () 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 IString list () const =0
 
virtual void copy (const IParameter &p)=0
 
virtual void fromString (const IString &s)=0
 
virtual double pullDouble (const ParameterValue &pp) const =0
 
virtual string pullString (const ParameterValue &pp) const =0
 
virtual std::pair< IString, bool > encodeAsString () const =0
 
virtual void decodeFromString (const IString &s)=0
 

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