DesignForms
TStirrupAsw Class Reference

Concrete toolbox More...

Inherits TInterfaceObjectBase.

Public Member Functions

string ClearStirrupZones ()
 Clears all inputed zones More...
 
int CreateStirrupZone (double ZoneID, double Xbeg, double Xend, double NumberOfStirrupLinks, List< object > ShapeOfStirrup, List< object > PositionOfStirrup, double Fywk, double Angle4AutoStirrupLinks, double PointX4AutoStirrupLinks, double PointY4AutoStirrupLink)
 Function creates stirrup zones and returns index of zone, if zone was created More...
 
List< object > StirrupsAroundSection (double Xsection, double DeltaL, double DeltaR, double ZoneID)
 
TStructure StirrupsCharInSection (double Xsection, double DeltaL, double DeltaR, double ZoneID, double CalcMethod=0, double IsisFirstOrLastSection=0)
 The function returns basic stirrup characteristic of the stirrups stirrups, which are inside defined length around section with following columns More...
 

Detailed Description

Concrete toolbox

Member Function Documentation

string ClearStirrupZones ( )

Clears all inputed zones

Returns
int CreateStirrupZone ( double  ZoneID,
double  Xbeg,
double  Xend,
double  NumberOfStirrupLinks,
List< object >  ShapeOfStirrup,
List< object >  PositionOfStirrup,
double  Fywk,
double  Angle4AutoStirrupLinks,
double  PointX4AutoStirrupLinks,
double  PointY4AutoStirrupLink 
)

Function creates stirrup zones and returns index of zone, if zone was created

Parameters
ZoneIDID of stirrup zone, which will be created
Xbegis x coordinate of begin point of the zone on the member (in direction of member axis)
Xendis x coordinate of the the end point of the zone on the member (in directionof member axis)
NumberOfStirrupLinksnumber of stirrup links (if NumberOfStirrupLinks = 0, the number of stirrup links will be calcuated automatically with using function NumberOfStirrupLinks, else defined value will be taken into account )
ShapeOfStirruparray of points of stirrup vertexes with three columns (coordinate y[m], z[m], ID of stirrup shape)
PositionOfStirruparray of with 4 column (position of stirrup in zone from Xbeg [m], diamater of stirrup [m], angle of stirrup from x axis of the member [rad],number of stirrup at defined position )
Fywkis characteristic yield strength of shear reinforcement
Angle4AutoStirrupLinksangle from y axis of css [deg], for calculation number of cuts (is taken into account only for NumberOfStirrupLinks = 0)
PointX4AutoStirrupLinksx coordination, for calculation number of cuts (is taken into account only for NumberOfStirrupLinks = 0)
PointY4AutoStirrupLinky coordination, for calculation number of cuts (is taken into account only for NumberOfStirrupLinks = 0)
Returns
List<object> StirrupsAroundSection ( double  Xsection,
double  DeltaL,
double  DeltaR,
double  ZoneID 
)

The function returns array of stirrups, which are inside defined length around section with following columns( ZoneID, position of stirrup x [m], diamater of stirrup [m], angle of stirrup from x axis of the member [rad],number of stirrup at defined position, distance between stirrups ss [m], number of stirrup links ns [], fywk [Pa])

Parameters
Xsectionis position of section on the member (in direction of member axis - x axis)
DeltaLis length of zone on the left side from the section [m] ( stirrups inside of the zone will beb taken into account for defined section
DeltaRis length of zone on the rigth side from the section [m] ( stirrups inside of the zone will beb taken into account for defined section)
ZoneIDis stirrup zone ID (if ZoneID = 0, all defined zones will be taken into account, else only defined zone will be taken into account)
Returns
TStructure StirrupsCharInSection ( double  Xsection,
double  DeltaL,
double  DeltaR,
double  ZoneID,
double  CalcMethod = 0,
double  IsisFirstOrLastSection = 0 
)

The function returns basic stirrup characteristic of the stirrups stirrups, which are inside defined length around section with following columns

Parameters
Xsectionis position of section on the member (in direction of member axis - x axis)
DeltaLis length of zone on the left side from the section [m] ( stirrups inside of the zone will beb taken into account for defined section
DeltaRis length of zone on the rigth side from the section [m] ( stirrups inside of the zone will beb taken into account for defined section)
ZoneIDis stirrup zone ID (if ZoneID = 0, all defined zones will be taken into account, else only defined zone will be taken into account)
CalcMethodis method for calculation of stirrup characteristic (0 = for calculation is used geometrical avarage based on area of shear reinforcement,1 = for calculation is used geometrical avarage based on area of shear reinforcement, where distance of stirrup from the section is taken into account )
IsisFirstOrLastSectionDefines if section is first or last
Returns