RebarShapeDefinitionByArc Class

Definition of a shape whose size and position can determined by a single arc.
Inheritance Hierarchy
SystemObject
  Autodesk.Revit.DB.StructureRebarShapeDefinition
    Autodesk.Revit.DB.StructureRebarShapeDefinitionByArc

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

The RebarShapeDefinitionByArc type exposes the following members.

Constructors
 NameDescription
Public methodRebarShapeDefinitionByArc(Document, RebarShapeDefinitionByArcType) Create a non-spiral shape definition.
Public methodRebarShapeDefinitionByArc(Document, Double, Double, Int32, Int32) Create a spiral shape definition.
Top
Properties
 NameDescription
Public propertyComplete Report whether the shape definition is fully constrained.
(Inherited from RebarShapeDefinition)
Public propertyIsPlanar Reports whether the shape definition lies within a plane: false if a spiral, true in all other cases.
(Inherited from RebarShapeDefinition)
Public propertyIsValidObject Specifies whether the .NET object represents a valid Revit entity.
(Inherited from RebarShapeDefinition)
Public propertyType Among those rebar shapes defined by an arc, specify which kind.
Top
Methods
 NameDescription
Public methodAddConstraintArcLength Specify a parameter to drive the arc length of the shape.
Public methodAddConstraintChordLength Specify a parameter to drive the chord length (the straight-line distance between the endpoints of the arc).
Public methodAddConstraintCircumference Specify a parameter to drive the circumference of the shape.
Public methodAddConstraintDiameter Specify a parameter to drive the diameter of the shape.
Public methodAddConstraintRadius Specify a parameter to drive the radius of the shape.
Public methodAddConstraintSagittaLength Specify a parameter to drive the sagittal length (the height of the circular segment, measured perpendicular to the chord).
Public methodAddFormulaParameter Add a formula-driven parameter to the shape definition.
(Inherited from RebarShapeDefinition)
Public methodAddParameter Add a parameter to the shape definition.
(Inherited from RebarShapeDefinition)
Public methodCheckDefaultParameterValues Check that the shape can be solved with the default parameter values.
(Inherited from RebarShapeDefinition)
Public methodDispose
(Inherited from RebarShapeDefinition)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetConstraints Retrieve the list of constraints associated with this definition.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetParameterDefaultValue Return the parameter's default value as stored in the definition.
(Inherited from RebarShapeDefinition)
Public methodGetParameterFormula Return the parameter's formula, if one is associated with it.
(Inherited from RebarShapeDefinition)
Public methodGetParameters Return the Ids of the shared parameters in the Definition.
(Inherited from RebarShapeDefinition)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodHasParameter Whether the definition stores the parameter.
(Inherited from RebarShapeDefinition)
Public methodRemoveParameter Remove the parameter from the definition.
(Inherited from RebarShapeDefinition)
Public methodSetArcTypeSpiral Set the RebarShapeDefinitionByArc.Type property to Spiral.
Public methodSetConstraints Assign a new list of constraints to this definition.
Public methodSetParameterDefaultValue Change the parameter's value as stored in the definition.
(Inherited from RebarShapeDefinition)
Public methodSetParameterFormula Associate a formula with the parameter.
(Inherited from RebarShapeDefinition)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks
In this shape definition, all dimensions are allowed to be driving dimensions.
See Also