4#include "base/src/callback.h"
21 class ContactClassDataBase;
22 class IContainerActiveContact;
49 virtual MonitorBase * getMonitorBase()=0;
74 virtual void clean(
bool addStiffness)=0;
80 virtual double getEnergy(
const QString &name)
const = 0;
85 virtual const IContact* findContactNearest(
DVect center)
const=0;
94 virtual void setOverlapRequired(
bool b) = 0;
106 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
This interface provides an entry point for command processing.
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4