RebarCurvesData Members


The RebarCurvesData type exposes the following members.

Methods

  NameDescription
Public methodAddBarGeometry(IListCurve)
Adds a new bar to the new rebar geometry. This information is set to the rebar after the API execution is finished successfully.
Public methodAddBarGeometry(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 methodCanAddBarGeometry

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 methodClearAllAddedBarGeometry
This function will remove all bars geometry that were added by calling AddBarGeometry().
Public methodDispose
Releases all resources used by the RebarCurvesData
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAddedBarGeometry
Gets the added curves that will represent the bar at index barIndex.
Public methodGetDistributionPath
Gets the distribution path currently stored in the rebar.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetNumberOfBarGeometry
Gets the number of Bar Geometry that were added.
Public methodGetRebarUpdateCurvesData
Gets a class that contains information used as input and output for rebar free form calculation.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetDistributionPath
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 methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.

See Also