|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | returns a const IThing pointer 
 | 
|  | 
| virtual IThing * | getIThing ()=0 | 
|  | returns a IThing pointer 
 | 
|  | 
| virtual const IIntNode * | getNext () const =0 | 
|  | 
| virtual IIntNode * | getNext ()=0 | 
|  | 
| virtual double | getArea () const =0 | 
|  | Returns the accumulated Area "owned" by the node, valid only after cycling. 
 | 
|  | 
| virtual DVect3 | getNormal () const =0 | 
|  | Returns the normal vector used during contact detection for the node. 
 | 
|  | 
| virtual double | getNormalStress () const =0 | 
|  | Returns the normal stress magnitude on the node. 
 | 
|  | 
| virtual DVect | getShearStress () const =0 | 
|  | Returns the shear stress on the node, see setShearStress() 
 | 
|  | 
| virtual void | setShearStress (const DVect &dv)=0 | 
|  | Sets the shear stress on the node, see getShearStress() 
 | 
|  | 
| virtual double | getPreStress () const =0 | 
|  | Returns additional normal stress, see setPreStress() 
 | 
|  | 
| virtual void | setPreStress (const double &d)=0 | 
|  | Sets additional normal stress, see getPreStress() 
 | 
|  | 
| virtual DVect | getShearDisplacement () const =0 | 
|  | Returns the accumulated Shear Displacement, see setShearDisplacement() 
 | 
|  | 
| virtual void | setShearDisplacement (const DVect &dv)=0 | 
|  | Sets the accumulated Shear Displacement, see getShearDisplacement() 
 | 
|  | 
| virtual double | getContactTolerance () const =0 | 
|  | 
| virtual void | setContactTolerance (const double &d)=0 | 
|  | 
| virtual double | getPenetration () const =0 | 
|  | 
| virtual const IFace * | getHost () const =0 | 
|  | Returns a const pointer to the face to which the interface node is attached. 
 | 
|  | 
| virtual IFace * | getHost ()=0 | 
|  | Returns a pointer to the face to which the interface node is attached. 
 | 
|  | 
| virtual const IFaceWeight * | getHostWeight () const =0 | 
|  | Returns the weighting factor for the host face. 
 | 
|  | 
| virtual const IFace * | getTarget () const =0 | 
|  | Returns a const pointer to the face to which the interface node is in contact. 
 | 
|  | 
| virtual IFace * | getTarget ()=0 | 
|  | Returns a pointer to the face to which the interface node is in contact. 
 | 
|  | 
| virtual const IFaceWeight * | getTargetWeight () const =0 | 
|  | Returns the weighting factor for the target face. 
 | 
|  | 
| virtual DVect | getPosition () const =0 | 
|  | Returns the position of the interface node, see setPosition();. 
 | 
|  | 
| virtual void | setPosition (const DVect &dv)=0 | 
|  | Sets the position of the interface node, see getPosition();. 
 | 
|  | 
| virtual DVect | getDisplacement (bool local=false) const =0 | 
|  | Returns the displacement of the interface node. 
 | 
|  | 
| virtual DVect | getVelocity (bool local=false) const =0 | 
|  | Returns the velocity of the interface node, see setVelocity() 
 | 
|  | 
| virtual void | setVelocity (const DVect &dv, bool local=false)=0 | 
|  | Sets the velocity of the interface node, see getVelocity() 
 | 
|  | 
| virtual const IIntModel * | getModel () const =0 | 
|  | Returns a const pointer to the node constitutive model. 
 | 
|  | 
| virtual IIntModel * | getModel ()=0 | 
|  | Returns a const pointer to the node constitutive model. 
 | 
|  | 
| virtual void | snapToHost ()=0 | 
|  | 
| virtual const INode * | getINode () const =0 | 
|  | Returns a const pointer to INode (itself). 
 | 
|  | 
| virtual double | getPorePressure () const =0 | 
|  | 
| virtual const IThing * | getOwner () const =0 | 
|  | 
Class provides access to the an interface node. 
An interface node is a point on an interface that can interact with faces in vicinity.