|  | 
| virtual TType | getType () const =0 | 
|  | Type identification number, for use in convert_cast() and convert_getcast(). 
 | 
|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | Returns a const IThing pointer. 
 | 
|  | 
| virtual IThing * | getIThing ()=0 | 
|  | Returns a IThing pointer. 
 | 
|  | 
| virtual string | getKeyword () const =0 | 
|  | Returns keyword used to identify the type of SEL element on the command line. 
 | 
|  | 
| virtual const ISEL * | getNext () const =0 | 
|  | 
| virtual uint32 | getNumNd () const =0 | 
|  | Returns number of nodes of this structural element. 
 | 
|  | 
| virtual const ISELNode * | getNdPtr (uint32 loc_ndnum) const =0 | 
|  | Returns const pointer to a node located at loc_ndnum in node array (zero-based). 
 | 
|  | 
| virtual ISELNode * | getNdPtr (uint32 loc_ndnum)=0 | 
|  | Returns pointer to a node located at loc_ndnum in node array (zero-based). 
 | 
|  | 
| virtual bool | getMark () const =0 | 
|  | Returns true if structural element is 'marked', see setMark(). 
 | 
|  | 
| virtual void | setMark (bool b)=0 | 
|  | Sets the structural element mark flag, see getMark(). 
 | 
|  | 
| virtual double | getDensity () const =0 | 
|  | Returns the structural element density, see setDensity(). 
 | 
|  | 
| virtual void | setDensity (double d)=0 | 
|  | Sets the structural element density, see getDensity(). 
 | 
|  | 
| virtual Axes | getLocalSys () const =0 | 
|  | Returns axes of the structural element local coordinate system. 
 | 
|  | 
| virtual Axes | getMaterialSys () const =0 | 
|  | 
| virtual double | getThExp () const =0 | 
|  | Returns the structural element thermal expansion coefficient, see setThExp(). 
 | 
|  | 
| virtual void | setThExp (double d)=0 | 
|  | Sets the structural element thermal expansion coefficient, see getThExp(). 
 | 
|  | 
| virtual string | getYieldName (YieldState state) const =0 | 
|  | 
| virtual double | getForceAtNode2 (uint32 dof, uint32 end, bool local=false) const =0 | 
|  | 
| virtual DVect | getForceAtNode2 (uint32 end, bool trans, bool local=false) const =0 | 
|  | 
| virtual double | getGravityLoadOnNodes () const =0 | 
|  | Returns avg. gravity load acting on one node: density * volume / number of nodes. 
 | 
|  | 
| virtual CLinkType< ISEL > | getNextLink (uint32 node) const =0 | 
|  | Returns the next SEL in the list of SELs connected to node index /a node. 
 | 
|  | 
| virtual double | getArea () const =0 | 
|  | 
| virtual bool | IsEmbedded () const =0 | 
|  | 
| virtual bool | IsDowel () const =0 | 
|  | 
| virtual bool | supportsEmbedding () const =0 | 
|  | 
| virtual StringList | getProperties (bool elementOnly) const =0 | 
|  | Property Interface (includes shell & beam constitutive model props). 
 | 
|  | 
| virtual base::Property | getProperty (uint32 index, uint32 ip) const =0 | 
|  | 
| virtual bool | setProperty (uint32 index, const base::Property &val)=0 | 
|  | 
| virtual bool | isPropertyConstant (uint32 index) const =0 | 
|  | 
Interface to the structural elements base class.