10    enum State { InContact       =0x020, 
 
   11                 InShearFailNow  =0x100, 
 
   12                 InShearFailPast =0x080, 
 
   14                 InShearBondFail =0x400  };
 
   41    virtual uint32  GetState() 
const = 0;
 
   42    virtual void    SetState(
const uint32 uMask) = 0;
 
   43    virtual bool    GetCanFail() 
const=0;
 
   44    virtual string  getShearStateLabel() 
const=0;
 
   45    virtual string  getNormalStateLabel() 
const=0;
 
 
Interface provides access to the constitutive model of a FLAC3D interface.
Definition iintmodel.h:8
virtual bool isSlippingNow() const =0
Returns true if is slipping now.
virtual base::Property getPropertyValue(int propNo) const =0
virtual bool isInContact() const =0
Returns true if the model considers itself in contact with something.
virtual bool hasSlipped() const =0
Returns true if has slipped in the past.
virtual string getPropertyName(int propNo)=0
virtual int32 getNumProperties()=0
Returns the number of properties in the model.
virtual int32 getPropertyNumber(const string &propName) const =0
virtual void setPropertyValue(int propNo, const base::Property &val)=0