C

Railing

Version comparison

Members across versions

22 members across 9 versions · 3 changed

Member-name color: stable · changed · removed · obsolete · added later

Member 2020 2021 2022 2023 2024 2025 2025.3 2026 2027
M Create(Document, ElementId, ElementId, ElementId, RailingPlacementPosition)
same same same same same same same same same
M Create(Document, CurveLoop, ElementId, ElementId)
same same same same same changed same same same
M Create(Document, ElementId, ElementId, RailingPlacementPosition)
same same same same same same same same same
M Flip
same same same same same same same same same
same same same same same same same same same
same same same same same changed same same same
same same same same same same same same same
M GetSubelementOnLevel(ElementId)
same same same same same changed same same same
M IsValidHostForNewRailing(Document, ElementId)
same same same same same same same same same
M IsValidPathForRailing(CurveLoop)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
M Reset
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
M SetPath(CurveLoop)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
P HostId
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same

Per-version detail

Click a version below to see what changed in that release vs your current frame (2027).
Identical to 2027: 2025, 2025.3, 2026
2027 current

Changes in 2020 vs 2027 3 changed

Flip API Versions →

Changed members

Railing.Create(Document, CurveLoop, ElementId, ElementId)
document Document The document.
curveLoop CurveLoop The railing path along which the new railing will be created. The curveLoop should be continuous with curves which are only bounded lines and arcs on the same horizontal plane. It also has to have maximum two curves meet in one end point.
railingTypeId ElementId The railing type of the new railing to be created.
baseLevelId ElementId The base level on which the new railing will be created.
→ returns nullNothingnullptrRailing The new railing instance if creation was successful, otherwise .
Railing.GetMultistoryStairsPlacementLevels()
→ returns MultistoryStairsISet The ids of levels the railing is placed on. The returned set consists of a subset of the base level ids of the corresponding stairs in the MultistoryStairs .
Railing.GetSubelementOnLevel(ElementId)
levelId ElementId The id of the level the railing subelement is placed on.
→ returns nullNothingnullptrSubelement The subelement in given level. will be returned if railing has no subelements on given level.

Changes in 2021 vs 2027 3 changed

Flip API Versions →

Changed members

Railing.Create(Document, CurveLoop, ElementId, ElementId)
document Document The document.
curveLoop CurveLoop The railing path along which the new railing will be created. The curveLoop should be continuous with curves which are only bounded lines and arcs on the same horizontal plane. It also has to have maximum two curves meet in one end point.
railingTypeId ElementId The railing type of the new railing to be created.
baseLevelId ElementId The base level on which the new railing will be created.
→ returns nullNothingnullptrRailing The new railing instance if creation was successful, otherwise .
Railing.GetMultistoryStairsPlacementLevels()
→ returns MultistoryStairsISet The ids of levels the railing is placed on. The returned set consists of a subset of the base level ids of the corresponding stairs in the MultistoryStairs .
Railing.GetSubelementOnLevel(ElementId)
levelId ElementId The id of the level the railing subelement is placed on.
→ returns nullNothingnullptrSubelement The subelement in given level. will be returned if railing has no subelements on given level.

Changes in 2022 vs 2027 3 changed

Flip API Versions →

Changed members

Railing.Create(Document, CurveLoop, ElementId, ElementId)
document Document The document.
curveLoop CurveLoop The railing path along which the new railing will be created. The curveLoop should be continuous with curves which are only bounded lines and arcs on the same horizontal plane. It also has to have maximum two curves meet in one end point.
railingTypeId ElementId The railing type of the new railing to be created.
baseLevelId ElementId The base level on which the new railing will be created.
→ returns nullNothingnullptrRailing The new railing instance if creation was successful, otherwise .
Railing.GetMultistoryStairsPlacementLevels()
→ returns MultistoryStairsISet The ids of levels the railing is placed on. The returned set consists of a subset of the base level ids of the corresponding stairs in the MultistoryStairs .
Railing.GetSubelementOnLevel(ElementId)
levelId ElementId The id of the level the railing subelement is placed on.
→ returns nullNothingnullptrSubelement The subelement in given level. will be returned if railing has no subelements on given level.

Changes in 2023 vs 2027 3 changed

Flip API Versions →

Changed members

Railing.Create(Document, CurveLoop, ElementId, ElementId)
document Document The document.
curveLoop CurveLoop The railing path along which the new railing will be created. The curveLoop should be continuous with curves which are only bounded lines and arcs on the same horizontal plane. It also has to have maximum two curves meet in one end point.
railingTypeId ElementId The railing type of the new railing to be created.
baseLevelId ElementId The base level on which the new railing will be created.
→ returns nullNothingnullptrRailing The new railing instance if creation was successful, otherwise .
Railing.GetMultistoryStairsPlacementLevels()
→ returns MultistoryStairsISet The ids of levels the railing is placed on. The returned set consists of a subset of the base level ids of the corresponding stairs in the MultistoryStairs .
Railing.GetSubelementOnLevel(ElementId)
levelId ElementId The id of the level the railing subelement is placed on.
→ returns nullNothingnullptrSubelement The subelement in given level. will be returned if railing has no subelements on given level.

Changes in 2024 vs 2027 3 changed

Flip API Versions →

Changed members

Railing.Create(Document, CurveLoop, ElementId, ElementId)
document Document The document.
curveLoop CurveLoop The railing path along which the new railing will be created. The curveLoop should be continuous with curves which are only bounded lines and arcs on the same horizontal plane. It also has to have maximum two curves meet in one end point.
railingTypeId ElementId The railing type of the new railing to be created.
baseLevelId ElementId The base level on which the new railing will be created.
→ returns nullNothingnullptrRailing The new railing instance if creation was successful, otherwise .
Railing.GetMultistoryStairsPlacementLevels()
→ returns MultistoryStairsISet The ids of levels the railing is placed on. The returned set consists of a subset of the base level ids of the corresponding stairs in the MultistoryStairs .
Railing.GetSubelementOnLevel(ElementId)
levelId ElementId The id of the level the railing subelement is placed on.
→ returns nullNothingnullptrSubelement The subelement in given level. will be returned if railing has no subelements on given level.