This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > GeoDatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IC > ICadastralGroundToGridTools Interface > ICadastralGroundToGridTools.Forward3D Method (ArcObjects .NET 10.4 SDK) |
Forward3D calculates a new point from an existing point, given the mark-to-mark distance and azimuth measured at the ellipsoid height of the source point. The z-value of the point is treated as an ellipsoid height, and the function uses the spatial reference p
[Visual Basic .NET] Public Function Forward3D ( _ ByVal pSR As ISpatialReference, _ ByVal argumentsInMeters As Boolean, _ ByVal pPoint1 As IPoint, _ ByVal pPoint2Provisional As IPoint, _ ByVal markToMarkDistance As Double _ ) As IPoint
[C#] public IPoint Forward3D ( ISpatialReference pSR, bool argumentsInMeters, IPoint pPoint1, IPoint pPoint2Provisional, double markToMarkDistance );
[C++]
HRESULT Forward3D(
ISpatialReference* pSR,
VARIANT_BOOL argumentsInMeters,
IPoint* pPoint1,
IPoint* pPoint2Provisional,
double markToMarkDistance,
IPoint** ppPoint
);
[C++]
Parameters pSR [in]
pSR is a parameter of type ISpatialReference argumentsInMeters [in] argumentsInMeters is a parameter of type VARIANT_BOOL pPoint1 [in]
pPoint1 is a parameter of type IPoint pPoint2Provisional [in]
pPoint2Provisional is a parameter of type IPoint markToMarkDistance [in] markToMarkDistance is a parameter of type double ppPoint [out, retval]
ppPoint is a parameter of type IPoint