TopographySurfaceMovePoint Method |
Note: This API is now obsolete.
Moves a point in a TopographySurface to a new designated location.
Namespace: Autodesk.Revit.DB.ArchitectureAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax[ObsoleteAttribute("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.")]
public void MovePoint(
XYZ movedPoint,
XYZ targetPoint
)
<ObsoleteAttribute("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.")>
Public Sub MovePoint (
movedPoint As XYZ,
targetPoint As XYZ
)
public:
[ObsoleteAttribute(L"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.")]
void MovePoint(
XYZ^ movedPoint,
XYZ^ targetPoint
)
[<ObsoleteAttribute("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.")>]
member MovePoint :
movedPoint : XYZ *
targetPoint : XYZ -> unit
Parameters
- movedPoint XYZ
-
The point to be moved.
- targetPoint XYZ
-
The new designated location of this point will move to.
ExceptionsException | Condition |
---|
ArgumentException |
The input point does not exist in the current topography surface.
|
ArgumentNullException |
A non-optional argument was null
|
InvalidOperationException |
This element is not a TopographySurface.
-or-
The points of this topography surface are not editable.
-or-
The TopographySurface element is not in an active TopographyEditScope.
Modification cannot be made on this TopographySurface.
-or-
The input point doesn't exist in the current TopographySurface.
|
ModificationForbiddenException |
The document containing this TopographySurface is in failure mode: an operation has failed,
and Revit requires the user to either cancel the operation
or fix the problem (usually by deleting certain elements).
-or-
The document containing this TopographySurface is being loaded, or is in the midst of another
sensitive process.
|
ModificationOutsideTransactionException |
The document containing this TopographySurface has no open transaction.
|
Remarks
If targetPt exists, the movedPt will be deleted. That means if movedPoint is moved to become a duplicate of an existing
point, movedPoint will be deleted instead becuase both points cannot exist at the same location.
This applies to a TopographySurface element (not a SiteSubRegion or a topography surface associated with a BuildingPad), which shoule be in an active TopographyEditScope.
See Also