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 |