Interface ICombination
Represents a combination of loadcases
Inherited Members
Namespace: TSD.API.Remoting.Loading
Assembly: TSD.API.Remoting.dll
Syntax
public interface ICombination : ILoadingCase, IEntity, IHaveId, IHaveIndex, IHaveName, IHaveUserName
Properties
Name | Description |
---|---|
AppliesLiveLoadReductions | Gets a value indicating whether live load reductions are applied |
CombinationClass | Gets the class of the combination |
CombinationSpeciality | Gets the speciality of the combination |
Ec3FormulaType | Gets the type of EC3 formula |
FactoringType | Gets the factoring type |
HasAutoKAmplifier | Gets a value indicating whether the k amplifier should be calculated automatically |
IsActive | Gets a value indicating whether the combination is on or off for analysis and design |
IsService | Gets a value indicating whether the combination is assessed for deflection |
IsStrength | Gets a value indicating whether the combination is assessed for design |
KAmplifier | Gets the k amplifier |
KAmplifierSource | Gets the source for k amplifier |
KAmplifierTarget | Gets the target for k amplifier |
LoadcaseFactors | Gets the list of loadcases with their factors |
NhlServiceFactorX | Gets the service notional horizontal loads factor in X direction |
NhlServiceFactorY | Gets the service notional horizontal loads factor in Y direction |
NhlStrengthFactorX | Gets the strength notional horizontal loads factor in X direction |
NhlStrengthFactorY | Gets the strength notional horizontal loads factor in Y direction |
NhlX | Gets the notional horizontal loads in X direction |
NhlY | Gets the notional horizontal loads in Y direction |
SlsId | Gets the ID of the corresponding SLS combination |
Methods
Name | Description |
---|---|
AddLoadcaseAsync(ILoadcase?, CancellationToken) | Adds an ILoadcase to this combination |
GetLoadcaseAsync(int, CancellationToken) | Returns a loadcase from the combination at the given index |