|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | returns a const IThing pointer 
 | 
|  | 
| virtual IThing * | getIThing ()=0 | 
|  | returns a IThing pointer 
 | 
|  | 
| virtual const IInterface * | getNext () const =0 | 
|  | 
| virtual IInterface * | getNext ()=0 | 
|  | 
| virtual const IIntNode * | getFirstINode () const =0 | 
|  | 
| virtual IIntNode * | getFirstINode ()=0 | 
|  | 
| virtual const IIntElem * | getFirstIntElement () const =0 | 
|  | 
| virtual IIntElem * | getFirstIntElement ()=0 | 
|  | 
| virtual const IIntElem * | getElementWithID (uint64 id) const =0 | 
|  | Given a interface element id, returns a const pointer to the interface element, or 0 if id does not exist. 
 | 
|  | 
| virtual IIntElem * | getElementWithID (uint64 id)=0 | 
|  | Given a interface element id, returns a pointer to the interface element, or 0 if id does not exist. 
 | 
|  | 
| virtual const IIntNode * | getNodeWithID (uint64 Id) const =0 | 
|  | Given a interface node id, returns a const pointer to the interface node, or 0 if id does not exist. 
 | 
|  | 
| virtual IIntNode * | getNodeWithID (uint64 Id)=0 | 
|  | Given a interface node id, returns a pointer to the interface node, or 0 if id does not exist. 
 | 
|  | 
| virtual bool | isZoneOnInterface (uint64 id) const =0 | 
|  | Returns TRUE if the zone with id id is either attached to or a target of the interface. 
 | 
|  | 
| virtual bool | isFaceOnInterface (uint64 zone, uint32 face) const =0 | 
|  | Returns TRUE if the face with zone id and side face is either attached to or a target of the interface. 
 | 
|  | 
| virtual bool | isGpOnInterface (const IGp *gp) const =0 | 
|  | Returns TRUE if the gp is attached to a face that is considered on the interface (via isFaceOnInterface). 
 | 
|  | 
| virtual IContainer * | getNodeList ()=0 | 
|  | Returns the IContainer interface to the list of nodes associated with this interface. 
 | 
|  | 
| virtual const IContainer * | getNodeList () const =0 | 
|  | Returns the IContainer interface to the list of nodes associated with this interface. 
 | 
|  | 
| virtual IContainer * | getElemList ()=0 | 
|  | Returns the IContainer interface to the list of elements associated with this interface. 
 | 
|  | 
| virtual const IContainer * | getElemList () const =0 | 
|  | Returns the IContainer interface to the list of elements associated with this interface. 
 | 
|  | 
Class provides access to the an interface. 
An interface is used to keep track of nodes and elements