21 class ISubcontactThing;
47 virtual void getSubcontacts(
FArray< QPair<const ISubcontactThing *, double> > *subcontacts, quint32 vNum)
const=0;
53 virtual bool isBad()
const=0;
57 virtual uint getSize()
const = 0;
Definition: ijointthing.h:23
virtual bool isBad() const =0
Return true if face is degenerate or corrupted.
namespace Itasca
Definition: basememory.cpp:9
Int FInt
Interface to provide access to 3DEC modules, global data, list of 3DEC entities, etc.
Definition: iblockdef.h:19
virtual void getSubcontacts(FArray< QPair< const ISubcontactThing *, double > > *subcontacts, quint32 vNum) const =0
Base class for items that will be stored in containers.
Definition: ithing.h:31
Fortran to C++ type declarations.
virtual bool isContactFace() const =0
Return true if face without subcontact.
An array class that attempts to minimize unnecessary heap access.
virtual DVect3 getVertexDisplacement(quint32 vNum) const =0
Return displacement of vertex vNum (0 - 2)
unsigned int TType
class type indicator
Definition: basedef.h:41
virtual const IContactThing * getContact() const =0
Return the contact associated with the face.
virtual const itasca::IThing * getIThing() const =0
Returns a const IThing pointer.
virtual quint64 getContactID() const =0
Return the id of the contact associated with the face.
An array class that attempts to minimize unnecessary heap access.
Definition: farray.h:27
virtual DVect3 getVertexLocation(quint32 vNum) const =0
Return location of vertex vNum (0 - 2)
virtual FInt getFortranOffset() const =0
Return joint face thing fortran offset.
virtual quint64 getJointFaceID() const =0
Returns the Thing id of the joint face.
static const TType type_
type used in IThing typing system
Definition: ijointthing.h:28