10#include "shared/interface/signal.h" 
   19    class IContainerContact;
 
   36        virtual TType                    getRBlockThermalType() 
const=0;
 
   37        virtual uint                     getRBlockThermalPropertyNotice() 
const=0;
 
   38        virtual uint                     getRBlockThermalCycleNotice() 
const=0;
 
   39        virtual uint                     getRBlockThermalFixNotice() 
const=0;
 
   40        virtual uint                     getRBlockThermalExtraNotice() 
const=0;
 
   41        virtual uint                     getRBlockThermalGroupNotice() 
const=0;
 
   42        virtual uint                     getRBlockThermalCleanNotice() 
const=0;
 
   43        virtual const IContainer       * getIContainerRBlockThermal() 
const=0;
 
   44        virtual IContainer *             getIContainerRBlockThermal()=0;
 
   45        virtual const IContainerContact *getIContainerRBlockRBlockContactThermal() 
const=0;
 
   47        virtual const IRBlockThermal *   findRBlockThermalWithID(quint64 
id) 
const=0;
 
   51        virtual void                     validate()=0;
 
   52        virtual const IEnergyMap       * getIRBlockThermalEnergies() 
const=0;
 
   53        virtual const IEnergyMap       * getIContactThermalRBlockRBlockEnergies() 
const=0;
 
   60        using prop_signal = shared::Signal<const string &,const base::Property &>;
 
 
An array class that attempts to minimize unnecessary heap access.
Definition farray.h:25
Definition basestring.h:71
Interface for containers of IThings.
Definition icontainer.h:21
Interface to EnergyMap class.
Definition ienergymap.h:13
debug checked shorthand for std::numeric_limits<T>::
Definition limit.h:25
Definition irblockthermal.h:24
Interface for the RBlock thermal module.
Definition irblockthermalmodule.h:33
virtual prop_signal * getPropertySignal() const =0
Return the signal associated with the addition of a new property.
An array class that attempts to minimize unnecessary heap access.
uint32 TType
class type indicator
Definition basedef.h:47
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:156
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6
RBLOCKTHERMAL namespace.
Definition icontactthermalballrblock.h:13