Concrete toolbox More...
Inherits TInterfaceObjectBase.
Public Member Functions | |
| double | ParameterUkFromEffRectCss (double CSIndex, double EffectWallThickness) |
| Function returns value uk calculated for effective rectangular cross-section More... | |
| double | ParameterAkFromEffRectCSS (double CSIndex, double EffectWallThickness) |
| Function returns value Ak calculated for effective rectangular cross-section More... | |
| double | ParameterUkFromTorGenCss (double CSIndex) |
| Function returns value uk[m] (perimeter of center-line of general cross-section for torsion, created by function CreateGeneralCssForTorsion) More... | |
| double | ParameterAkFromTorGenCss (double CSIndex) |
| Function returns value Ak[m^2] (area enclosed by center-line of general cross-section for torsion, created by function CreateGeneralCssForTorsion) for check torsion More... | |
| double | AdditionalStrainReinf (double CSIndex, double AddTensionForce) |
| Returns max. strain in reinforcement for Css with linear diagram, and only inputed axial force More... | |
| double | ParameterUkFromPolygon (List< object > PolygonPoints) |
| Function returns value uk[m] (perimeter of defined polygon) for check torsion More... | |
| double | ParameterAkFromPolygon (List< object > PolygonPoints) |
| Function returns value Ak[m^2] (area enclosed by defined polygon) for check torsion More... | |
| long | CreateEffRectCssForTorsion (double CssIDTarget, double CssIDSource) |
| Function creates rectangular concrete cross-section to perimeter and area of target and source css were same and retursn ID of cross-section More... | |
| long | CreateGeneralCssForTorsion (double CssIDTarget, double CssIDSource, double EffectWallThickness, double StirrupID=(double) eEP_StirrupValidationType.eEP_StirrupInvalidType) |
| Function returns polygon (array of point - y[m] and z[m] coordinate) of thin-walled cross-section for torsion according to selecting type (0-outer polygon, 1-center line polygon, 2-inner polygon) More... | |
| List< object > | PolygonCssForTorsion (double CSIndex, double EffectWallThickness, double PolygonType, double StirrupID=(double) eEP_StirrupValidationType.eEP_StirrupInvalidType) |
| Function returns polygon (array of point - y[m] and z[m] coordinate) of thin-walled cross-section for torsion according to selecting type (0-outer polygon, 1-center line polygon, 2-inner polygon) More... | |
| double | LongReinAreaForTorsion (double CSIndex, double StirrupID, double StripeWidth=0.05) |
| Function returns area of longitudinal reinforcement enclosed by stirrup and inside of defined strip from the edge of the stirrup for torsion More... | |
| double | MinDistReinfInsideStirrup (double CSIndex, double StirrupID, double StripeWidth=0.05) |
| Function returns minimum distance between edge of the cross-section and center of bar of longitudinal reinforcement enclosed by selected stirrup and inside define stripe from the edge of stirrup More... | |
Concrete toolbox
| double AdditionalStrainReinf | ( | double | CSIndex, |
| double | AddTensionForce | ||
| ) |
Returns max. strain in reinforcement for Css with linear diagram, and only inputed axial force
| CSIndex | Id of cross section |
| AddTensionForce |
| long CreateEffRectCssForTorsion | ( | double | CssIDTarget, |
| double | CssIDSource | ||
| ) |
Function creates rectangular concrete cross-section to perimeter and area of target and source css were same and retursn ID of cross-section
| CssIDTarget | Id of target Css |
| CssIDSource | Id of source Css |
| long CreateGeneralCssForTorsion | ( | double | CssIDTarget, |
| double | CssIDSource, | ||
| double | EffectWallThickness, | ||
| double | StirrupID = (double)eEP_StirrupValidationType.eEP_StirrupInvalidType |
||
| ) |
Function returns polygon (array of point - y[m] and z[m] coordinate) of thin-walled cross-section for torsion according to selecting type (0-outer polygon, 1-center line polygon, 2-inner polygon)
| CssIDTarget | Id of target Css |
| CssIDSource | Id of source Css |
| EffectWallThickness | Effective wall thickenss |
| StirrupID | Id of stirrup |
| double LongReinAreaForTorsion | ( | double | CSIndex, |
| double | StirrupID, | ||
| double | StripeWidth = 0.05 |
||
| ) |
Function returns area of longitudinal reinforcement enclosed by stirrup and inside of defined strip from the edge of the stirrup for torsion
| CSIndex | Id of cross section |
| StirrupID | Id of stirrup |
| StripeWidth | Width of stripe |
| double MinDistReinfInsideStirrup | ( | double | CSIndex, |
| double | StirrupID, | ||
| double | StripeWidth = 0.05 |
||
| ) |
Function returns minimum distance between edge of the cross-section and center of bar of longitudinal reinforcement enclosed by selected stirrup and inside define stripe from the edge of stirrup
| CSIndex | Id of cross section |
| StirrupID | Id of stirrup |
| StripeWidth | Width of stripe |
| double ParameterAkFromEffRectCSS | ( | double | CSIndex, |
| double | EffectWallThickness | ||
| ) |
Function returns value Ak calculated for effective rectangular cross-section
| CSIndex | Id of cross section |
| EffectWallThickness | Effective wall thickenss |
| double ParameterAkFromPolygon | ( | List< object > | PolygonPoints | ) |
Function returns value Ak[m^2] (area enclosed by defined polygon) for check torsion
| PolygonPoints |
| double ParameterAkFromTorGenCss | ( | double | CSIndex | ) |
Function returns value Ak[m^2] (area enclosed by center-line of general cross-section for torsion, created by function CreateGeneralCssForTorsion) for check torsion
| CSIndex | Id of cross section |
| double ParameterUkFromEffRectCss | ( | double | CSIndex, |
| double | EffectWallThickness | ||
| ) |
Function returns value uk calculated for effective rectangular cross-section
| CSIndex | Id of cross section |
| EffectWallThickness | Effective wall thickenss |
| double ParameterUkFromPolygon | ( | List< object > | PolygonPoints | ) |
Function returns value uk[m] (perimeter of defined polygon) for check torsion
| PolygonPoints |
| double ParameterUkFromTorGenCss | ( | double | CSIndex | ) |
Function returns value uk[m] (perimeter of center-line of general cross-section for torsion, created by function CreateGeneralCssForTorsion)
| CSIndex | Id of cross section |
| List<object> PolygonCssForTorsion | ( | double | CSIndex, |
| double | EffectWallThickness, | ||
| double | PolygonType, | ||
| double | StirrupID = (double)eEP_StirrupValidationType.eEP_StirrupInvalidType |
||
| ) |
Function returns polygon (array of point - y[m] and z[m] coordinate) of thin-walled cross-section for torsion according to selecting type (0-outer polygon, 1-center line polygon, 2-inner polygon)
| CSIndex | Id of cross section |
| EffectWallThickness | Effective wall thickenss |
| PolygonType | (0-outer polygon, 1-center line polygon, 2-inner polygon) |
| StirrupID | Id of stirrup |