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


IConstructGeodetic.ConstructGeodeticLineFromPoints Method (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (Geometry)  

IConstructGeodetic.ConstructGeodeticLineFromPoints Method

Constructs a geodetic line connecting the specified points. The 'by length' and 'by deviation' densification options are supported.

[Visual Basic .NET]
Public Sub ConstructGeodeticLineFromPoints ( _
    ByVal geodeticLineType As esriGeodeticType, _
    ByVal FromPoint As IPoint, _
    ByVal ToPoint As IPoint, _
    ByVal LinearUnit As ILinearUnit, _
    ByVal densifyMethod As esriCurveDensifyMethod, _
    ByVal densifyParameter As Double _
)
[C#]
public void ConstructGeodeticLineFromPoints (
    esriGeodeticType geodeticLineType,
    IPoint FromPoint,
    IPoint ToPoint,
    ILinearUnit LinearUnit,
    esriCurveDensifyMethod densifyMethod,
    double densifyParameter
);
[C++]
HRESULT ConstructGeodeticLineFromPoints(
  esriGeodeticType geodeticLineType,
  IPoint* FromPoint,
  IPoint* ToPoint,
  ILinearUnit* LinearUnit,
  esriCurveDensifyMethod densifyMethod,
  double densifyParameter
);
[C++]

Parameters geodeticLineType
geodeticLineType is a parameter of type esriGeodeticType FromPoint
FromPoint is a parameter of type IPoint* ToPoint
ToPoint is a parameter of type IPoint* LinearUnit
LinearUnit is a parameter of type ILinearUnit* densifyMethod
densifyMethod is a parameter of type esriCurveDensifyMethod densifyParameter
densifyParameter is a parameter of type double

Product Availability

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

Description

Constructs a geodetic line connecting the specified points. The esriCurveDensifyByLength and esriCurveDensifyByDeviation densification methods can be specified. If the from point has a spatial reference (PCS or GCS) associated with it, then that spatial reference will be assigned to the polycurve being constructed. Otherwise, if the polycurve already has a spatial reference, that one will be used. See the above section on common behavior for additional information on this method. This method is not implemented for polygons (E_NOTIMPL is returned).

Errors Returned

Returns E_NOTIMPL if used with polygons.

Remarks

Length of output line will always be less than one hemisphere.

See Also

IConstructGeodetic Interface