|  | 
| virtual IContainer * | getIContainer ()=0 | 
|  | Returns an IContainer interface for the list of all IBodySet objects. 
 | 
|  | 
| virtual const IContainer * | getIContainer () const =0 | 
|  | Returns an IContainer interface for the list of all IBodySet objects. 
 | 
|  | 
| virtual uint32 | getIBodyPointType () const =0 | 
|  | Returns the type identifier for IBodyPoint objects. 
 | 
|  | 
| virtual uint32 | getIBodyEdgeType () const =0 | 
|  | Returns the type identifier for IBodyEdge objects. 
 | 
|  | 
| virtual uint32 | getIBodyFaceType () const =0 | 
|  | Returns the type identifier for IBodyFace objects. 
 | 
|  | 
| virtual uint32 | getIBodyBlockType () const =0 | 
|  | Returns the type identifier for IBodyBlock objects. 
 | 
|  | 
| virtual uint32 | getIBodySetType () const =0 | 
|  | Returns the type identifier for IBodySet objects. 
 | 
|  | 
| virtual IBodySet * | getFirstBodySet ()=0 | 
|  | 
| virtual const IBodySet * | getFirstBodySet () const =0 | 
|  | Returns a pointer to the first IBodySet in the list, or 0 if none are present. See the IBodySet::getNext() function. 
 | 
|  | 
| virtual const IBodySet * | current () const =0 | 
|  | Returns a pointer to the current IBodySet. 
 | 
|  | 
| virtual void | current (IBodySet *set)=0 | 
|  | Set's current body set. 
 | 
|  | 
| virtual IBodySet * | lookupWithID (uint64 id)=0 | 
|  | Returns a pointer to the IBodySet with matching id, or 0 if it doesn't exist. Guaranteed to take less than linear time. 
 | 
|  | 
| virtual const IBodySet * | lookupWithID (uint64 id) const =0 | 
|  | Returns a pointer to the IBodySet with matching id, or 0 if it doesn't exist. Guaranteed to take less than linear time. 
 | 
|  | 
| virtual IBodySet * | lookupWithName (const string &name)=0 | 
|  | Returns a pointer to the IBodySet with matching name, or 0 if it doesn't exist. Guaranteed to take less than linear time. 
 | 
|  | 
| virtual const IBodySet * | lookupWithName (const string &name) const =0 | 
|  | Returns a pointer to the IBodySet with matching name, or 0 if it doesn't exist. Guaranteed to take less than linear time. 
 | 
|  | 
| virtual StringList | findAllBodySets () const =0 | 
|  | Returns all body sets. 
 | 
|  | 
| virtual StringList | orderedBodySets () const =0 | 
|  | In the correct order as in the container. 
 | 
|  | 
| virtual IBodySet * | create (const string &name, uint64 id=0)=0 | 
|  | 
| virtual IBodySet * | removeSet (IBodySet *set)=0 | 
|  | Removes set from the list, and destroys it. Returns a pointer to the next item in the list after set, or 0 if unsuccessful. 
 | 
|  | 
| virtual IContainer::signal_type * | getAnyAddedSignal2 () const =0 | 
|  | Returns a signal that gets called every time anything is added. 
 | 
|  | 
| virtual IContainer::signal_type * | getAnyRemovedSignal2 () const =0 | 
|  | Returns a signal that gets called every time anything is removed. 
 | 
|  | 
| virtual uint32 | getCurrentChangedCode () const =0 | 
|  | Returns a notification code (see INoticeManager) indicating a current body set changed. 
 | 
|  | 
| virtual const IGeomSet * | getIGeomSet (const IGeomPoint *) const =0 | 
|  | return geomset from a point 
 | 
|  | 
| virtual const IGeomSet * | getIGeomSet (const IGeomEdge *) const =0 | 
|  | return geomset from a edge 
 | 
|  | 
| virtual const IGeomSet * | getIGeomSet (const IGeomPoly *) const =0 | 
|  | return geomset from a poly 
 | 
|  | 
| virtual bool | sniffBodySetFileOK (const string &filename, string &bsetName) const =0 | 
|  | shiff file for BodySet name returns true if it is ok and produced by "body export". 
 | 
|  | 
Interface for the global list of all geomtric data sets IBodySet.