Interface IPortalFrameSpan

Represents a portal frame span

Namespace: TSD.API.Remoting.PortalFrames
Assembly: TSD.API.Remoting.dll
Syntax
public interface IPortalFrameSpan : ISubEntity, IHaveId, IHaveIndex, IHaveName

Properties

Name Description
ActivePositions

Gets the list of active positions for rafters

ApexDistance

Gets the x-distance of the apex from the start of the span (in [mm])

ApexRise

Gets the rise to the apex (in [mm])

ApexSlope

Gets the slope to the apex (in [rad])

ApexSlopeOption

Gets the slope option to the apex

IsTieActive

Gets value indicating whether the tie is active

LeftApexDistance

Gets the x-distance of the left apex from the start of the span (in [mm])

LeftApexRise

Gets the rise from the start of the span to the left apex (in [mm])

LeftApexSlope

Gets the slope from the start of the span to the left apex (in [rad])

LeftApexSlopeOption

Gets the slope option from the start of the span to the left apex

LeftLevel

Gets the left side level of the span (in [mm])

LeftLevelOption

Gets the left side level option

Length

Gets the length of the span (in [mm])

MonoPitchSlope

Gets the slope of a mono-pitch span

MonoPitchSlopeOption

Gets the slope option of a mono-pitch span

PortalFrameSpanType

Gets the type of the span

PropBase

Gets the prop base

RightApexDistance

Gets the x-distance of the right apex from the start of the span (in [mm])

RightLevel

Gets the right side level of the span (in [mm])

RightLevelOption

Gets the right side level option

TieLevel

Gets the level of the tie (in [mm])

TieLocation

Gets the location of the tie

TieType

Gets the type of the tie

Methods

Name Description
GetHaunchAsync(IEnumerable<(PortalFrameRafterPosition Position, EdgeEnd End)>?, CancellationToken)

Returns the haunches from the given positions

GetHaunchStateAsync(IEnumerable<(PortalFrameRafterPosition Position, EdgeEnd End)>?, CancellationToken)

Returns the states of haunches from the given positions

GetPropAsync(CancellationToken)

Returns the prop

GetRafterAsync(IEnumerable<PortalFrameRafterPosition>?, CancellationToken)

Returns the rafters from the given positions

GetTieAsync(CancellationToken)

Returns the tie

SetGeometryAsync(PortalFrameSpanGeometryParams?, CancellationToken)

Sets the geometry of the span

SetHaunchesAsync(PortalFrameSpanHaunchesParams?, CancellationToken)

Sets the haunches of the portal frame span

SetPropBaseAsync(PortalFrameBaseParams?, CancellationToken)

Sets the prop base

SetTieAsync(PortalFrameSpanTieParams?, CancellationToken)

Sets the tie

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