4#include "base/src/callback.h"
20 class ContactClassDataBase;
21 class IContainerActiveContact;
48 virtual MonitorBase * getMonitorBase()=0;
73 virtual void clean(
bool addStiffness)=0;
79 virtual double getEnergy(
const QString &name)
const = 0;
84 virtual const IContact* findContactNearest(
DVect center)
const=0;
93 virtual void setOverlapRequired(
bool b) = 0;
105 template <
class S,
void (S::*MFP)(IContact *,u
int32,u
int32,
void *)>
Definition callback.h:130
Interface for containers of IThings.
Definition icontainer.h:21
Base class for items that will be stored in containers.
Definition ithing.h:30
DIM - Provides code portability between 2D and 3D codes.
uint32 TType
class type indicator
Definition basedef.h:46
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:154
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4