RVTDocs.com

RebarShapeDefinitionBySegments.AddConstraintParallelToSegment

Method
Description:
Constrain the length of a segment by parameterizing its length.
Syntax
public void AddConstraintParallelToSegment(
	int iSegment,
	ElementId paramId,
	bool measureToOutsideOfBend0,
	bool measureToOutsideOfBend1
)
Parameters
Parameter Type Description
iSegment Int32 Index of the segment (0 to NumberOfSegments - 1).
paramId ElementId Id of a parameter to drive the constraint. To obtain the id of a shared parameter, call RebarShape.GetElementIdForExternalDefinition().
measureToOutsideOfBend0 Boolean Choose between two possibilities for the first reference of the length dimension. If false, the reference is at the point where the bend begins; equivalently, at the projection of the bend centerpoint onto the segment. If true, the reference is moved outward by a distance equal to the bend radius plus the bar diameter; if the bend is a right angle or greater, this is equivalent to putting the reference at the outer face of the bend.
measureToOutsideOfBend1 Boolean Choose between two possibilities for the second reference of the length dimension.
Return Value
Exceptions
Exception Condition
ArgumentException iSegment is not between 0 and NumberOfSegments. -or- paramId is not the id of a shared parameter in the current document, or its unit type is not UT_Reinforcement_Length or UT_Angle.
ArgumentNullException A non-optional argument was null