AnalyticalToPhysicalAssociationManager.AddAssociation(ISet<ElementId>, ISet<ElementId>)
Method
Description:
Adds a new association between a group of analytical elements and a group of physical elements.
Adds a new association between a group of analytical elements and a group of physical elements.
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:
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
Syntax
public void AddAssociation(
ISet<ElementId> analyticalElementIds,
ISet<ElementId> physicalElementIds
)
Parameters
Parameter | Type | Description |
---|---|---|
analyticalElementIds | ISet | Ids of the analytical elements. |
physicalElementIds | ISet | Ids of the physical elements. |
Return Value
Exceptions
Exception | Condition |
---|---|
ArgumentException | Analytical id is not valid or has already defined another association. -or- Physical id is not valid or has already defined another association. |
ArgumentNullException | A non-optional argument was null |