Itasca C++ Interface
Loading...
Searching...
No Matches
ifwallfacetthermal.h
1#pragma once
2// ifwallfacetthermal.h
3
4namespace itasca {
5 class IThing;
6}
7
8namespace itascaxd {
9 class IBody;
10 class IBodyThermal;
11 class IPieceThermal;
12 class IPiece;
13 class IHalfFacet;
14}
15
16namespace pfcthermal {
17 using namespace itasca;
18 using namespace itascaxd;
19
20 class IFWallThermal;
22 public:
23 inline static const TType type_ = 0x4fcbfdb6;
24
25 virtual IThing * getIThing()=0;
26 virtual const IThing * getIThing() const=0;
27 virtual IPiece * getIPiece()=0;
28 virtual const IPiece * getIPiece() const=0;
29 virtual IPieceThermal * getIPieceThermal()=0;
30 virtual const IPieceThermal * getIPieceThermal() const=0;
31 virtual IBody * getIBody()=0;
32 virtual const IBody * getIBody() const=0;
33 virtual IBodyThermal * getIBodyThermal()=0;
34 virtual const IBodyThermal * getIBodyThermal() const=0;
35 virtual IBody * getIBodyMechanical()=0;
36 virtual const IBody * getIBodyMechanical() const=0;
37 virtual IHalfFacet * getIHalfFacet()=0;
38 virtual const IHalfFacet * getIHalfFacet() const=0;
39 virtual IFWallThermal * getIFWallThermal() = 0;
40 virtual const IFWallThermal * getIFWallThermal() const = 0;
41 virtual IFWallFacetThermal * getNext() = 0;
42 virtual const IFWallFacetThermal * getNext() const = 0;
43 virtual void setFacetTemperature(const double &d) = 0;
44 virtual double getFacetTemperature() const = 0;
45
46 };
47
48} // namespace pfcthermal
49// EoF
50
Base class for items that will be stored in containers.
Definition ithing.h:30
Definition ibody.h:20
Definition ibodythermal.h:10
Interface for a facet used in the faceted wall logic. This is the interface for a triangular facet as...
Definition ihalffacet.h:37
Definition ipiece.h:15
Definition ipiecethermal.h:12
Definition ifwallfacetthermal.h:21
Definition ifwallthermal.h:26
uint32 TType
class type indicator
Definition basedef.h:46
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4