Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | List of all members
sel::ISELNodeList Class Referenceabstract

Interface to the global list of all structural elements nodes. More...

#include <iselnodelist.h>

Public Member Functions

virtual const IThinggetIThing () const =0
 returns a const IThing pointer
 
virtual IThinggetIThing ()=0
 returns a IThing pointer
 
virtual const IContainergetIContainer () const =0
 Returns a const pointer to the IContainer interface representing the global list of structural elements nodes.
 
virtual IContainergetIContainer ()=0
 Returns a pointer to the IContainer interface representing the global list of structural elements nodes.
 
virtual const ISELNodegetFirstSELNode () const =0
 
virtual ISELNodegetFirstSELNode ()=0
 
virtual const ISELNodefindSelNodeWithID (quint64 id) const =0
 Given a strucutal elemnent node id, returns a const pointer to the SEL node.
 
virtual ISELNodefindSelNodeWithID (quint64 id)=0
 Given a strucutal elemnent node id, returns a pointer to the SEL node.
 
virtual const ISELNodefindSelNode (const DVect &position, double radius=limits< double >::max()) const =0
 
virtual ISELNodefindSelNode (const DVect &position, double radius=limits< double >::max())=0
 
virtual quint32 getSELNodeType () const =0
 Returns the general SEL node type.
 
virtual uint getFapNotice () const =0
 Returns the tag for the structural element node applied forces change notice.
 
virtual uint getFobNotice () const =0
 Returns the tag for the structural element node out of balance forces change notice.
 
virtual uint getGeometryNotice () const =0
 Returns the tag for the structural element node geomentry change notice.
 
virtual uint getFixityNotice () const =0
 Returns the tag for the structural element node fixity change notice.
 
virtual uint getVelocityNotice () const =0
 Returns the tag for the structural element node velocity change notice.
 
virtual uint getDisplacementNotice () const =0
 Returns the tag for the structural element node displacement change notice.
 
virtual uint getLinkStateNotice () const =0
 Returns the tag for the structural element node link state change notice.
 
virtual uint getFISHNotice () const =0
 Returns the tag for the structural element node fish extra variable change notice.
 
virtual uint getGroupNotice () const =0
 Returns the tag for the structural element group change notice.
 
virtual uint getRatioTargetNotice () const =0
 

Detailed Description

Interface to the global list of all structural elements nodes.

Member Function Documentation

◆ findSelNode() [1/2]

virtual const ISELNode* sel::ISELNodeList::findSelNode ( const DVect position,
double  radius = limits< double >::max() 
) const
pure virtual

Returns a const pointer to the structural element node closest to position. Returns 0 if the element is not found.

◆ findSelNode() [2/2]

virtual ISELNode* sel::ISELNodeList::findSelNode ( const DVect position,
double  radius = limits< double >::max() 
)
pure virtual

Returns a const pointer to the structural element node closest to position. Returns 0 if the element is not found.

◆ getFirstSELNode() [1/2]

virtual const ISELNode* sel::ISELNodeList::getFirstSELNode ( ) const
pure virtual

Return a const pointer to the first structural element node stored.
ISELNode::getNext() can be used to iterate on the list.

◆ getFirstSELNode() [2/2]

virtual ISELNode* sel::ISELNodeList::getFirstSELNode ( )
pure virtual

Return a pointer to the first structural element node stored.
ISELNode::getNext() can be used to iterate on the list.


The documentation for this class was generated from the following file: