This document is archived and information here might be outdated.  Recommended version.


ICadastralGroundToGridTools.Forward3D Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeodatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IC > ICadastralGroundToGridTools Interface > ICadastralGroundToGridTools.Forward3D Method
ArcGIS Developer Help

ICadastralGroundToGridTools.Forward3D Method

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
);
[C++]
Parameters
pSR [in]

pSR is a parameter of type ISpatialReference* argumentsInMeters [in]
argumentsInMeters is a parameter of type 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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also

ICadastralGroundToGridTools Interface