IReinforcement |
Describes an entire reinforcement bar (size, shape and the numeric shape parameters)
Namespace: TSD.API.Remoting.Reinforcement
Assembly: TSD.API.Remoting (in TSD.API.Remoting.dll) Version: 23.1.0.154
Syntax
The IReinforcementBar type exposes the following members.
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]) | |
Geometry |
Gets the geometry of the reinforcement object
(Inherited from IReinforcement) | |
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]) | |
Mark |
Gets the object mark (an arbitrary number used in drawings)
(Inherited from IReinforcement) | |
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 | |
StartSpanIndex |
Gets the index of the span in the parent object the reinforcement starts in
(Inherited from IReinforcement) |
Methods
Name | Description | |
---|---|---|
GetAnchorageLength | Returns the anchorage length of the bar at requested location on element (in [mm]) | |
GetLapLength | Returns the lap length of the bar at requested location on element (in [mm]) |
See Also