| 
| 
virtual const IContactFluid *  | getFluidContact () const =0 | 
|   | 
| 
virtual const IContactMechanical *  | getMechanicalContact () const =0 | 
|   | 
| const IProgram *  | getProgram () const override=0 | 
|   | Return a const pointer to the IPrgram interface.  
  | 
|   | 
| 
  | ContactModelState () | 
|   | Constructor. 
  | 
|   | 
| 
virtual  | ~ContactModelState () | 
|   | Destructor. 
  | 
|   | 
| 
bool  | setActive (bool b=true) | 
|   | Set the activity state of the contact. 
  | 
|   | 
| 
bool  | setCouldBeActive (bool b=true) | 
|   | Set the activity state of the contact. 
  | 
|   | 
| 
bool  | setActivated (bool b=true) | 
|   | Set the activity state of the contact. 
  | 
|   | 
| 
bool  | isActive () const | 
|   | Returns true if the contact state is active. 
  | 
|   | 
| 
bool  | isInactive () const | 
|   | Returns true if the contact state is inactive. 
  | 
|   | 
| 
bool  | activated () const | 
|   | Returns true if the contact state is activated. 
  | 
|   | 
| 
bool  | couldBeActive () const | 
|   | Returns true if the contact could be activate in subsequent steps. 
  | 
|   | 
 | 
| 
uint32  | activeState_ = 0 | 
|   | Current activity state flag. 
  | 
|   | 
| 
bool  | trackEnergy_ = false | 
|   | indicate whether energy tracking is activated 
  | 
|   | 
◆ getProgram()
  
  
      
        
          | const IProgram * cmodelsxd::ContactModelFluidState::getProgram  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridepure virtual   | 
  
 
 
The documentation for this class was generated from the following file: