AnchorageLengthService
Canonical path: NemAll_Python_Reinforcement.AnchorageLengthService
Service class for the anchorage length calculation
Calculate
Calculate(
concreteGrade: int,
steelGrade: int,
diameter: float,
asMesh: float,
bDoubleBar: bool,
meshBarDistCross: float,
bMesh: bool,
barDistance: float,
roundLength: float,
)
Calculation of the anchorage length
Parameters:
-
concreteGrade
(int
) –Concrete grade index (starting from 1)
-
steelGrade
(int
) –Steel grade
-
diameter
(float
) –Diameter
-
asMesh
(float
) –asMesh of the mesh
-
bDoubleBar
(bool
) –Double bar
-
meshBarDistCross
(float
) –Distance of the mesh bars cross to the anchorage direction
-
bMesh
(bool
) –Anchorage for a mesh
-
barDistance
(float
) –Bar distance
-
roundLength
(float
) –Rounding length
CalculateBar
CalculateBar(
concreteGrade: int,
steelGrade: int,
diameter: float,
bDoubleBar: bool,
barDistance: float,
roundLength: float,
)
Calculation of the anchorage length for a bar
Parameters:
-
concreteGrade
(int
) –Concrete grade index (starting from 1)
-
steelGrade
(int
) –Steel grade
-
diameter
(float
) –Diameter
-
bDoubleBar
(bool
) –Double bar
-
barDistance
(float
) –Bar distance
-
roundLength
(float
) –Rounding length
GetAnchorageLength
Get the anchorage length
Returns:
-
float
–Anchorage length
GetAnchorageType
GetAnchorageType() -> AnchorageType
GetAsFactor
Get the as factor required / available
Returns:
-
float
–As mesh factor
GetCompositionZone
Get the composition zone
Returns:
-
int
–Composition zone
GetLongitudinalOffset
Get the longitudinal offset
Returns:
-
float
–Longitudinal offset
IsCompressionBar
Get the compression bar state
Returns:
-
bool
–Compression bar: true/false
SetAnchorageType
SetAnchorageType(anchorageType: AnchorageType)
SetAsFactor
Set the as factor required / available
Parameters:
-
AsFactor
(float
) –As facto required / availabler
SetCompositionZone
Set the composition zone
Parameters:
-
compositionZone
(int
) –Composition zone
SetCompressionBar
Set the compression bar state
Parameters:
-
bCompressionBar
(bool
) –Compression bar: true/false
SetHookAngle
Set the hook angle
Parameters:
-
hookAngle
(float
) –Hook angle
SetLongitudinalOffset
Set the longitudinal offset
Parameters:
-
longitudinalOffset
(float
) –longitudinal offset