The RebarShapeConstraintProjectedSegmentLength type exposes the following members.

Constructors

  NameDescription
Public methodRebarShapeConstraintProjectedSegmentLength
Constructs a new instance of a RebarConstraintProjectEdgedLength object using a shape parameter, direction, and reference types.

Methods

  NameDescription
Public methodDispose (Inherited from RebarShapeConstraint.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetParamId
Return the Id of the parameter associated with this constraint.
(Inherited from RebarShapeConstraint.)
Public methodGetSegmentEndReferenceType
Choice of two possibilities for the start and end references of the length constraint.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyDirection
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 propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
(Inherited from RebarShapeConstraint.)
Public propertyTripleProductSign
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