|
Itasca C++ Interface
|
Interface to dowel structural elements. More...
#include <iseldowel.h>
Public Member Functions | |
| virtual const IThing * | getIThing () const =0 |
| Returns a const IThing pointer. | |
| virtual IThing * | getIThing ()=0 |
| Returns a IThing pointer. | |
| virtual const ISEL * | getISEL () const =0 |
| Returns a const pointer to object base class. | |
| virtual ISEL * | getISEL ()=0 |
| Returns a pointer to object base class. | |
| virtual double | getPropYield () const =0 |
| Returns the yield force. | |
| virtual void | setPropYield (const double &d)=0 |
| Sets the yield force. | |
| virtual double | getPropK () const =0 |
| Returns the stiffness. | |
| virtual void | setPropK (const double &e)=0 |
| Sets the stiffness. | |
| virtual double | getPropStrainLimit () const =0 |
| Returns the rupture strain limit. | |
| virtual void | setPropStrainLimit (const double &e)=0 |
| Sets the rupture strain limit. | |
| virtual ISEL::YieldState | getRespYield () const =0 |
| Returns the current yield state of the element. . | |
| virtual double | getRespForce () const =0 |
| Returns the force in the dowel (always positive) | |
| virtual double | getStrain () const =0 |
| Returns the strain in the dowel. | |
| virtual bool | getStrainFailure () const =0 |
| Returns strain rupture state (true for ruptured) | |
| virtual double | getPropActiveLength () const =0 |
| Return the active length used in shear strain calculation. Not the same as the actual length. | |
| virtual void | setPropActiveLength (const double &d)=0 |
| Set the active length used in shear strain calculation. Not the same as the actual length. | |
| virtual string | getState () const =0 |
| virtual DVect | getOrientation () const =0 |
| virtual DVect | getHostCableOrientation () const =0 |
Static Public Attributes | |
| static const TType | type_ = 0x5f983a6a |
| Type ID number for this class, for use in convert_cast() and convert_getcast(). | |
Interface to dowel structural elements.
This interface inherits from ISEL.