| 
| 
virtual const IThing *  | getIThing () const =0 | 
|   | returns a IThing pointer 
  | 
|   | 
| 
virtual IThing *  | getIThing ()=0 | 
|   | returns a const IThing pointer 
  | 
|   | 
| virtual const IIntElem *  | getNext () const =0 | 
|   | 
| virtual IIntElem *  | getNext ()=0 | 
|   | 
| 
virtual const IIntNode *  | getVertex (const uint32 i) const =0 | 
|   | Returns a const pointer to interface node, where parameter i is 0,1 or 2. 
  | 
|   | 
| virtual IIntNode *  | getVertex (const uint32 i)=0 | 
|   | 
| 
virtual double  | getArea () const =0 | 
|   | Returns the area of the element triangluar surface. 
  | 
|   | 
| 
virtual const IFace *  | getHost () const =0 | 
|   | Returns a const pointer to the face to which the interface element is attached. 
  | 
|   | 
| 
virtual IFace *  | getHost ()=0 | 
|   | Returns a pointer to the face to which the interface element is attached. 
  | 
|   | 
| 
virtual DVect3  | getLocation () const =0 | 
|   | Returns the current centroid of the interface element - the average of the three node position. 
  | 
|   | 
| 
virtual const IThing *  | getOwner () const =0 | 
|   | 
Class provides access to the an interface element. 
An interface element is a triangular surface representing area of interface.