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.

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 methodEquals
Determines 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 methodGetHashCode
Serves as a hash function for a particular type.
(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 methodGetType
Gets 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 methodToString
Returns a string that represents the current object.
(Inherited from Object.)

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.

See Also