Bar Area Placement Properties
Class full path: NemAll_Python_Reinforcement.BarAreaPlacementProperties
Classes
Benching
Bases: IntEnum
Benching type
Functions
__getitem__(key)
get the item for a key
Parameters:
Name | Type | Description | Default |
---|---|---|---|
key
|
Union[str, int, float]
|
value key |
required |
Returns:
Type | Description |
---|---|
Benching
|
value for the key |
PlacementStrategy
Bases: IntEnum
PlacementStrategy type
Functions
__getitem__(key)
get the item for a key
Parameters:
Name | Type | Description | Default |
---|---|---|---|
key
|
Union[str, int, float]
|
value key |
required |
Returns:
Type | Description |
---|---|
PlacementStrategy
|
value for the key |
Functions
__init__
overload
__init__()
initialize
__init__(diameter, distance, overlapping, isMoveOverlapping, maxBarLength, startBarLength, maxPlacementLength, firstBarEdgeDistance, placementStrategy, benching, benchingLength, isPolygonalPlacement)
Constructor
Parameters:
Name | Type | Description | Default |
---|---|---|---|
diameter
|
float
|
Diameter |
required |
distance
|
float
|
Distance |
required |
overlapping
|
float
|
Overlapping |
required |
isMoveOverlapping
|
bool
|
Is overlapping moved: true/false |
required |
maxBarLength
|
float
|
Maximal bar length |
required |
startBarLength
|
float
|
Start bar length |
required |
maxPlacementLength
|
float
|
Maximal placement length, 0 = will be calculated |
required |
firstBarEdgeDistance
|
float
|
First bar edge distance, <0 = will be calculated |
required |
placementStrategy
|
PlacementStrategy
|
Placement strategy |
required |
benching
|
Benching
|
Benching |
required |
benchingLength
|
float
|
Benching length |
required |
isPolygonalPlacement
|
bool
|
Place in polygon: true / place per meter: false |
required |