Interface ISectionFactory

Contains methods for obtaining sections

Namespace: TSD.API.Remoting.Sections
Assembly: TSD.API.Remoting.dll
Syntax
public interface ISectionFactory

Methods

Name Description
GetDefaultSectionAsync(HeadCode, SystemType, MaterialType, MemberType, MemberFabrication, CancellationToken)

Returns the default section for the given parameters

GetNonParametricSectionsAsync(HeadCode, Country, SystemType, MaterialType, SectionGeometry, SectionType, int?, CancellationToken)

Returns a collection of non-parametric sections fulfilling given criteria

GetNonParametricSectionsAsync(HeadCode, SectionGroup, int?, CancellationToken)

Returns a collection of non-parametric sections from given group

GetParametricCSectionAsync(MaterialType, double, double, double, double, double, bool, bool, CancellationToken)

Returns a parametric C section with given parameters

GetParametricCircularSectionAsync(MaterialType, double, CancellationToken)

Returns a parametric circular section with given parameters

GetParametricElbowSectionAsync(MaterialType, double, double, double, double, bool, bool, CancellationToken)

Returns a parametric elbow section with given parameters

GetParametricISectionAsync(MaterialType, double, double, double, double, double, double, bool, CancellationToken)

Returns a parametric I section with given parameters

GetParametricLSectionAsync(MaterialType, double, double, double, double, bool, bool, CancellationToken)

Returns a parametric L section with given parameters

GetParametricLozengeSectionAsync(MaterialType, double, double, CancellationToken)

Returns a parametric lozenge section with given parameters

GetParametricParallelogramSectionAsync(MaterialType, double, double, double, bool, bool, CancellationToken)

Returns a parametric parallelogram section with given parameters

GetParametricPolygonSectionAsync(MaterialType, double, int, InitialOrientation, CancellationToken)

Returns a parametric polygon section with given parameters

GetParametricRectangularSectionAsync(MaterialType, double, double, CancellationToken)

Returns a parametric rectangular section with given parameters

GetParametricTSectionAsync(MaterialType, double, double, double, double, double, bool, bool, CancellationToken)

Returns a parametric T section with given parameters

GetParametricTrapeziumSectionAsync(MaterialType, double, double, double, double, bool, bool, CancellationToken)

Returns a parametric trapezium section with given parameters

GetSectionGroupsAsync(HeadCode, SectionGeometry, CancellationToken)

Returns a collection of section groups compatible with the given head code and geometry

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