Class BarReinforcement
- Namespace
- FemDesign.Reinforcement
- Assembly
- FemDesign.Core.dll
public class BarReinforcement : EntityBase, IStructureElement, IFemDesignEntity
- Inheritance
-
BarReinforcement
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
BarReinforcement()
Parameterless constructor for serialization
public BarReinforcement()
BarReinforcement(Bar, Wire, LongitudinalBar)
Construct longitudinal bar reinforcement for a normal bar
public BarReinforcement(Bar bar, Wire wire, LongitudinalBar longBar)
Parameters
barBarwireWirelongBarLongitudinalBar
BarReinforcement(Bar, Wire, Stirrups)
Construct stirrup bar reinforcement for a normal bar
public BarReinforcement(Bar bar, Wire wire, Stirrups stirrups)
Parameters
BarReinforcement(ConcealedBar, Wire, LongitudinalBar)
Construct longitudinal bar reinforcement for a concealed bar
public BarReinforcement(ConcealedBar concealedBar, Wire wire, LongitudinalBar longBar)
Parameters
concealedBarConcealedBarwireWirelongBarLongitudinalBar
BarReinforcement(ConcealedBar, Wire, Stirrups)
Construct stirrup bar reinforcement for a concealed bar
public BarReinforcement(ConcealedBar concealedBar, Wire wire, Stirrups stirrups)
Parameters
concealedBarConcealedBarwireWirestirrupsStirrups
BarReinforcement(Guid, Wire, LongitudinalBar)
Construct longitudinal bar reinforcement for a normal bar
public BarReinforcement(Guid baseBar, Wire wire, LongitudinalBar longBar)
Parameters
baseBarGuidwireWirelongBarLongitudinalBar
BarReinforcement(Guid, Wire, Stirrups)
Construct stirrup bar reinforcement for a normal bar
public BarReinforcement(Guid baseBar, Wire wire, Stirrups stirrups)
Parameters
Fields
_longitudinalBar
public LongitudinalBar _longitudinalBar
Field Value
_stirrups
public Stirrups _stirrups
Field Value
Properties
BaseBar
public GuidListType BaseBar { get; set; }
Property Value
IsStirrups
public bool IsStirrups { get; }
Property Value
LongitudinalBar
public LongitudinalBar LongitudinalBar { get; set; }
Property Value
Stirrups
public Stirrups Stirrups { get; set; }
Property Value
Wire
public Wire Wire { get; set; }
Property Value
Methods
AddReinforcementToBar(Bar, List<BarReinforcement>, bool)
Add reinforcement to bar. Internal method use by GH components and Dynamo nodes.
public static Bar AddReinforcementToBar(Bar bar, List<BarReinforcement> rebar, bool overwrite)
Parameters
barBarrebarList<BarReinforcement>overwriteboolOverwrite rebar on bar if a rebar sharing guid already exists on the bar?
Returns
AddReinforcementToHiddenBar(ConcealedBar, List<BarReinforcement>, bool)
Add reinforcement to a concealed bar.
public static ConcealedBar AddReinforcementToHiddenBar(ConcealedBar concealedBar, List<BarReinforcement> rebar, bool overwrite)
Parameters
concealedBarConcealedBarrebarList<BarReinforcement>overwriteboolOverwrite rebar on bar if a rebar sharing guid already exists on the bar?
Returns
ToString()
public override string ToString()