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