IReinforcementBar Interface

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: 0.22.4.0116
Syntax
public interface IReinforcementBar : IReinforcement

The IReinforcementBar type exposes the following members.

Properties
  NameDescription
Public propertyA
Gets the value of the A parameter (in [mm])
Public propertyB
Gets the value of the B parameter (in [mm])
Public propertyBarGeometry
Gets the bar geometry
Public propertyBobPosition
Gets the position of bobs on this bar
Public propertyC
Gets the value of the C parameter (in [mm])
Public propertyContributesToArea
Gets a value indicating whether the bar contributes to the provided area
Public propertyCurve
Gets the composite curve of the bar
Public propertyD
Gets the value of the D parameter (in [mm])
Public propertyDepth
Gets the bar "depth" (distance of opposite ends; only valid for U-bars) (in [mm])
Public propertyDirection
Gets the direction of the bar relative to the direction of the element it belongs to
Public propertyE
Gets the value of the E parameter (in [mm])
Public propertyF
Gets the value of the F parameter (in [mm])
Public propertyG
Gets the value of the G parameter (in [mm])
Public propertyGeometry
Gets the geometry of the reinforcement object
(Inherited from IReinforcement.)
Public propertyH
Gets the value of the H parameter (in [mm])
Public propertyHasAnchorage
Gets a value indicating whether any anchorage lengths are defined for this bar
Public propertyHasLaps
Gets a value indicating whether any lap lengths are defined for this bar
Public propertyId
Gets the unique ID of the bar
Public propertyIsMirroredHorizontally
Gets a value indicating whether the bar shape is mirrored horizontally relative to its base position
Public propertyIsMirroredVertically
Gets a value indicating whether the bar shape is mirrored vertically relative to its base position
Public propertyIsTrueUBar
Gets a value indicating whether this bar is a true U-bar defined in both zones
Public propertyJ
Gets the value of the J parameter (in [mm])
Public propertyK
Gets the value of the K parameter (in [mm])
Public propertyL
Gets the value of the L parameter (in [mm])
Public propertyLayerIndex
Gets the index of the layer the bar is placed in
Public propertyLength
Gets the total length of the bar (along its centre line) (in [mm])
Public propertyLinearLength
Gets the linear length of the bar (ie. the maximum extent along its direction) (in [mm])
Public propertyLinearLengthWithoutCranks
Gets the linear length of the bar without cranks (in [mm])
Public propertyLinkTipLength
Gets the length of the tips (hooks/extensions) of a link bar (in [mm])
Public propertyLocation
Gets the bar location in the section
Public propertyM
Gets the value of the M parameter (in [mm])
Public propertyMark
Gets the object mark (an arbitrary number used in drawings)
(Inherited from IReinforcement.)
Public propertyOppositeLayerIndex
Gets the index of the layer the bar is placed in the opposite zone
Public propertyP
Gets the value of the P parameter (depends on the bar diameter) (in [mm])
Public propertyP90Degrees
Gets the value of the P parameter for bends with 90 degree angle (depends on the bar diameter) (in [mm])
Public propertyPShallowBend
Gets the value of the P parameter for shallow bends (less than 150 degrees; depends on the bar diameter) (in [mm])
Public propertyR
Gets the value of the R parameter (in [mm])
Public propertyRCalculated
Gets the value of the R parameter (the bend radius; depends on the bar diameter) (in [mm])
Public propertyRotationAngle
Gets the angle of the bar rotation (in [rad], measured counterclockwise)
Public propertyShape
Gets the shape of the reinforcement bar
Public propertySize
Gets the size of the reinforcement bar
Public propertyStartPosition
Gets the start position of the bar relative to the bottom-left point of the start face of the start span
Public propertyStartSpanIndex
Gets the index of the span in the parent object the reinforcement starts in
(Inherited from IReinforcement.)
Top
Methods
  NameDescription
Public methodGetAnchorageLength
Returns the anchorage length of the bar at requested location on element (in [mm])
Public methodGetLapLength
Returns the lap length of the bar at requested location on element (in [mm])
Top
See Also