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 |