Skip to content

RebarCurvesData

Public Class

The class that contains the information needed to calculate and return the result of the external curve generation.

Inheritance Hierarchy

System.Object
Autodesk.Revit.DB.Structure.RebarCurvesData

Namespace: Autodesk.Revit.DB.Structure

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

Syntax

public class RebarCurvesData : IDisposable

The RebarCurvesData type exposes the following members.

Properties

Name

Description


Public Property
IsValidObject

Specifies whether the .NET object represents a valid Revit entity.


Methods

Name

Description


Public Method
AddBarGeometry(CurveLoop)

Adds a new bar to the new rebar geometry. This information is set to the rebar after the API execution is finished successfully.


Public Method
AddBarGeometry(IList.Curve.)

Adds a new bar to the new rebar geometry. This information is set to the rebar after the API execution is finished successfully.


Public Method

If the layout rule is Singe or FixedNumber or NumberWithSpacing this function will return true if getNumberOfBarGeometry() is less getBarsNumber(), false otherwise.

If the layout rule is MaximumSpacing or MinimumClearSpacing this function will return always true.


Public Method

This function will remove all bars geometry that were added by calling AddBarGeometry().


Public Method

Releases all resources used by the RebarCurvesData


Public Method

Equals

Determines whether the specified object is equal to the current object.
(Inherited from Object)


Public Method

Gets the added curves that will represent the bar at index barIndex.


Public Method
GetDistributionPath

Gets the distribution path currently stored in the rebar.


Public Method

GetHashCode

Serves as the default hash function.
(Inherited from Object)


Public Method

Gets the number of Bar Geometry that were added.


Public Method

Gets a class that contains information used as input and output for rebar free form calculation.


Public Method

GetType

Gets the Type of the current instance.
(Inherited from Object)


Public Method
SetDistributionPath

Sets a new distribution path to be applied to the rebar. This information is set to the rebar after the API execution is finished successfully.


Public Method

ToString

Returns a string that represents the current object.
(Inherited from Object)