Itasca C++ Interface
Loading...
Searching...
No Matches
ipebbleccfd.h
1#pragma once
2// ipebbleccfd.h
3
4namespace itasca {
5 class IThing;
6}
7
8namespace itascaxd {
9 class IBody;
10 class IBodyFluid;
11 class IPieceFluid;
12 class IPiece;
13}
14
15namespace pfc {
16 class IPebble;
17}
18
19namespace ccfd {
20 using namespace itasca;
21 using namespace itascaxd;
22
23 using namespace pfc;
24 class IClumpCCFD;
26 public:
27 inline static const TType type_ = 0x52d00974;
28
29 virtual IThing * getIThing()=0;
30 virtual const IThing * getIThing() const=0;
31 virtual IPiece * getIPiece()=0;
32 virtual const IPiece * getIPiece() const=0;
33 virtual IPieceFluid * getIPieceFluid()=0;
34 virtual const IPieceFluid * getIPieceFluid() const=0;
35 virtual IBody * getIBody()=0;
36 virtual const IBody * getIBody() const=0;
37 virtual IBodyFluid * getIBodyFluid()=0;
38 virtual const IBodyFluid * getIBodyFluid() const=0;
39 virtual IBody * getIBodyMechanical()=0;
40 virtual const IBody * getIBodyMechanical() const=0;
41 virtual IPebble * getIPebble()=0;
42 virtual const IPebble * getIPebble() const=0;
43 virtual IClumpCCFD * getIClumpCCFD() = 0;
44 virtual const IClumpCCFD * getIClumpCCFD() const = 0;
45 virtual IPebbleCCFD * getNext() = 0;
46 virtual const IPebbleCCFD * getNext() const = 0;
47
48 };
49
50} // namespace ccfd
51// EoF
52
Definition iclumpccfd.h:28
Definition ipebbleccfd.h:25
Base class for items that will be stored in containers.
Definition ithing.h:30
Definition ibodyfluid.h:6
Definition ibody.h:20
Definition ipiecefluid.h:13
Definition ipiece.h:15
Definition ipebble.h:25
uint32 TType
class type indicator
Definition basedef.h:46
ccfd namespace
Definition iballfluid.h:19
namespace Itasca
Definition basememory.cpp:10
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4
PFC namespace.
Definition iballfluid.h:15