Class: Proj::GridInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/proj/grid_info.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pj_grid_info) ⇒ GridInfo

Returns a new instance of GridInfo.



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/proj/grid_info.rb', line 7

def initialize(pj_grid_info)
  @filename = pj_grid_info[:filename].to_ptr.read_string
  @gridname = pj_grid_info[:gridname].to_ptr.read_string
  @format = pj_grid_info[:format].to_ptr.read_string
  @lower_left = pj_grid_info[:lowerleft]
  @upper_right = pj_grid_info[:upperright]
  @size_lon = pj_grid_info[:n_lon]
  @size_lat = pj_grid_info[:n_lat]
  @cell_size_lon = pj_grid_info[:cs_lon]
  @cell_size_lat = pj_grid_info[:cs_lat]
end

Instance Attribute Details

#cell_size_latObject (readonly)

Returns the value of attribute cell_size_lat.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def cell_size_lat
  @cell_size_lat
end

#cell_size_lonObject (readonly)

Returns the value of attribute cell_size_lon.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def cell_size_lon
  @cell_size_lon
end

#filenameObject (readonly)

Returns the value of attribute filename.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def filename
  @filename
end

#formatObject (readonly)

Returns the value of attribute format.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def format
  @format
end

#gridnameObject (readonly)

Returns the value of attribute gridname.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def gridname
  @gridname
end

#lower_leftObject (readonly)

Returns the value of attribute lower_left.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def lower_left
  @lower_left
end

#size_latObject (readonly)

Returns the value of attribute size_lat.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def size_lat
  @size_lat
end

#size_lonObject (readonly)

Returns the value of attribute size_lon.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def size_lon
  @size_lon
end

#upper_rightObject (readonly)

Returns the value of attribute upper_right.



3
4
5
# File 'lib/proj/grid_info.rb', line 3

def upper_right
  @upper_right
end