Defines the orientation of the hook plane at the start or at the end of the rebar with respect to the orientation of the first or the last curve and the plane normal.
Namespace: Autodesk.Revit.DB.StructureAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Since: 2014
Syntax
C# |
---|
public void SetHookOrientation( int iEnd, RebarHookOrientation hookOrientation ) |
Visual Basic |
---|
Public Sub SetHookOrientation ( _ iEnd As Integer, _ hookOrientation As RebarHookOrientation _ ) |
Visual C++ |
---|
public: void SetHookOrientation( int iEnd, RebarHookOrientation hookOrientation ) |
Parameters
- iEnd
- Type: System..::..Int32
0 for the start hook, 1 for the end hook.
- hookOrientation
- Type: Autodesk.Revit.DB.Structure..::..RebarHookOrientation
Only two values are permitted: Value = Right: The hook is on your right as you stand at the end of the bar, with the bar behind you, taking the bar's normal as "up." Value = Left: The hook is on your left as you stand at the end of the bar, with the bar behind you, taking the bar's normal as "up."
Remarks
If RebarShapeDefinesHooks property of ReinforcementSettings is true (non-European shapes), setHookOrientation method does nothing.
Exceptions
Exception | Condition |
---|---|
Autodesk.Revit.Exceptions..::..ArgumentOutOfRangeException | iEnd must be 0 or 1. -or- A value passed for an enumeration argument is not a member of that enumeration |
Autodesk.Revit.Exceptions..::..DisabledDisciplineException | None of the following disciplines is enabled: Structural. |