2027 Class Back to 2027
C

TopographySurface

Version comparison

Members across versions

24 members across 9 versions · 9 changed · 8 obsolete

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

Member 2020 2021 2022 2023 2024 2025 2025.3 2026 2027
M AddPoints(IList<XYZ>)
same same same same changed same same same same
M ArePointsDistinct(IList<XYZ>)
same same same same same same same same same
same same same same same changed same same same
M ChangePointElevation(XYZ, Double)
same same same same changed same same same same
M ChangePointsElevation(IList<XYZ>, Double)
same same same same changed same same same same
M ContainsPoint(XYZ)
same same same same same same same same same
M Create(Document, IList<XYZ>, IList<PolymeshFacet>)
same same same same changed same same same same
M Create(Document, IList<XYZ>)
same same same same changed same same same same
M DeletePoints(IList<XYZ>)
same same same same changed same same same same
M FindPoints(Outline)
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
same same same same same same same same same
same same same same same same same same same
M IsValidFaceSet(IList<PolymeshFacet>, IList<XYZ>)
same same same same same same same same same
M IsValidRegion(IList<XYZ>)
same same same same same same same same same
M MovePoint(XYZ, XYZ)
same same same same changed same same same same
M MovePoints(IList<XYZ>, XYZ)
same same same same changed 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 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 9 changed

Flip API Versions →

Changed members

TopographySurface.AddPoints(IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> A collection of points to be added.
TopographySurface.AsSiteSubRegion()
→ returns nullNothingnullptrSiteSubRegion The SiteSubRegion element. If this does not represent a SiteSubRegion, this will be .
TopographySurface.ChangePointElevation(XYZ, Double)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
point XYZ The point to be modified.
elevationValue Double The new elevation value.
TopographySurface.ChangePointsElevation(IList<XYZ>, Double)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> The points to be modified.
elevationValue Double The new elevation value.
TopographySurface.Create(Document, IList<XYZ>, IList<PolymeshFacet>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that Toposolid elements should be used in place of TopographySurface elements.
document Document The document to be modified.
points IList<XYZ> A collection of points. The points represent an enclosed area in the XY plane.
facets IList<PolymeshFacet> Triangle facets composing a polygon mesh. Every facet contains 3 integers representing vertex indices.
→ returns TopographySurface The new topography surface.
TopographySurface.Create(Document, IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that Toposolid elements should be used in place of TopographySurface elements.
document Document The document to be modified.
points IList<XYZ> A collection of points. The points represent an enclosed area in the XY plane. There can be only one point in the same XY location.
→ returns TopographySurface The new topography surface.
TopographySurface.DeletePoints(IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> A collection of points to be deleted.
TopographySurface.MovePoint(XYZ, XYZ)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
movedPoint XYZ The point to be moved.
targetPoint XYZ The new designated location of this point will move to.
TopographySurface.MovePoints(IList<XYZ>, XYZ)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
movedPoints IList<XYZ> The points to be moved.
moveVector XYZ The vector which describes the distance and direction for the move. Note that the Z value represents a change in elevation, pass Z=0 to move the point without changing the elevation.

Changes in 2021 vs 2027 9 changed

Flip API Versions →

Changed members

TopographySurface.AddPoints(IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> A collection of points to be added.
TopographySurface.AsSiteSubRegion()
→ returns nullNothingnullptrSiteSubRegion The SiteSubRegion element. If this does not represent a SiteSubRegion, this will be .
TopographySurface.ChangePointElevation(XYZ, Double)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
point XYZ The point to be modified.
elevationValue Double The new elevation value.
TopographySurface.ChangePointsElevation(IList<XYZ>, Double)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> The points to be modified.
elevationValue Double The new elevation value.
TopographySurface.Create(Document, IList<XYZ>, IList<PolymeshFacet>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that Toposolid elements should be used in place of TopographySurface elements.
document Document The document to be modified.
points IList<XYZ> A collection of points. The points represent an enclosed area in the XY plane.
facets IList<PolymeshFacet> Triangle facets composing a polygon mesh. Every facet contains 3 integers representing vertex indices.
→ returns TopographySurface The new topography surface.
TopographySurface.Create(Document, IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that Toposolid elements should be used in place of TopographySurface elements.
document Document The document to be modified.
points IList<XYZ> A collection of points. The points represent an enclosed area in the XY plane. There can be only one point in the same XY location.
→ returns TopographySurface The new topography surface.
TopographySurface.DeletePoints(IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> A collection of points to be deleted.
TopographySurface.MovePoint(XYZ, XYZ)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
movedPoint XYZ The point to be moved.
targetPoint XYZ The new designated location of this point will move to.
TopographySurface.MovePoints(IList<XYZ>, XYZ)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
movedPoints IList<XYZ> The points to be moved.
moveVector XYZ The vector which describes the distance and direction for the move. Note that the Z value represents a change in elevation, pass Z=0 to move the point without changing the elevation.

Changes in 2022 vs 2027 9 changed

Flip API Versions →

Changed members

TopographySurface.AddPoints(IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> A collection of points to be added.
TopographySurface.AsSiteSubRegion()
→ returns nullNothingnullptrSiteSubRegion The SiteSubRegion element. If this does not represent a SiteSubRegion, this will be .
TopographySurface.ChangePointElevation(XYZ, Double)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
point XYZ The point to be modified.
elevationValue Double The new elevation value.
TopographySurface.ChangePointsElevation(IList<XYZ>, Double)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> The points to be modified.
elevationValue Double The new elevation value.
TopographySurface.Create(Document, IList<XYZ>, IList<PolymeshFacet>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that Toposolid elements should be used in place of TopographySurface elements.
document Document The document to be modified.
points IList<XYZ> A collection of points. The points represent an enclosed area in the XY plane.
facets IList<PolymeshFacet> Triangle facets composing a polygon mesh. Every facet contains 3 integers representing vertex indices.
→ returns TopographySurface The new topography surface.
TopographySurface.Create(Document, IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that Toposolid elements should be used in place of TopographySurface elements.
document Document The document to be modified.
points IList<XYZ> A collection of points. The points represent an enclosed area in the XY plane. There can be only one point in the same XY location.
→ returns TopographySurface The new topography surface.
TopographySurface.DeletePoints(IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> A collection of points to be deleted.
TopographySurface.MovePoint(XYZ, XYZ)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
movedPoint XYZ The point to be moved.
targetPoint XYZ The new designated location of this point will move to.
TopographySurface.MovePoints(IList<XYZ>, XYZ)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
movedPoints IList<XYZ> The points to be moved.
moveVector XYZ The vector which describes the distance and direction for the move. Note that the Z value represents a change in elevation, pass Z=0 to move the point without changing the elevation.

Changes in 2023 vs 2027 9 changed

Flip API Versions →

Changed members

TopographySurface.AddPoints(IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> A collection of points to be added.
TopographySurface.AsSiteSubRegion()
→ returns nullNothingnullptrSiteSubRegion The SiteSubRegion element. If this does not represent a SiteSubRegion, this will be .
TopographySurface.ChangePointElevation(XYZ, Double)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
point XYZ The point to be modified.
elevationValue Double The new elevation value.
TopographySurface.ChangePointsElevation(IList<XYZ>, Double)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> The points to be modified.
elevationValue Double The new elevation value.
TopographySurface.Create(Document, IList<XYZ>, IList<PolymeshFacet>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that Toposolid elements should be used in place of TopographySurface elements.
document Document The document to be modified.
points IList<XYZ> A collection of points. The points represent an enclosed area in the XY plane.
facets IList<PolymeshFacet> Triangle facets composing a polygon mesh. Every facet contains 3 integers representing vertex indices.
→ returns TopographySurface The new topography surface.
TopographySurface.Create(Document, IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that Toposolid elements should be used in place of TopographySurface elements.
document Document The document to be modified.
points IList<XYZ> A collection of points. The points represent an enclosed area in the XY plane. There can be only one point in the same XY location.
→ returns TopographySurface The new topography surface.
TopographySurface.DeletePoints(IList<XYZ>)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
points IList<XYZ> A collection of points to be deleted.
TopographySurface.MovePoint(XYZ, XYZ)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
movedPoint XYZ The point to be moved.
targetPoint XYZ The new designated location of this point will move to.
TopographySurface.MovePoints(IList<XYZ>, XYZ)
Became obsolete in 2027: This method is deprecated in Revit 2024 with the introduction of the new Toposolid elements. It is recommended that TopographySurface elements should be converted to Toposolid elements to enable better editing options.
movedPoints IList<XYZ> The points to be moved.
moveVector XYZ The vector which describes the distance and direction for the move. Note that the Z value represents a change in elevation, pass Z=0 to move the point without changing the elevation.

Changes in 2024 vs 2027 1 changed

Flip API Versions →

Changed members

TopographySurface.AsSiteSubRegion()
→ returns nullNothingnullptrSiteSubRegion The SiteSubRegion element. If this does not represent a SiteSubRegion, this will be .