Adds a new association between a group of analytical elements and a group of physical elements.
Namespace: Autodesk.Revit.DB.StructureAssembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since: 2024
Syntax
C# |
---|
public void AddAssociation( ISet<ElementId> analyticalElementIds, ISet<ElementId> physicalElementIds ) |
Visual Basic |
---|
Public Sub AddAssociation ( _ analyticalElementIds As ISet(Of ElementId), _ physicalElementIds As ISet(Of ElementId) _ ) |
Visual C++ |
---|
public: void AddAssociation( ISet<ElementId^>^ analyticalElementIds, ISet<ElementId^>^ physicalElementIds ) |
Remarks
The arguments must be ids of analytical and of physical elements that don't have other associations, otherwise an exception is thrown.
Physical elements can have one of these categories:
- Columns
- Curtain Wall Panels
- Floors
- Generic Models
- Mass
- Parts
- Railings
- Ramps
- Roofs
- Stairs
- Structural Columns
- Structural Foundation
- Structural Framing
- Structural Trusses
- Structural Beam System
- Walls
- Analytical Member
- Analytical Panel
Exceptions
Exception | Condition |
---|---|
Autodesk.Revit.Exceptions..::..ArgumentException | Analytical id is not valid or has already defined another association. -or- Physical id is not valid or has already defined another association. |
Autodesk.Revit.Exceptions..::..ArgumentNullException | A non-optional argument was null |