Interface ICombination

Represents a combination of loadcases

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

Was this helpful?
The feedback you give here is not visible to other users. We use your comments to improve the content.
Previous
Next