|
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 the global list of structural elements.
|
|
virtual IContainer * | getIContainer ()=0 |
| Returns a pointer to the IContainer interface representing the global list of structural elements.
|
|
virtual const ISEL * | getFirstSEL () const =0 |
|
virtual ISEL * | getFirstSEL ()=0 |
|
virtual const ISEL * | findSELWithID (quint64 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 QString | getKeywordFromType (TType type) const =0 |
| Returns the general SEL type.
|
|
virtual QList< const ISEL * > | getAllTypes () const =0 |
|
virtual const ISEL * | getRegisteredType (TType type) const =0 |
|
virtual quint32 | getNumberRegistered () const =0 |
|
virtual quint64 | getNextCollectionID () const =0 |
|
virtual uint | getGroupNotice () const =0 |
| Returns the tag for the structural element group change notice.
|
|
virtual uint | getPropertyNotice () const =0 |
| Returns the tag for the structural element property change notice.
|
|
virtual uint | getStateNotice () const =0 |
| Returns the tag for the structural element state change notice.
|
|
virtual uint | getForceNotice () const =0 |
| Returns the tag for the structural element applied force change notice.
|
|
virtual uint | getFISHNotice () const =0 |
| Returns the tag for the structural element extra variable change notice.
|
|
virtual uint | getPressureNotice () const =0 |
| Returns the tag for the structural element pressure change notice.
|
|
virtual uint | getHideNotice () const =0 |
| Returns the tag for the structural element hide change notice.
|
|
virtual uint | getSelectNotice () const =0 |
| Returns the tag for the structural element select change notice.
|
|
virtual uint | claimResultantStorage ()=0 |
|
virtual void | releaseResultantStorage (uint index)=0 |
| Releases the storage of stress resultant data index, so it can be reused later.
|
|
virtual void | markItemsInRange (uint index, const IRange *ran, TType type)=0 |
| Marks the SEL element and nodes that will be used in subsequent callls that check the IRange::isIn function.
|
|
virtual bool | assignSurfaceSystem (uint index, const DVect3 &x, bool exceptionsAllowed, QString *error, TType type)=0 |
|
virtual bool | recoverStressResultants (uint index, bool exceptionsAllowed, QString *error, TType type)=0 |
|
virtual bool | recoverStress (uint index, const double &depth, bool exceptionsAllowed, QString *error, TType type)=0 |
|
virtual void | setForceUpdate (bool b)=0 |
|
virtual bool | getWasUpdated () const =0 |
|