Skip to content

ConcreteCoverProperties

Implementation of the concrete cover properties class

ConcreteCoverProperties

Canonical path: StdReinfShapeBuilder.ConcreteCoverProperties.ConcreteCoverProperties

Implementation of the concrete cover properties class

The class includes concrete cover properties for the left, right, top and bottom border

bottom property writable

bottom: float

Get the cover at the bottom border

Returns:

  • float

    concrete cover at the bottom

left property writable

left: float

Get the cover at the left border

Returns:

  • float

    concrete cover at the left

right property writable

right: float

Get the cover at the right border

Returns:

  • float

    concrete cover at the right

top property writable

top: float

Get the cover at the top border

Returns:

  • float

    concrete cover at the top

__init__

__init__(left: float = 0, right: float = 0, top: float = 0, bottom: float = 0)

Set the properties of the concrete cover

Parameters:

  • left (float, default: 0 ) –

    Concrete cover at the left border

  • right (float, default: 0 ) –

    Concrete cover at the right border

  • top (float, default: 0 ) –

    Concrete cover at the top border

  • bottom (float, default: 0 ) –

    Concrete cover at the bottom border

__repr__

__repr__()

convert to string

all staticmethod

all(concrete_cover: float) -> ConcreteCoverProperties

Set the properties of the concrete cover for all borders

Parameters:

  • concrete_cover (float) –

    concrete cover for all sides

Returns:

from_reinforcement_definition

from_reinforcement_definition(reinf_def: ReinforcementDefinition)

Get the cover from the reinforcement definition

Parameters:

  • reinf_def (ReinforcementDefinition) –

    reinforcement definition

left_right staticmethod

left_right(left: float, right: float) -> ConcreteCoverProperties

Set the properties of the concrete cover

Parameters:

  • left (float) –

    description

  • right (float) –

    description

Returns:

left_right_bottom staticmethod

left_right_bottom(
    left: float, right: float, bottom: float
) -> ConcreteCoverProperties

Set the properties of the concrete cover

Parameters:

  • left (float) –

    description

  • right (float) –

    description

  • bottom (float) –

    description

Returns:

top_bottom staticmethod

top_bottom(top: float, bottom: float) -> ConcreteCoverProperties

Set the properties of the concrete cover

Parameters:

  • top (float) –

    description

  • bottom (float) –

    description

Returns: