Class: Proj::GridInfo
- Inherits:
-
Object
- Object
- Proj::GridInfo
- Defined in:
- lib/proj/grid_info.rb
Instance Attribute Summary collapse
-
#cell_size_lat ⇒ Object
readonly
Returns the value of attribute cell_size_lat.
-
#cell_size_lon ⇒ Object
readonly
Returns the value of attribute cell_size_lon.
-
#filename ⇒ Object
readonly
Returns the value of attribute filename.
-
#format ⇒ Object
readonly
Returns the value of attribute format.
-
#gridname ⇒ Object
readonly
Returns the value of attribute gridname.
-
#lower_left ⇒ Object
readonly
Returns the value of attribute lower_left.
-
#size_lat ⇒ Object
readonly
Returns the value of attribute size_lat.
-
#size_lon ⇒ Object
readonly
Returns the value of attribute size_lon.
-
#upper_right ⇒ Object
readonly
Returns the value of attribute upper_right.
Instance Method Summary collapse
-
#initialize(pj_grid_info) ⇒ GridInfo
constructor
A new instance of GridInfo.
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_lat ⇒ Object (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_lon ⇒ Object (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 |
#filename ⇒ Object (readonly)
Returns the value of attribute filename.
3 4 5 |
# File 'lib/proj/grid_info.rb', line 3 def filename @filename end |
#format ⇒ Object (readonly)
Returns the value of attribute format.
3 4 5 |
# File 'lib/proj/grid_info.rb', line 3 def format @format end |
#gridname ⇒ Object (readonly)
Returns the value of attribute gridname.
3 4 5 |
# File 'lib/proj/grid_info.rb', line 3 def gridname @gridname end |
#lower_left ⇒ Object (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_lat ⇒ Object (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_lon ⇒ Object (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_right ⇒ Object (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 |