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 |