Interface ILoad
Defines an axial force and bending about the local y-axis and z-axis. It can be used as an input type for calculating IStrength (ULS) and IServiceability (SLS) results.
See Glossary
Namespace: Oasys.AdSec
Assembly: AdSec_API_IDL.dll
Syntax
public interface ILoad
Properties
X
The axial force. Tension is represented by a positive value, compression by a negative value.
Declaration
Force X { get; set; }
Property Value
Type | Description |
---|---|
OasysUnits.Force |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When value is out of range. |
YY
The moment about the local y-axis. It follows the right hand grip rule about the axis. Positive value is anti-clockwise about the local y-axis.
Declaration
Moment YY { get; set; }
Property Value
Type | Description |
---|---|
OasysUnits.Moment |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When value is out of range. |
ZZ
The moment about the local z-axis. It follows the right hand grip rule about the axis. Positive value is anti-clockwise about the local z-axis.
Declaration
Moment ZZ { get; set; }
Property Value
Type | Description |
---|---|
OasysUnits.Moment |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When value is out of range. |
Methods
Create(Force, Moment, Moment)
Declaration
static ILoad Create(Force x, Moment yy, Moment zz)
Parameters
Type | Name | Description |
---|---|---|
OasysUnits.Force | x | The axial force. |
OasysUnits.Moment | yy | The moment about local y-axis. |
OasysUnits.Moment | zz | The moment about local z-axis. |
Returns
Type | Description |
---|---|
ILoad | Load with the specified axial force and moments about local y and z axes. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When any of its inputs is not a finite value. |