| 
    Itasca C++ Interface
    
   | 
 
Generic base class for the tetra interface made available to the constitutive model system. More...
#include <igenerictet.h>
  
Public Member Functions | |
| virtual const utility::IThing * | getIThing () const =0 | 
| Returns a pointer to a const IThing interface representing this object, or nullptr if such an interface is not supported.   | |
| virtual utility::IThing * | getIThing ()=0 | 
| Returns a pointer to an IThing interface representing this object, or nullptr if such an interface is not supported.   | |
| virtual TType | getType () const =0 | 
| Returns the actual type of the fully derived class represented by this object.   | |
Static Public Attributes | |
| static constexpr TType | type_ = 0x4e134150 | 
| The type of IGenericTet, used in the alternate dynamic typing system based on IThing.  | |
Generic base class for the tetra interface made available to the constitutive model system.
A program using the constitutive model system is responsible for providing an implementation of this interface. It may provide non, in which case the relevant functions should return nullptr.
      
  | 
  pure virtual | 
Returns a pointer to a const IThing interface representing this object, or nullptr if such an interface is not supported.
Implemented in zone::ITet.
      
  | 
  pure virtual | 
Returns a pointer to an IThing interface representing this object, or nullptr if such an interface is not supported.
Implemented in zone::ITet.
      
  | 
  pure virtual | 
Returns the actual type of the fully derived class represented by this object.
Implemented in zone::ITet.