class GDAL::Transformers::GeneralImageProjectionTransformer
Public Class Methods
new(source_dataset, destination_dataset: nil, source_wkt: nil, destination_wkt: nil, gcp_use_ok: false, order: 0)
click to toggle source
@param source_dataset [GDAL::Dataset, FFI::Pointer] @param destination_dataset [GDAL::Dataset, FFI::Pointer] @param source_wkt [String] @param destination_wkt [String] @param gcp_use_ok [Boolean] @param order [Integer]
Calls superclass method
# File lib/gdal/transformers/general_image_projection_transformer.rb, line 14 def initialize(source_dataset, destination_dataset: nil, source_wkt: nil, destination_wkt: nil, gcp_use_ok: false, order: 0) super() source_ptr = GDAL::Dataset.new_pointer(source_dataset) dest_ptr = GDAL::Dataset.new_pointer(destination_dataset, warn_on_nil: false) pointer = FFI::GDAL::Alg.GDALCreateGenImgProjTransformer( source_ptr, source_wkt, dest_ptr, destination_wkt, gcp_use_ok, 0.0, order ) raise if pointer.null? init_pointer(pointer) end