Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
icontactthermalpebblepebble.h
1 #pragma once
2 // icontactthermalpebblepebble.h
3 
4 namespace itasca {
5  class IThing;
6 };
7 
8 namespace itascaxd {
9  class IContact;
10  class IContactThermal;
11 };
12 
13 namespace pfcthermal {
14  using namespace itasca;
15  using namespace itascaxd;
16 
18  public:
19  inline static const TType type_ = 0x4fc92c95;
20 
21  virtual IThing * getIThing() =0;
22  virtual const IThing * getIThing() const=0;
23  virtual IContact * getIContact() =0;
24  virtual const IContact * getIContact() const =0;
25  virtual IContactThermal * getIContactThermal() =0;
26  virtual const IContactThermal * getIContactThermal() const =0;
27  };
28 } // namespace pfcthermal
29 // EoF
30 
ContactThermal class.
Definition: icontactthermal.h:37
namespace Itasca
Definition: basememory.cpp:9
Definition: icontactthermalpebblepebble.h:17
Base class for items that will be stored in containers.
Definition: ithing.h:31
unsigned int TType
class type indicator
Definition: basedef.h:41
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
Contact class.
Definition: icontact.h:34
PFCTHERMAL namespace.
Definition: iballthermal.h:18