Skip to content

Concrete Cover Properties

Class full 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

Attributes

bottom: float property writable

Get the cover at the bottom border

Returns:

Type Description
float

concrete cover at the bottom

left: float property writable

Get the cover at the left border

Returns:

Type Description
float

concrete cover at the left

right: float property writable

Get the cover at the right border

Returns:

Type Description
float

concrete cover at the right

top: float property writable

Get the cover at the top border

Returns:

Type Description
float

concrete cover at the top

Functions

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

Set the properties of the concrete cover

Parameters:

Name Type Description Default
left float

Concrete cover at the left border

0
right float

Concrete cover at the right border

0
top float

Concrete cover at the top border

0
bottom float

Concrete cover at the bottom border

0

__repr__()

convert to string

all(concrete_cover) staticmethod

Set the properties of the concrete cover for all borders

Parameters:

Name Type Description Default
concrete_cover float

concrete cover for all sides

required

Returns:

Type Description
ConcreteCoverProperties

concrete cover properties

from_reinforcement_definition(reinf_def)

Get the cover from the reinforcement definition

Parameters:

Name Type Description Default
reinf_def ReinforcementDefinition

reinforcement definition

required

left_right(left, right) staticmethod

Set the properties of the concrete cover

Parameters:

Name Type Description Default
left float

description

required
right float

description

required

Returns:

Type Description
ConcreteCoverProperties

concrete cover properties

left_right_bottom(left, right, bottom) staticmethod

Set the properties of the concrete cover

Parameters:

Name Type Description Default
left float

description

required
right float

description

required
bottom float

description

required

Returns:

Type Description
ConcreteCoverProperties

concrete cover properties

top_bottom(top, bottom) staticmethod

Set the properties of the concrete cover

Parameters:

Name Type Description Default
top float

description

required
bottom float

description

required

Returns:

Type Description
ConcreteCoverProperties

concrete cover properties