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 |