DesignForms
TGeneral Class Reference

Concrete toolbox More...

Inherits TInterfaceObjectBase.

Public Member Functions

double GetCssHeight (double RotAngle)
 Function returns dimension of Css More...
 
double GetCssHeight (double CSIndex, double RotAngle)
 Function returns dimension of Css More...
 
double GetCountFibresConcrete ()
 Function returns number of concrete fibres in cross-section More...
 
double GetCountFibresConcrete (double CSIndex)
 Function returns number of concrete fibres in cross-section More...
 
double GetCountFibresReinforcement ()
 Function returns number of non-prestressed bars of reinforcement in cross-section More...
 
double GetCountFibresReinforcement (double CSIndex)
 Function returns number of non-prestressed bars of reinforcement in cross-section More...
 
List< object > GetOutline ()
 Function returns outline points of Css More...
 
List< object > GetOutline (double CSIndex)
 Function returns outline points of Css More...
 
List< object > GetFibresConcrete (double CSIndex)
 Function returns concrete fibres of Css More...
 
PointD GetCsePointPosition (double CSIndex, double Index)
 Function returns concrete shape position for given index More...
 
PointD GetFibrePositionConcrete (double Index)
 Function returns concrete fibre position for given index More...
 
PointD GetFibrePositionConcrete (double CSIndex, double Index)
 Function returns concrete fibre position for given index More...
 
List< object > GetReinfBars ()
 Function returns non-prestressed bars of reinforcement in cross-section More...
 
List< object > GetReinfBars (double CSIndex)
 Function returns number of non-prestressed bars of reinforcement in cross-section More...
 
PointD GetFibrePositionReinf (double Index)
 Function returns position of non-prestressed bar of reinforcement in cross-section More...
 
PointD GetFibrePositionReinf (double CSIndex, double Index)
 Function returns position of non-prestressed bar of reinforcement in cross-section More...
 
bool PointInPolygon (IList Polygon, double PointCoordY, double PointCoordZ)
 Function returns if point is in polygon More...
 
PointD CentreOfPolygon (IList Polygon)
 Function returns position gravity center of polygon More...
 
double StressFromStrain (IList StressStrainDaigram, double Strain)
 Function returns value of stress calculated from defines strain-stress diagram and value of the strain More...
 

Detailed Description

Concrete toolbox

Member Function Documentation

PointD CentreOfPolygon ( IList  Polygon)

Function returns position gravity center of polygon

Parameters
PolygonPoints in polygon
Returns
double GetCountFibresConcrete ( )

Function returns number of concrete fibres in cross-section

Returns
double GetCountFibresConcrete ( double  CSIndex)

Function returns number of concrete fibres in cross-section

Parameters
CSIndexId of cross section
Returns
double GetCountFibresReinforcement ( )

Function returns number of non-prestressed bars of reinforcement in cross-section

Returns
double GetCountFibresReinforcement ( double  CSIndex)

Function returns number of non-prestressed bars of reinforcement in cross-section

Parameters
CSIndexId of cross section
Returns
PointD GetCsePointPosition ( double  CSIndex,
double  Index 
)

Function returns concrete shape position for given index

Parameters
CSIndexId of cross section
IndexPoint index
Returns
double GetCssHeight ( double  RotAngle)

Function returns dimension of Css

Parameters
RotAngleangle for calculation dimension of css from y-axis of CSS in deg
Returns
double GetCssHeight ( double  CSIndex,
double  RotAngle 
)

Function returns dimension of Css

Parameters
CSIndexId of cross section
RotAngleangle for calculation dimension of css from y-axis of CSS in deg
Returns
PointD GetFibrePositionConcrete ( double  Index)

Function returns concrete fibre position for given index

Parameters
IndexFibre index
Returns
PointD GetFibrePositionConcrete ( double  CSIndex,
double  Index 
)

Function returns concrete fibre position for given index

Parameters
CSIndexId of cross section
IndexFibre index
Returns
PointD GetFibrePositionReinf ( double  Index)

Function returns position of non-prestressed bar of reinforcement in cross-section

Parameters
IndexFibre index
Returns
PointD GetFibrePositionReinf ( double  CSIndex,
double  Index 
)

Function returns position of non-prestressed bar of reinforcement in cross-section

Parameters
CSIndexId of cross section
IndexFibre index
Returns
List<object> GetFibresConcrete ( double  CSIndex)

Function returns concrete fibres of Css

Parameters
CSIndexId of cross section
Returns
List<object> GetOutline ( )

Function returns outline points of Css

Returns
List<object> GetOutline ( double  CSIndex)

Function returns outline points of Css

Parameters
CSIndexId of cross section
Returns
List<object> GetReinfBars ( )

Function returns non-prestressed bars of reinforcement in cross-section

Returns
List<object> GetReinfBars ( double  CSIndex)

Function returns number of non-prestressed bars of reinforcement in cross-section

Parameters
CSIndexId of cross section
Returns
bool PointInPolygon ( IList  Polygon,
double  PointCoordY,
double  PointCoordZ 
)

Function returns if point is in polygon

Parameters
PolygonPoints in polygon
PointCoordY
PointCoordZ
Returns
double StressFromStrain ( IList  StressStrainDaigram,
double  Strain 
)

Function returns value of stress calculated from defines strain-stress diagram and value of the strain

Parameters
StressStrainDaigramarray of points of stress-strain diagram of the material with two columns (coordinate strain[-] and stress[Pa])
Strainvalue of strain
Returns
value of stress calculated from defines strain-stress diagram and value of the strain