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