Sha256: 7643e1fb91233918e8f4170af741a64deb2ceca3d806fe192fd41602e0fda281

Contents?: true

Size: 1.48 KB

Versions: 14

Compression:

Stored size: 1.48 KB

Contents

# frozen_string_literal: true

module GDAL
  class BufferTooSmall < StandardError
  end

  class CreateFail < StandardError
  end

  class Error < ::RuntimeError
  end

  class OpenFailure < StandardError
    def initialize(file, msg = nil)
      message = msg || "Unable to open file '#{file}'. Perhaps an unsupported file format?"
      super(message)
    end
  end

  class InvalidAccessFlag < RuntimeError
  end

  class InvalidBandNumber < StandardError
  end

  class InvalidColorTable < StandardError
  end

  class InvalidDataType < StandardError
  end

  class InvalidDriverIndex < StandardError
  end

  class InvalidDriverName < StandardError
  end

  class InvalidGeoTransform < StandardError
  end

  class InvalidRasterBand < StandardError
  end

  # Used when a RasterBand erase operation can't find a value to use to set for
  # values to erase.
  class NoRasterEraseValue < RuntimeError
  end

  # Indicates that neither field attributes were selected nor Z fields were
  # provided to allow for gridding.
  class NoValuesToGrid < RuntimeError
  end

  class NoWriteAccess < RuntimeError
  end

  class NullObject < TypeError
  end

  class RequiredBandNotFound < StandardError
  end

  class UnknownGridAlgorithm < StandardError
    def initialize(algorithm, msg = nil)
      message = msg || "Unknown Grid algorithm type '#{algorithm}'."
      super(message)
    end
  end

  class UnknownRasterAttributeTableType < StandardError
  end

  class UnsupportedOperation < StandardError
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ffi-gdal-1.0.4 lib/gdal/exceptions.rb
ffi-gdal-1.0.3 lib/gdal/exceptions.rb
ffi-gdal-1.0.2 lib/gdal/exceptions.rb
ffi-gdal-1.0.1 lib/gdal/exceptions.rb
ffi-gdal-1.0.0 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta16 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta15 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta14 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta13 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta12 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta11 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta10 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta9 lib/gdal/exceptions.rb
ffi-gdal-1.0.0.beta8 lib/gdal/exceptions.rb