Interface IReinforcementBar

Describes an entire reinforcement bar (size, shape and the numeric shape parameters)

Namespace: TSD.API.Remoting.Reinforcement
Assembly: TSD.API.Remoting.dll
Syntax
public interface IReinforcementBar : IReinforcement

Properties

Name Description
A

Gets the value of the A parameter (in [mm])

B

Gets the value of the B parameter (in [mm])

BarGeometry

Gets the bar geometry

BobPosition

Gets the position of bobs on this bar

C

Gets the value of the C parameter (in [mm])

ContributesToArea

Gets a value indicating whether the bar contributes to the provided area

Curve

Gets the composite curve of the bar

D

Gets the value of the D parameter (in [mm])

Depth

Gets the bar "depth" (distance of opposite ends; only valid for U-bars) (in [mm])

Direction

Gets the direction of the bar relative to the direction of the element it belongs to

E

Gets the value of the E parameter (in [mm])

F

Gets the value of the F parameter (in [mm])

G

Gets the value of the G parameter (in [mm])

H

Gets the value of the H parameter (in [mm])

HasAnchorage

Gets a value indicating whether any anchorage lengths are defined for this bar

HasLaps

Gets a value indicating whether any lap lengths are defined for this bar

Id

Gets the unique ID of the bar

IsMirroredHorizontally

Gets a value indicating whether the bar shape is mirrored horizontally relative to its base position

IsMirroredVertically

Gets a value indicating whether the bar shape is mirrored vertically relative to its base position

IsTrueUBar

Gets a value indicating whether this bar is a true U-bar defined in both zones

J

Gets the value of the J parameter (in [mm])

K

Gets the value of the K parameter (in [mm])

L

Gets the value of the L parameter (in [mm])

LayerIndex

Gets the index of the layer the bar is placed in

Length

Gets the total length of the bar (along its centre line) (in [mm])

LinearLength

Gets the linear length of the bar (ie. the maximum extent along its direction) (in [mm])

LinearLengthWithoutCranks

Gets the linear length of the bar without cranks (in [mm])

LinkTipLength

Gets the length of the tips (hooks/extensions) of a link bar (in [mm])

Location

Gets the bar location in the section

M

Gets the value of the M parameter (in [mm])

OppositeLayerIndex

Gets the index of the layer the bar is placed in the opposite zone

P

Gets the value of the P parameter (depends on the bar diameter) (in [mm])

P90Degrees

Gets the value of the P parameter for bends with 90 degree angle (depends on the bar diameter) (in [mm])

PShallowBend

Gets the value of the P parameter for shallow bends (less than 150 degrees; depends on the bar diameter) (in [mm])

R

Gets the value of the R parameter (in [mm])

RCalculated

Gets the value of the R parameter (the bend radius; depends on the bar diameter) (in [mm])

RotationAngle

Gets the angle of the bar rotation (in [rad], measured counterclockwise)

Shape

Gets the shape of the reinforcement bar

Size

Gets the size of the reinforcement bar

StartPosition

Gets the start position of the bar relative to the bottom-left point of the start face of the start span

Methods

Name Description
GetAnchorageLength(LocationOnElement)

Returns the anchorage length of the bar at requested location on element (in [mm])

GetLapLength(LocationOnElement)

Returns the lap length of the bar at requested location on element (in [mm])

Was this helpful?
The feedback you give here is not visible to other users. We use your comments to improve the content.
Previous
Next