class GDAL::Transformers::GeneralImageProjectionTransformer3

Public Class Methods

new(source_wkt, source_geo_transform, destination_wkt, destination_geo_transform) click to toggle source

@param source_wkt [String] @param source_geo_transform [GDAL::GeoTransform, FFI::Pointer] @param destination_wkt [String] @param destination_geo_transform [GDAL::GeoTransform, FFI::Pointer] @return [FFI::Pointer]

Calls superclass method
# File lib/gdal/transformers/general_image_projection_transformer3.rb, line 13
def initialize(source_wkt, source_geo_transform, destination_wkt, destination_geo_transform)
  super()

  source_ptr = GDAL._pointer(GDAL::GeoTransform, source_geo_transform)
  destination_ptr = GDAL._pointer(GDAL::GeoTransform, destination_geo_transform)

  pointer = FFI::GDAL::Alg.GDALCreateGenImgProjTransformer3(
    source_wkt,
    source_ptr,
    destination_wkt,
    destination_ptr
  )

  raise if pointer.null?

  init_pointer(pointer)
end