RebarBendData Class

The values in this class provide a summary of information taken from the RebarBarType, RebarHookType, and RebarStyle.
Inheritance Hierarchy
SystemObject
  Autodesk.Revit.DB.StructureRebarBendData

Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public class RebarBendData : IDisposable

The RebarBendData type exposes the following members.

Constructors
 NameDescription
Public methodRebarBendData Constructs a new RebarBendData with default settings.
Public methodRebarBendData(RebarBarType, RebarHookType, RebarHookType, RebarStyle, RebarHookOrientation, RebarHookOrientation) Constructs a new RebarBendData using the bar type, hook types, style and orientation values.
Top
Properties
 NameDescription
Public propertyBarModelDiameter Defines the model diameter of the bar.
Public propertyBarNominalDiameter Defines the nominal diameter of the bar.
Public propertyBendRadius The radius of all fillets, except hook fillets, in the Rebar shape.
Public propertyHookAngle0 The angle of the hook at the start.
Public propertyHookAngle1 The angle of the hook at the end.
Public propertyHookBendRadius The radius of the hook fillets in the Rebar shape.
Public propertyHookLength0 The extension length of the hook at the start.
Public propertyHookLength1 The extension length of the hook at the end.
Public propertyHookOrient0 The orientation of the hook at the start.
Public propertyHookOrient1 The orientation of the hook at the end.
Public propertyIsValidObject Specifies whether the .NET object represents a valid Revit entity.
Top
Methods
 NameDescription
Public methodDisposeReleases all resources used by the RebarBendData
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks
The purpose of collecting the values in this class is to allow you to create and analyze an accurate representation of a RebarShape, without creating a Rebar instance, and without referring to RebarBarType, RebarHookType, and RebarStyle. If you do have a Rebar instance, its GetBendData() method will produce a RebarBendData object.
See Also