|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | Returns a const IThing pointer. 
 | 
|  | 
| virtual IThing * | getIThing ()=0 | 
|  | Returns a IThing pointer. 
 | 
|  | 
| virtual const IContainer * | getIContainer () const =0 | 
|  | Returns a const pointer to the IContainer interface representing global list of SELs. 
 | 
|  | 
| virtual IContainer * | getIContainer ()=0 | 
|  | Returns a pointer to the IContainer interface representing global list of SELs. 
 | 
|  | 
| virtual const ISEL * | getFirstSEL () const =0 | 
|  | 
| virtual ISEL * | getFirstSEL ()=0 | 
|  | 
| virtual const ISEL * | findSELWithID (uint64 id) const =0 | 
|  | Given a strucutal elemnent id, returns a const pointer to the structural element. 
 | 
|  | 
| virtual const ISEL * | findSEL (const DVect &pos, TType type=0, double radius=limits< double >::max(), bool update=true) const =0 | 
|  | 
| virtual ISEL * | findSEL (const DVect &pos, TType type=0, double radius=limits< double >::max(), bool update=true)=0 | 
|  | 
| virtual string | getKeywordFromType (TType type) const =0 | 
|  | Returns the general SEL type. 
 | 
|  | 
| virtual std::vector< const ISEL * > | getAllTypes () const =0 | 
|  | 
| virtual const ISEL * | getRegisteredType (TType type) const =0 | 
|  | 
| virtual uint32 | getNumberRegistered () const =0 | 
|  | 
| virtual uint64 | getNextCollectionID () const =0 | 
|  | 
| virtual uint32 | getGroupNotice () const =0 | 
|  | Returns the tag for the structural element group change notice. 
 | 
|  | 
| virtual uint32 | getPropertyNotice () const =0 | 
|  | Returns the tag for the structural element property change notice. 
 | 
|  | 
| virtual uint32 | getStateNotice () const =0 | 
|  | Returns the tag for the structural element state change notice. 
 | 
|  | 
| virtual uint32 | getForceNotice () const =0 | 
|  | Returns the tag for the structural element applied force change notice. 
 | 
|  | 
| virtual uint32 | getFISHNotice () const =0 | 
|  | Returns the tag for the structural element extra variable change notice. 
 | 
|  | 
| virtual uint32 | getPressureNotice () const =0 | 
|  | Returns the tag for the structural element pressure change notice. 
 | 
|  | 
| virtual uint32 | getHideNotice () const =0 | 
|  | Returns the tag for the structural element hide change notice. 
 | 
|  | 
| virtual uint32 | getSelectNotice () const =0 | 
|  | Returns the tag for the structural element select change notice. 
 | 
|  | 
| virtual void | setForceUpdate (bool b)=0 | 
|  | 
| virtual bool | getWasUpdated () const =0 | 
|  | 
| virtual std::vector< base::PropDesc > | getAvailableProperties (TType type) const =0 | 
|  | 
| virtual uint32 | getPropertyIndexFast (const ISEL &sel, const string &name, uint32 thread) const =0 | 
|  | 
| virtual bool | isPropertyConstant (const string &propName, TType type) const =0 | 
|  | 
Interface to the global list of all structural elements.