ILongitudinalBarSchedulingGroup Interface

Represents a group of longitudinal reinforcement bars for use in scheduling

Namespace:  TSD.API.Remoting.Reinforcement
Assembly:  TSD.API.Remoting (in TSD.API.Remoting.dll) Version: 0.21.5.0
Syntax
public interface ILongitudinalBarSchedulingGroup : ILongitudinalBarDetailingGroup, 
	IReinforcementBarDetailingGroup, IReinforcementBarList, IListOfReadOnlyProperties<IReinforcementBar>, IListProperty<IReadOnlyProperty<IReinforcementBar>, IReinforcementBar>, 
	IReadOnlyProperty<IEnumerable<IReadOnlyProperty<IReinforcementBar>>>, IReadOnlyList<IReadOnlyProperty<IReinforcementBar>>, 
	IEnumerable<IReadOnlyProperty<IReinforcementBar>>, IEnumerable, IReadOnlyCollection<IReadOnlyProperty<IReinforcementBar>>

The ILongitudinalBarSchedulingGroup type exposes the following members.

Properties
  NameDescription
Public propertyBarMark
Gets the mark of the bars used in the group
(Inherited from IReinforcementBarDetailingGroup.)
Public propertyDesignSpacing
Gets the design spacing of the bars (in [mm])
(Inherited from ILongitudinalBarDetailingGroup.)
Public propertyDetailingPrefix
Gets the detailing prefix of the reinforcement grade used in the group
(Inherited from IReinforcementBarDetailingGroup.)
Public propertyEdgeIndex
Gets the index of the edge the group belongs to
Public propertyIsApplicable
Gets a value indicating whether the property is applicable
(Inherited from IReadOnlyPropertyTValue.)
Public propertyIsSideFaceBarGroup
Gets a value indicating whether the group is positioned at a side face of a beam
(Inherited from ILongitudinalBarDetailingGroup.)
Public propertyKey
Gets the group key
Public propertyLayerIndex
Gets the index of the layer (in the group's own zone) of bars the group holds (if used in a beam)
(Inherited from ILongitudinalBarDetailingGroup.)
Public propertyPatternBarNumber
Gets the pattern number of the bars included in this group
(Inherited from ILongitudinalBarDetailingGroup.)
Public propertyPosition
Gets the position of the group in the beam
Public propertyRegionLength
Gets the proportional length of the region the group occupies (unitless)
Public propertySize
Gets the size of the bars used in the group
(Inherited from IReinforcementBarDetailingGroup.)
Public propertyTestStatus
Gets the test status of the property
(Inherited from IReadOnlyPropertyTValue.)
Public propertyValue
Gets the value of this property
(Inherited from IReadOnlyPropertyTValue.)
Public propertyWallZone
Gets the zone the group is placed in (if used in a wall)
(Inherited from IReinforcementBarDetailingGroup.)
Public propertyZone
Gets the zone the group is placed in (if used in a beam)
(Inherited from ILongitudinalBarDetailingGroup.)
Top
Methods
  NameDescription
Public methodGetLayerIndex
Returns the index of the layer for given zone of bars the group holds (if used in a beam)
(Inherited from ILongitudinalBarDetailingGroup.)
Top
Extension Methods
  NameDescription
Public Extension MethodConvertAllIReadOnlyPropertyIReinforcementBar, TResult(FuncIReadOnlyPropertyIReinforcementBar, TResult)Overloaded.
Converts the elements in the collection to another type, and returns a list containing the converted elements
(Defined by EnumerableExtensions.)
Public Extension MethodConvertAllIReadOnlyPropertyIReinforcementBar, TResult(FuncIReadOnlyPropertyIReinforcementBar, Int32, TResult)Overloaded.
Converts the elements in the collection to another type, and returns a list containing the converted elements
(Defined by EnumerableExtensions.)
Top
See Also