Method: Proj::Ellipsoid.built_in
- Defined in:
- lib/proj/ellipsoid.rb
.built_in ⇒ Object
Returns a list of ellipsoids that are built into Proj. A more comprehensive list is stored in the Proj database and can be queried via PjObject#create_from_database
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/proj/ellipsoid.rb', line 5 def self.built_in pointer_to_array = FFI::Pointer.new(Api::PJ_ELLPS, Api.proj_list_ellps) result = Array.new 0.step do |i| pj_ellps = Api::PJ_ELLPS.new(pointer_to_array[i]) break result if pj_ellps[:id].nil? result << pj_ellps end result end |