ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Editing Namespace / GroundToGridCorrection Class / UsingElevationMode Method
A ArcGIS.Core.CIM.CIMGroundToGridCorrection obtained from GetGroundToGridCorrection
Example

In This Topic
    UsingElevationMode Method
    In This Topic
    Gets whether a combined scale factor will be used in the ground to grid correction.
    Syntax
    public static bool UsingElevationMode( 
       CIMGroundToGridCorrection c
    )
    Public Shared Function UsingElevationMode( _
       ByVal c As CIMGroundToGridCorrection _
    ) As Boolean

    Parameters

    c
    A ArcGIS.Core.CIM.CIMGroundToGridCorrection obtained from GetGroundToGridCorrection

    Return Value

    true when c is not null, when c is enabled, and when the ScaleType property is ArcGIS.Core.CIM.GroundToGridScaleType.ComputeUsingElevation; false otherwise.
    Remarks
    This extension method for the ArcGIS.Core.CIM.CIMGroundToGridCorrection class is identical to: c.UsingScaleFactor() && c.ScaleType == GroundToGridScaleType.ComputeUsingElevation
    Example
    G2G Settings
    CIMGroundToGridCorrection correction = null;
    bool isCorecting = correction.IsCorrecting();   // equivalent to correction != null && correction.Enabled;
    bool UsingOffset = correction.UsingDirectionOffset();   // equivalent to correction.IsCorrecting() && correction.UseDirection;
    double dOffset = correction.GetDirectionOffset(); // equivalent to correction.UsingDirectionOffset() ? correction.Direction : DefaultDirectionOffset;
    bool usingDistanceFactor = correction.UsingDistanceFactor();  // equivalent to correction.IsCorrecting() && correction.UseScale;
    bool usingElevation = correction.UsingElevationMode(); // equivalent to correction.UsingDistanceFactor() && c.ScaleType == GroundToGridScaleType.ComputeUsingElevation;
    bool usingSFactor = correction.UsingConstantScaleFactor();  //; equivalent to correction.UsingDistanceFactor() && correction.ScaleType == GroundToGridScaleType.ConstantFactor;
    double dSFactor = correction.GetConstantScaleFactor(); // equivalent to correctionc.UsingDistanceFactor() ? correction.ConstantScaleFactor : DefaultConstantScaleFactor;
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also