Method: Osgb::Projection#initialize
- Defined in:
- lib/osgb/projection.rb
#initialize(name, attributes) ⇒ Projection
Returns a new instance of Projection.
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/osgb/projection.rb', line 6 def initialize(name, attributes) @name = name @scale = attributes[:scale] @phi0 = attributes[:phi0].to_radians @lambda0 = attributes[:lambda0].to_radians @e0 = attributes[:e0] @n0 = attributes[:n0] @ellipsoid = Osgb::Ellipsoid[attributes[:ellipsoid]] @@instances[name] = self end |