The RebarConstraintsManager type exposes the following members.

Methods

  NameDescription
Public methodAllowConstraintTargets
Returns true if references are valid targets for handle, false otherwise.
Public methodApplyRebarConstraints
Returns true if constraints were applied to rebar with success.
Public methodClearHandleConstraintPairHighlighting
Clears all highlighting in all views.
Public methodDispose
Releases all resources used by the RebarConstraintsManager
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAllConstrainedHandles
Retrieves all handles on the Rebar that are constrained to external references.
Public methodGetAllHandles
Gets all RebarConstrainedHandles of this bar.
Public methodGetConstraintCandidatesForHandle(RebarConstrainedHandle)

For shape driven rebar returns all possible RebarConstraints that could be used for a specified RebarConstrainedHandle.

For free form rebar will return an empty list.

Public methodGetConstraintCandidatesForHandle(RebarConstrainedHandle, ElementId)

For shape driven rebar returns all possible RebarConstraints belonging to references from the provided element that could be used for a specified RebarConstrainedHandle.

For free form rebar will return an empty list.

Public methodGetConstraintCandidatesForHandle(RebarConstrainedHandle, Reference)

For shape driven rebar returns all possible RebarConstraints that will constrain RebarConstrainedHandle to the provided reference.

For free form rebar will return an empty lists.

Public methodGetCurrentConstraintOnHandle
Retrieves the RebarConstraint that acts on the specified RebarConstraintHandle.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetPreferredConstraintOnHandle

For ShapeDriven: Returns the RebarConstraint that has been set as preferred for the specified RebarConstrainedHandle.

For FreeForm: Returns the RebarConstraint that acts on the specified RebarConstraintHandle.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasValidRebar
Checks whether the Manager's Rebar is still valid.
Public methodHighlightHandleConstraintPairInAllViews
Highlights the specified RebarConstrainedHandle and RebarConstraint in all views.
Public methodRemovePreferredConstraintFromHandle

For ShapeDriven: Clears the user-preferred RebarConstraint from the specified RebarConstrainedHandle.

For FreeForm: Removes the RebarConstraint that is associated to the specified RebarConstrainedHandle.

Public methodSetPreferredConstraintForHandle

For ShapeDriven Rebar: Sets the RebarConstraint as preferred constraint target for the specified RebarConstrainedHandle.

For FreeForm Rebar: Sets the RebarConstraint as the target for the specified RebarConstraintHandle.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyStatic memberIsRebarConstrainedPlacementEnabled
A static property defining if the 'Rebar Constrained Placement' setting is on or off in current Revit Application Session.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.

See Also