Itasca C++ Interface
|
Public Member Functions | |
virtual const itasca::IThing * | getIThing () const =0 |
Returns a const IThing pointer. | |
virtual itasca::IThing * | getIThing ()=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 const IContactThing * | getContact () 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 | |
|
pure virtual |
Return subcontacts and weights associated with vertex vNum (0 - 2) One or more subcontacts may be null