Skip to content

RebarUpdateCurvesData.SetHookPlaneNormalForBarIdx

Public Class

Set the normal of plane in which the hook at end of bar with index barPositionIndex will stay. This information is set to the rebar after the API execution is finished successfully.

Namespace: Autodesk.Revit.DB.Structure

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public void SetHookPlaneNormalForBarIdx(
int end,
int barPositionIndex,
XYZ hookNormal
)

Parameters

endInt32

The end of bar. Should be 0 for start or 1 for end.

barPositionIndexInt32

Index of the bar for which it will set hook plane normal.

hookNormal XYZ

The normal of plane in which the hook at end of bar with index barPositionIndex will stay.

Exceptions

Exception

Condition


ArgumentNullException

A non-optional argument was null


ArgumentOutOfRangeException

Invalid end. -or- hookNormal has zero length.


Remarks

This information is set to the rebar after the API execution is finished successfully. Before setting the value a validation will be done. We consider a hook plane normal valid if it’s perpendicular with the bar direction at end.