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