createWithAltitudeReferenceSystemAndSpatialReferenceId static method

Geopoint createWithAltitudeReferenceSystemAndSpatialReferenceId(
  1. BasicGeoposition position,
  2. AltitudeReferenceSystem altitudeReferenceSystem,
  3. int spatialReferenceId
)

Implementation

static Geopoint createWithAltitudeReferenceSystemAndSpatialReferenceId(
    BasicGeoposition position,
    AltitudeReferenceSystem altitudeReferenceSystem,
    int spatialReferenceId) {
  final activationFactoryPtr =
      CreateActivationFactory(_className, IID_IGeopointFactory);
  final object = IGeopointFactory.fromRawPointer(activationFactoryPtr);

  try {
    return object.createWithAltitudeReferenceSystemAndSpatialReferenceId(
        position, altitudeReferenceSystem, spatialReferenceId);
  } finally {
    object.release();
  }
}