Class: GDAL::Transformers::GeneralImageProjectionTransformer
- Inherits:
-
BaseGeneralImageProjectionTransformer
- Object
- BaseGeneralImageProjectionTransformer
- GDAL::Transformers::GeneralImageProjectionTransformer
- Defined in:
- lib/gdal/transformers/general_image_projection_transformer.rb
Instance Attribute Summary
Attributes inherited from BaseGeneralImageProjectionTransformer
Instance Method Summary collapse
-
#initialize(source_dataset, destination_dataset: nil, source_wkt: nil, destination_wkt: nil, gcp_use_ok: false, order: 0) ⇒ GeneralImageProjectionTransformer
constructor
A new instance of GeneralImageProjectionTransformer.
Methods inherited from BaseGeneralImageProjectionTransformer
#destination_geo_transform=, #destroy!, function, #function, release
Constructor Details
#initialize(source_dataset, destination_dataset: nil, source_wkt: nil, destination_wkt: nil, gcp_use_ok: false, order: 0) ⇒ GeneralImageProjectionTransformer
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# 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 |