Interface IPortalFrameSpan
Represents a portal frame span
Inherited Members
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 |