2025.3 Method
Changes 5
M

PathReinforcement.GetOrCreateDefaultRebarShape

Description:
Creates a new RebarShape object with a default name or returns existing one which fulfills Path Reinforcement bending data requirements.
public static ElementId GetOrCreateDefaultRebarShape(
	Document document,
	ElementId rebarBarTypeId,
	ElementId startRebarHookTypeId,
	ElementId endRebarHookTypeId
)
  • document
    The document.
  • rebarBarTypeId
    The id of the RebarBarType.
  • startRebarHookTypeId
    The id of the RebarHookType for the start of the bar. If this parameter is InvalidElementId, it means to create a rebar with no start hook.
  • endRebarHookTypeId
    The id of the RebarHookType for the end of the bar. If this parameter is InvalidElementId, it means to create a rebar with no end hook.
Return Value ElementId Rebar Shape id.
  • rebarBarTypeId should refer to an RebarBarType element. -or- startRebarHookTypeId should be invalid or refer to an RebarHookType element. -or- endRebarHookTypeId should be invalid or refer to an RebarHookType element.
  • A non-optional argument was null