ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Geometry Namespace / CompositeHVDatumTransformation Class / Item Property
The index into the list of hv datum transformations.
Example

In This Topic
    Item Property (CompositeHVDatumTransformation)
    In This Topic
    Gets the single transformation at the specified index.
    Syntax
    Public ReadOnly Default Property Item( _
       ByVal index As Integer _
    ) As HVDatumTransformation
    public HVDatumTransformation this[ 
       int index
    ]; {get;}

    Parameters

    index
    The index into the list of hv datum transformations.
    Example
    Create Composite HV Datum Transformation
    {
      HVDatumTransformation hv1 = HVDatumTransformation.Create(108034);
      HVDatumTransformation hv2 = HVDatumTransformation.Create(108033, false);
      List<HVDatumTransformation> hvs = new List<HVDatumTransformation>() { hv1, hv2 };
    
      // create from enumeration
      CompositeHVDatumTransformation compositehv =
                      CompositeHVDatumTransformation.Create(hvs);
      int count = compositehv.Count;      // count = 2
    
      List<HVDatumTransformation> transforms =
                     compositehv.Transformations as List<HVDatumTransformation>;
      HVDatumTransformation tranform = transforms[0];
      // transform.Wkid = 108034
    
      // get inverse
      CompositeHVDatumTransformation inverse_compositehv =
             compositehv.GetInverse() as CompositeHVDatumTransformation;
    
      // create from xml
      string xml = compositehv.ToXml();
    
      var xml_compositehv = CompositeHVDatumTransformation.CreateFromXml(xml);
    
      // create from json
      string json = compositehv.ToJson();
      CompositeHVDatumTransformation json_compositehv =
          DatumTransformation.CreateFromJson(json) as CompositeHVDatumTransformation;
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also