| 
| 
static const TType  | type_ = 0x50b4d54c | 
|   | The base type of an IThing. 
  | 
|   | 
◆ addGroup()
  
  
      
        
          | virtual bool itascaxd::IPieceMechanicalData::addGroup  | 
          ( | 
          const IGroupID & |           id | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Adds a group entry to this object. Returns true on success. If no slot is specified, the default slot is assumed. 
 
 
◆ getExtra()
  
  
      
        
          | virtual const fish::IParameter * itascaxd::IPieceMechanicalData::getExtra  | 
          ( | 
          uint32 |           index | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Returns an interface to the FISH extra variables for this object. May be null if no extra variables have ever been specified. 
 
 
◆ getGroup()
  
  
      
        
          | virtual const IGroup * itascaxd::IPieceMechanicalData::getGroup  | 
          ( | 
          const ISlotID & |           id = ISlotID((uint32) 0) | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Returns the group entry directly in this object at that slot, or null if it does not exist. The group_ and groupName_ parts of id are ignored. If not specified, the default slot is assumed. 
 
 
◆ getGroupName()
  
  
      
        
          | virtual string itascaxd::IPieceMechanicalData::getGroupName  | 
          ( | 
          const ISlotID & |           id = ISlotID() | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Returns the group name directly in this object at that slot, or the null name if it does not exist. The group_ and groupName_ parts of id are ignored. If no slot is specified, then returns a contactenation of all groups in all slots. 
 
 
◆ getIThing()
  
  
      
        
          | virtual IThing * itascaxd::IPieceMechanicalData::getIThing  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getType()
  
  
      
        
          | virtual TType itascaxd::IPieceMechanicalData::getType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
This function returns a character string indicating the type. It may be compared directly by pointer value (fast), or a string comparison may be given. Used mostly for save/restore – to indicate the object type for polymorphic containers. 
 
 
◆ isInGroup()
  
  
      
        
          | virtual uint32 itascaxd::IPieceMechanicalData::isInGroup  | 
          ( | 
          const FArray< IGroupID > & |           ids,  | 
         
        
           | 
           | 
          TType |           type = 0,  | 
         
        
           | 
           | 
          bool |           only = false ) const | 
         
       
   | 
  
pure virtual   | 
  
 
Returns true if this object is considered to belong to the group. Applied either to this object directly, or possibly to connected objects. (For example, gridpoints in FLAC3D are considered a member of a group if any zones connected to them are in that group). If slot is specified, then only checks that slot, otherwise checks all. 
 
 
◆ removeGroup()
  
  
      
        
          | virtual bool itascaxd::IPieceMechanicalData::removeGroup  | 
          ( | 
          const IGroupID & |           id | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Removes all entries matching g or name from this object, if not slot is specified. Returns true if one or more entries were removed. 
 
 
◆ setExtra()
  
  
      
        
          | virtual void itascaxd::IPieceMechanicalData::setExtra  | 
          ( | 
          uint32 |           index,  | 
         
        
           | 
           | 
          const fish::IParameter & |           p ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: