RebarShapeConstraintProjectedSegmentLength Members

The RebarShapeConstraintProjectedSegmentLength type exposes the following members.


Name Description
Public method RebarShapeConstraintProjectedSegmentLength
Constructs a new instance of a RebarConstraintProjectEdgedLength object using a shape parameter, direction, and reference types.


Name Description
Public method Dispose (Inherited from RebarShapeConstraint .)
Public method Equals
Determines whether the specified Object is equal to the current Object .
(Inherited from Object .)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object .)
Public method GetParamId
Return the Id of the parameter associated with this constraint.
(Inherited from RebarShapeConstraint .)
Public method GetSegmentEndReferenceType
Choice of two possibilities for the start and end references of the length constraint.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object .)
Public method ToString
Returns a string that represents the current object.
(Inherited from Object .)


Name Description
Public property Direction
A vector specifying the direction of the constraint. The direction is fixed, and the shape is always constructed so that the segment direction has a positive dot product with this vector.
Public property IsValidObject
Specifies whether the .NET object represents a valid Revit entity.
(Inherited from RebarShapeConstraint .)
Public property TripleProductSign
Sign of the z-coordinate of the cross product of the Direction property with the segment vector. TripleProductSign is 1 if the segment direction is to be on the left of the constraint direction, or -1 if the segment direction is to be on the right.

See Also