RebarConstraint Members


The RebarConstraint type exposes the following members.

Methods

Name Description
Public method Dispose
Releases all resources used by the RebarConstraint
Public method Equals
Determines whether the specified Object is equal to the current Object .
(Inherited from Object .)
Public method GetConstraintType
Returns the RebarConstraintType of a RebarConstraint.
Public method GetDistanceToTargetCover
Returns the distance from the RebarConstrainedHandle to the target Host Cover Element surface. The RebarConstraintType of the RebarConstraint must be 'ToCover.'
Public method GetDistanceToTargetHostFace
Returns the distance from the RebarConstrainedHandle to the target Host Element surface. The RebarConstraintType of the RebarConstraint must be 'FixedDistanceToHostFace.'
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object .)
Public method GetRebarConstraintTargetHostFaceType
Returns the RebarConstraintTargetHostFaceType of the host Element face to which the RebarConstraint is attached. The RebarConstraintType of the RebarConstraint must be 'FixedDistanceToHostFace' or 'ToCover.'
Public method GetTargetElement
Returns the Element object (either Host or Rebar) which provides the constraint.
Public method GetTargetHostFaceReference
Returns a reference to the host Element face to which the RebarConstraint is attached. The RebarConstraintType of the RebarConstraint must be 'FixedDistanceToHostFace' or 'ToCover.'
Public method GetTargetRebarAngleOnBarOrHookBend
Returns the angular increment along a bar or hook bend to which the RebarConstraint is attached.
Public method GetTargetRebarBendNumber
Returns the number of the bend on the other Rebar Element to which this RebarConstraint is attached. The RebarConstraint must be of RebarConstraintType 'ToOtherRebar,' and the TargetRebarConstraintType must be 'BarBend.'
Public method GetTargetRebarConstraintType
Returns the TargetRebarConstraintType of the handle on the other Rebar Element to which this RebarConstraint is attached. The RebarConstraintType of the RebarConstraint must be 'ToOtherRebar.'
Public method GetTargetRebarEdgeNumber
Returns the number of the edge on the other Rebar Element to which this RebarConstraint is attached. The RebarConstraint must be of RebarConstraintType 'ToOtherRebar,' and the TargetRebarConstraintType must be 'Edge.'
Public method GetTargetRebarHookBarEnd
Returns 0 or 1 to indicate which end hook on the other Rebar Element to which this RebarConstraint is attached. The RebarConstraint must be of RebarConstraintType 'ToOtherRebar,' and the TargetRebarConstraintType must be 'HookBend.'
Public method GetType
Gets the Type of the current instance.
(Inherited from Object .)
Public method HasAnEdgeNumber
Checks if the getTargetRebarEdgeNumber method can be called for the RebarConstraint.
Public method IsEqual
Returns true if the specified RebarConstraint is the same as 'this.' The method can be used to determine which of the RebarConstraint candidates offered by the RebarConstraintsManager is currently active.
Public method IsFixedDistanceToHostFace
Returns true if the RebarConstraintType of the RebarConstraint is 'FixedDistanceToHostFace.'
Public method IsToCover
Returns true if the RebarConstraintType of the RebarConstraint is 'ToCover.'
Public method IsToHostFaceOrCover
Returns true if the RebarConstraintType of the RebarConstraint is either 'FixedDistanceToHostFace' or 'ToCover.'
Public method IsToOtherRebar
Returns true if the RebarConstraintType of the RebarConstraint is 'ToOtherRebar.'
Public method IsValid
Checks that the RebarConstraint still has access to valid Rebar constraint data and that its RebarConstraintsManager is still valid.
Public method SetDistanceToTargetCover
Sets the distance from the RebarConstrainedHandle to the target Host Cover Element surface. The RebarConstraintType of the RebarConstraint must be 'ToCover.'
Public method SetDistanceToTargetHostFace
Sets the distance from the RebarConstrainedHandle to the target Host Element surface. The RebarConstraintType of the RebarConstraint must be 'FixedDistanceToHostFace.'
Public method TargetIsBarBend
Returns true if the RebarTargetConstraintType of the RebarConstraint is 'BarBend'
Public method TargetIsHookBend
Returns true if the RebarTargetConstraintType of the RebarConstraint is 'HookBend'
Public method TargetRebarConstraintTypeIsEdge
Returns true if the RebarConstraintType of the RebarConstraint is 'ToOtherRebar,' and the RebarConstraint is attached to an edge of the other Rebar Element.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object .)

Properties

Name Description
Public property IsValidObject
Specifies whether the .NET object represents a valid Revit entity.

See Also