Itasca C++ Interface
Loading...
Searching...
No Matches
pfc
pfcthermalmodule
interface
ifwallfacetthermal.h
1
#pragma once
2
// ifwallfacetthermal.h
3
4
namespace
itasca
{
5
class
IThing;
6
}
7
8
namespace
itascaxd
{
9
class
IBody;
10
class
IBodyThermal;
11
class
IPieceThermal;
12
class
IPiece;
13
class
IHalfFacet;
14
}
15
16
namespace
pfcthermal {
17
using namespace
itasca
;
18
using namespace
itascaxd
;
19
20
class
IFWallThermal;
21
class
IFWallFacetThermal
{
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
itasca::IThing
Base class for items that will be stored in containers.
Definition
ithing.h:30
itascaxd::IBody
Definition
ibody.h:20
itascaxd::IBodyThermal
Definition
ibodythermal.h:10
itascaxd::IHalfFacet
Interface for a facet used in the faceted wall logic. This is the interface for a triangular facet as...
Definition
ihalffacet.h:37
itascaxd::IPiece
Definition
ipiece.h:15
itascaxd::IPieceThermal
Definition
ipiecethermal.h:12
pfcthermal::IFWallFacetThermal
Definition
ifwallfacetthermal.h:21
pfcthermal::IFWallThermal
Definition
ifwallthermal.h:26
TType
uint32 TType
class type indicator
Definition
basedef.h:46
itasca
namespace Itasca
Definition
basememory.cpp:14
itascaxd
Itasca Library standard namespace, specific to 2D or 3D.
Definition
icontactmodule.h:4
Generated by
1.10.0