6#include "iparametervalue.h" 
    7#include "shared/interface/itensordata.h" 
   24        virtual string getName() 
const=0;
 
   26        virtual bool getIsBool() 
const=0;
 
   27        virtual bool getIsInt() 
const=0;
 
   28        virtual bool getIsDouble() 
const=0;
 
   29        virtual bool getIsNumber() 
const=0;
 
   30        virtual bool getIsString() 
const=0;
 
   31        virtual bool getIsVect2() 
const=0;
 
   32        virtual bool getIsVect3() 
const=0;
 
   33        virtual bool getIsTensor() 
const=0;
 
   34        virtual bool getIsPoint() 
const=0;
 
   35        virtual bool getIsList() 
const = 0;
 
   36        virtual bool getIsMap() 
const = 0;
 
   38        virtual bool      getBool() 
const=0;
 
   41        virtual string    getString() 
const=0;
 
   42        virtual DVect2    getVect2() 
const=0;
 
   43        virtual DVect3    getVect3() 
const=0;
 
   45        virtual List      getList() 
const = 0;
 
   46        virtual Map       getMap() 
const = 0;
 
   47        virtual QVariant  getQVariant() 
const = 0;
 
   51        virtual DVect2    safeToVect2() 
const=0;
 
   52        virtual DVect3    safeToVect3() 
const=0;
 
   55        virtual string list() 
const=0;
 
   59        virtual void fromString(
const string &s)=0;
 
   63        virtual std::pair<string,bool> encodeAsString() 
const=0;
 
   64        virtual void    decodeFromString(
const string &s)=0;
 
 
A symmetric 2nd order tensor.
Definition symtensor.h:22
Definition iparameter.h:19
debug checked shorthand for std::numeric_limits<T>::
Definition limit.h:25
Definition iparametervalue.h:12
A Symmetric 2nd order tensor.
2D and 3D vector utility classes.