| 
| 
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.