Itasca C++ Interface
Loading...
Searching...
No Matches
pfc
rblockthermal
interface
irblockthermal.h
1
#pragma once
2
// irblockthermal.h
3
4
namespace
itasca
{
5
class
IThing;
6
}
7
8
namespace
itascaxd
{
9
class
IBody;
10
class
IBodyThermal;
11
class
IPiece;
12
}
13
14
namespace
rblock {
15
class
IRBlock;
16
}
17
18
namespace
rblockthermal
{
19
using namespace
itasca
;
20
using namespace
itascaxd
;
21
22
using namespace
rblock;
23
24
class
IRBlockThermal
{
25
public
:
26
inline
static
const
TType
type_ = 0x5bb538c5;
27
28
virtual
IThing
* getIThing()=0;
29
virtual
const
IThing
* getIThing()
const
=0;
30
virtual
IPiece
* getIPiece()=0;
31
virtual
const
IPiece
* getIPiece()
const
=0;
32
virtual
IBody
* getIBody()=0;
33
virtual
const
IBody
* getIBody()
const
=0;
34
virtual
IBodyThermal
* getIBodyThermal()=0;
35
virtual
const
IBodyThermal
* getIBodyThermal()
const
=0;
36
virtual
IBody
* getIBodyMechanical()=0;
37
virtual
const
IBody
* getIBodyMechanical()
const
=0;
38
virtual
IRBlock
* getIRBlock()=0;
39
virtual
const
IRBlock
* getIRBlock()
const
=0;
40
};
41
42
}
// namespace rblockthermal
43
// EoF
44
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::IPiece
Definition
ipiece.h:15
rblock::IRBlock
Definition
irblock.h:25
rblockthermal::IRBlockThermal
Definition
irblockthermal.h:24
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
rblockthermal
RBLOCKTHERMAL namespace.
Definition
icontactthermalballrblock.h:13
Generated by
1.10.0