Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
block::IJointFaceThing Class Referenceabstract

Public Member Functions

virtual const itasca::IThinggetIThing () const =0
 Returns a const IThing pointer.
 
virtual itasca::IThinggetIThing ()=0
 Returns a IThing pointer.
 
virtual FInt getFortranOffset () const =0
 Return joint face thing fortran offset.
 
virtual quint64 getJointFaceID () const =0
 Returns the Thing id of the joint face.
 
virtual DVect3 getVertexLocation (quint32 vNum) const =0
 Return location of vertex vNum (0 - 2)
 
virtual DVect3 getVertexDisplacement (quint32 vNum) const =0
 Return displacement of vertex vNum (0 - 2)
 
virtual DVect3 getDeformedPosition (quint32 vNum, bool active, double factor) const =0
 Return magnified displacement of vertex vNum (0 - 2)
 
virtual const IContactThinggetContact () const =0
 Return the contact associated with the face.
 
virtual quint64 getContactID () const =0
 Return the id of the contact associated with the face.
 
virtual void getSubcontacts (FArray< QPair< const ISubcontactThing *, double > > *subcontacts, quint32 vNum) const =0
 
virtual bool isBad () const =0
 Return true if face is degenerate or corrupted.
 
virtual bool isContactFace () const =0
 Return true if face without subcontact.
 
virtual uint getSize () const =0
 

Static Public Attributes

static const TType type_ = 0x528d00bc
 type used in IThing typing system
 

Member Function Documentation

◆ getSubcontacts()

virtual void block::IJointFaceThing::getSubcontacts ( FArray< QPair< const ISubcontactThing *, double > > * subcontacts,
quint32 vNum ) const
pure virtual

Return subcontacts and weights associated with vertex vNum (0 - 2) One or more subcontacts may be null


The documentation for this class was generated from the following file: