DesignForms
TSpacingCover Class Reference

Concrete toolbox More...

Inherits TInterfaceObjectBase.

Public Member Functions

double CoverReinf (double CSIndex, double DirAngle, double BarIndex=-1.0)
 Function returns minimum distance of the all or selected reinforcement bar from nearest the edge of cross-section in defined direction. The direction is defined by the angle (for example straight line in direction of plane of deformation). More...
 
double MaxSpacingReinfCrack (double CSIndex, double ForceIndex, double ReinfType=0.0, double DirType=0.0)
 Is for crack calculation Function returns maximum center to center spacing of non-prestressed bars for defined type of reinforcement and direction function selects correct reinf. layer in which it calculates spacing More...
 
double MaxSpacingReinf (double CSIndex, double ForceIndex, double ReinfType=0.0, double DirType=0.0)
 Function returns maximum center to center spacing of non-prestressed bars for defined type of reinforcement and direction More...
 
double MinSpacingReinf (double CSIndex, double ForceIndex, double ReinfType=0.0, double DirType=0.0)
 Function returns minimum clear spacing (spacing between surfaces of bars) of non-prestressed bars for defined type of reinforcement and direction More...
 
double ReinfSpacingInfo (double CSIndex, double ForceIndex, double ReinfType=0.0, double DirType=0.0, double ExtremeType=0.0, double DistanceType=0.0)
 Function returns minimum clear spacing (spacing between surfaces of bars) of non-prestressed bars for defined type of reinforcement and direction More...
 

Detailed Description

Concrete toolbox

Member Function Documentation

double CoverReinf ( double  CSIndex,
double  DirAngle,
double  BarIndex = -1.0 
)

Function returns minimum distance of the all or selected reinforcement bar from nearest the edge of cross-section in defined direction. The direction is defined by the angle (for example straight line in direction of plane of deformation).

Parameters
CSIndexID of cross-section
DirAngleangle for calculation cover from y-axis of CSS in deg
BarIndexis index of bar for which the concrete cover will be calculated (if BarIndex=-1, the minimum cover from all bars of reinforcement will be calculated)
Returns
double MaxSpacingReinf ( double  CSIndex,
double  ForceIndex,
double  ReinfType = 0.0,
double  DirType = 0.0 
)

Function returns maximum center to center spacing of non-prestressed bars for defined type of reinforcement and direction

Parameters
CSIndexID of cross-section
ForceIndexId of forces for calculation
ReinfTypetype of reinforcement (0 =all reinforcement,1=only tensile reinforcement,2=only compressive reinforcement)
DirTypeis direction of edges, for which the distance will be checked (0=bars at edges in all direction,1=bars at edges in direction of y axis of css,bars at edges in direction of z axis of css)
Returns
double MaxSpacingReinfCrack ( double  CSIndex,
double  ForceIndex,
double  ReinfType = 0.0,
double  DirType = 0.0 
)

Is for crack calculation Function returns maximum center to center spacing of non-prestressed bars for defined type of reinforcement and direction function selects correct reinf. layer in which it calculates spacing

Parameters
CSIndexID of cross-section
ForceIndexId of forces for calculation
ReinfTypetype of reinforcement (0 =all reinforcement,1=only tensile reinforcement,2=only compressive reinforcement)
DirTypeis direction of edges, for which the distance will be checked (0=bars at edges in all direction,1=bars at edges in direction of y axis of css,bars at edges in direction of z axis of css)
Returns
double MinSpacingReinf ( double  CSIndex,
double  ForceIndex,
double  ReinfType = 0.0,
double  DirType = 0.0 
)

Function returns minimum clear spacing (spacing between surfaces of bars) of non-prestressed bars for defined type of reinforcement and direction

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
ReinfTypetype of reinforcement (0 =all reinforcement,1=only tensile reinforcement,2=only compressive reinforcement)
DirTypeis direction of edges, for which the distance will be checked (0=bars at edges in all direction,1=bars at edges in direction of y axis of css,bars at edges in direction of z axis of css)
Returns
double ReinfSpacingInfo ( double  CSIndex,
double  ForceIndex,
double  ReinfType = 0.0,
double  DirType = 0.0,
double  ExtremeType = 0.0,
double  DistanceType = 0.0 
)

Function returns minimum clear spacing (spacing between surfaces of bars) of non-prestressed bars for defined type of reinforcement and direction

Parameters
CSIndexId of cross section
ForceIndexId of forces for calculation
ReinfTypetype of reinforcement (0 =all reinforcement,1=only tensile reinforcement,2=only compressive reinforcement)
DirTypeis direction of edges, for which the distance will be checked (0=bars at edges in all direction,1=bars at edges in direction of y axis of css,bars at edges in direction of z axis of css)
ExtremeTypetype of extreme ( if ExtremeType=0 then maximum, else mininmum)
DistanceTypetype of distance ( if DistanceType=0 then distance is center to center, else distance is surface to surface)

///

Returns