31 inline static const TType type_ = 0x4c815a14;
33 virtual const IThing * getIThing()
const=0;
35 virtual IThing * getIThing()=0;
44 virtual const IIntNode * getFirstINode()
const=0;
47 virtual IIntNode * getFirstINode()=0;
50 virtual const IIntElem * getFirstIntElement()
const=0;
53 virtual IIntElem * getFirstIntElement()=0;
55 virtual const IIntElem * getElementWithID(quint64
id)
const=0;
57 virtual IIntElem * getElementWithID(quint64
id)=0;
59 virtual const IIntNode * getNodeWithID(quint64 Id)
const=0;
61 virtual IIntNode * getNodeWithID(quint64 Id)=0;
63 virtual bool isZoneOnInterface(quint64
id)
const=0;
65 virtual bool isFaceOnInterface(quint64 zone,quint32 face)
const=0;
67 virtual bool isGpOnInterface(
const IGp *gp)
const=0;
71 virtual const IContainer * getNodeList()
const=0;
75 virtual const IContainer * getElemList()
const=0;
Class provides access to the an interface.
Definition: iinter.h:27
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
unsigned int TType
class type indicator
Definition: basedef.h:41
Interface to provide access to a gridpoint.
Definition: igp.h:64
Interface for containers of IThings.
Definition: icontainer.h:23
Class provides access to the an interface node.
Definition: iintnode.h:22
Class provides access to the an interface element.
Definition: iintelem.h:19