5#include "base/src/property.h"
27 class IFWallFacetFluid;
30 inline static const TType type_ = 0x657077ce;
32 virtual IThing* getIThing() = 0;
33 virtual const IThing* getIThing()
const = 0;
34 virtual IBody* getIBody() = 0;
35 virtual const IBody* getIBody()
const = 0;
36 virtual IBody* getIBodyMechanical() = 0;
37 virtual const IBody* getIBodyMechanical()
const = 0;
38 virtual IFWall* getIFWall() = 0;
39 virtual const IFWall* getIFWall()
const = 0;
42 virtual void getContactList(
44 virtual void getContactList(
46 virtual uint32 getNumberFacets()
const = 0;
49 virtual IContainer* getFWallFluidAsFacetContainer() = 0;
50 virtual const IContainer* getFWallFluidAsFacetContainer()
const = 0;
51 virtual bool setProperty(
const string& name,
const base::Property& v) = 0;
An array class that attempts to minimize unnecessary heap access.
Definition farray.h:25
Interface for containers of IThings.
Definition icontainer.h:21
Base class for items that will be stored in containers.
Definition ithing.h:31
Interface for a faceted wall.
Definition ifwall.h:45
Definition ifwallfacetfluid.h:21
Definition ifwallfluid.h:28
An array class that attempts to minimize unnecessary heap access.
uint32 TType
class type indicator
Definition basedef.h:47
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6
PFC namespace.
Definition iballfluid.h:15