Itasca C++ Interface
Loading...
Searching...
No Matches
ipiecethermal.h
1#pragma once
2// ipiecethermal.h
3
4// Interface for functionality common to all thermal pieces.
5// They all define surface properties, used by thermal contacts.
6// They also store a pointer to a mechanical piece
7
8namespace itascaxd {
9 class IPiece;
10 class IPieceMechanical;
11
13 public:
15 inline static const TType type_ = 0x4f63408c;
16 virtual const IPiece * getIPiece() const=0;
17 virtual IPiece * getIPiece()=0;
18 virtual const IPieceMechanical * getIPieceMechanical() const=0;
19 virtual IPieceMechanical * getIPieceMechanical()=0;
20 };
21} // namespace itascaxd
22
23// EoF
Definition ipiece.h:15
Definition ipiecemechanical.h:11
Definition ipiecethermal.h:12
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition ipiecethermal.h:15
uint32 TType
class type indicator
Definition basedef.h:46
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4