Class: Mercator::Datum
- Inherits:
-
Object
- Object
- Mercator::Datum
- Defined in:
- lib/mercator/datum.rb
Overview
Base datum class. Do not use this class in calculations, instead use one of the subclasses defined below.
Instance Attribute Summary collapse
-
#inverse_flattening ⇒ Object
Returns the value of attribute inverse_flattening.
-
#semi_major_axis ⇒ Object
Returns the value of attribute semi_major_axis.
-
#semi_minor_axis ⇒ Object
Returns the value of attribute semi_minor_axis.
Instance Method Summary collapse
Instance Attribute Details
#inverse_flattening ⇒ Object
Returns the value of attribute inverse_flattening.
9 10 11 |
# File 'lib/mercator/datum.rb', line 9 def inverse_flattening @inverse_flattening end |
#semi_major_axis ⇒ Object
Returns the value of attribute semi_major_axis.
7 8 9 |
# File 'lib/mercator/datum.rb', line 7 def semi_major_axis @semi_major_axis end |
#semi_minor_axis ⇒ Object
Returns the value of attribute semi_minor_axis.
8 9 10 |
# File 'lib/mercator/datum.rb', line 8 def semi_minor_axis @semi_minor_axis end |
Instance Method Details
#flattening ⇒ Object
11 12 13 |
# File 'lib/mercator/datum.rb', line 11 def flattening 1 / self.inverse_flattening end |