Skip to content

BendingRollerService

Canonical path: NemAll_Python_Reinforcement.BendingRollerService

Service class for the bending roller calculation

Methods:

GetBendBendingRollerFactor staticmethod

GetBendBendingRollerFactor(
    diameter: float, steelGrade: int, concreteGrade: int
) -> float

Get the bend bending roller factor

Parameters:

  • diameter (float) –

    Diameter

  • steelGrade (int) –

    Steel grade

  • concreteGrade (int) –

    Concrete grade

Returns:

  • float

    Bending roller factor

GetBendingRoller staticmethod

GetBendingRoller(
    diameter: float, steelGrade: int, concreteGrade: int, bStirrup: bool
) -> float

Get the bending roller

Parameters:

  • diameter (float) –

    Diameter

  • steelGrade (int) –

    Steel grade

  • concreteGrade (int) –

    Concrete grade

  • bStirrup (bool) –

    Shape is a stirrup: true/false

Returns:

  • float

    Bending roller factor

GetBendingRollerFactor staticmethod

GetBendingRollerFactor(
    diameter: float, steelGrade: int, concreteGrade: int, bStirrup: bool
) -> float

Get the bending roller factor

Parameters:

  • diameter (float) –

    Diameter

  • steelGrade (int) –

    Steel grade

  • concreteGrade (int) –

    Concrete grade

  • bStirrup (bool) –

    Shape is a stirrup: true/false

Returns:

  • float

    Bending roller factor

GetDefaultBendingRollers staticmethod

GetDefaultBendingRollers(norm: NormType) -> VecDoubleList

Get the default bending rollers

Parameters:

Returns: