29 virtual IThing * getIThing()=0;
31 virtual const IThing * getIThing()
const=0;
32 virtual IUDPos * getIUDPos()=0;
35 virtual const IUDPos * getIUDPos()
const=0;
42 virtual T getValue()
const=0;
44 virtual void setValue(
const T &t)=0;
T value_type
Specifies the value stored in the object.
Definition: iudtype.h:26
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
Interface to the position in space of user-defined data that requires it.
Definition: iudpos.h:23
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
Interface to data values of different types associated with position in space, as user-defined data.
Definition: iudtype.h:23