Definition ibeamthing.h:29
virtual DVect3 getLocation() const =0
Returns centroid position.
virtual double getAxialForce() const =0
Return the axial force in beam element (tension positive)
virtual double getAxialStrain() const =0
Return the axial strain.
virtual int getMaterial() const =0
Return material number.
virtual QString getStateString() const =0
return beam element state string
virtual const itasca::IThing * getIThing() const =0
Returns a const IThing pointer.
virtual double getLength() const =0
Return beam element length.
virtual quint64 getSELCollectionID() const =0
Return ID of collection of SEL elements.
static const TType type_
type used in IThing typing system
Definition ibeamthing.h:33
virtual DVect3 getNormal() const =0
Returns directions.
virtual double getAxialStress() const =0
Return the axial stress.
virtual double getThermalForce() const =0
Return thermal force.
virtual itasca::IThing * getIThing()=0
Returns a IThing pointer.
virtual quint64 getBeamElementID() const =0
Get ID of element in C++ container (not Fortran offset)
virtual ISelProp * getSelProp() const =0
return pointer to SEL property object
virtual FInt getFortranOffset() const =0
Return element fortran offset.
This is the interface for SELNodeThing, a class that holds extra data not in the fortran arrays....
Definition iselnodething.h:30
This interface provides access to cable thing. The fortran offset for the SelProp ID is $ktypcpp in t...
Definition iselprop.h:27
Base class for items that will be stored in containers.
Definition ithing.h:30
uint32 TType
class type indicator
Definition basedef.h:46
int32 FInt
Interface to provide access to 3DEC modules, global data, list of 3DEC entities, etc.
Definition iblockdef.h:19
Fortran to C++ type declarations.
namespace Itasca
Definition basememory.cpp:14