2027 Members
Changes 0
M

RebarConstraintsManager Methods

Name Return Type Description Inherited From
M AllowConstraintTargets(RebarConstrainedHandle, IList<Reference>) Boolean Returns true if references are valid targets for handle, false otherwise.
M ApplyRebarConstraints(IList<RebarConstraint>, IList<Reference>, IList<Reference>) Boolean Returns true if constraints were applied to rebar with success.
M ClearHandleConstraintPairHighlighting(Document) None Clears all highlighting in all views.
M Dispose() None
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M GetAllConstrainedHandles() IList<RebarConstrainedHandle> Retrieves all handles on the Rebar that are constrained to external references.
M GetAllHandles() IList<RebarConstrainedHandle> Gets all RebarConstrainedHandles of this bar.
M GetConstraintCandidatesForHandle(RebarConstrainedHandle, ElementId) IList<RebarConstraint> 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.
M GetConstraintCandidatesForHandle(RebarConstrainedHandle, Reference) IList<RebarConstraint> For shape driven rebar returns all possible RebarConstraints that will constrain RebarConstrainedHandle to the provided reference. For free form rebar will return an empty list.
M GetCurrentConstraintOnHandle(RebarConstrainedHandle) RebarConstraint Retrieves the RebarConstraint that acts on the specified RebarConstraintHandle.
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetPreferredConstraintOnHandle(RebarConstrainedHandle) RebarConstraint 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.
M GetRebar() Rebar Gets the Rebar element whose constraints are managed using this instance.
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M HasValidRebar() Boolean Checks whether the Manager's Rebar is still valid.
M HighlightHandleConstraintPairInAllViews(Document, RebarConstrainedHandle, RebarConstraint) None Highlights the specified RebarConstrainedHandle and RebarConstraint in all views.
M RemovePreferredConstraintFromHandle(RebarConstrainedHandle) None For ShapeDriven: Clears the user-preferred RebarConstraint from the specified RebarConstrainedHandle. For FreeForm: Removes the RebarConstraint that is associated to the specified RebarConstrainedHandle.
M SetPreferredConstraint(RebarConstraint) None Sets the RebarConstraint as preferred constraint for its RebarConstrainedHandle.
M SetPreferredConstraintsToSurfaceForHandles(IList<RebarConstrainedHandle>) None For ShapeDriven Rebar it will set a preferred 'ToSurface' RebarConstraint for each input handle. The surface that will be used by the constraint is the current surface that is used to compute the position of the handle. This function applies only for shape driven Rebar, and will throw exception for free form rebar.
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object