Class: Orbit::TopocentricHorizonCoordinates

Inherits:
Object
  • Object
show all
Defined in:
lib/orbit/topocentric_horizon_coordinates.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(az, el, r, rr) ⇒ TopocentricHorizonCoordinates

Returns a new instance of TopocentricHorizonCoordinates.



25
26
27
28
29
30
# File 'lib/orbit/topocentric_horizon_coordinates.rb', line 25

def initialize( az, el, r, rr )
  @azimuth    = az
  @elevation  = el
  @range      = r
  @range_rate = rr
end

Instance Attribute Details

#azimuthObject

/ <summary> / The azimuth, in radians. / </summary>



7
8
9
# File 'lib/orbit/topocentric_horizon_coordinates.rb', line 7

def azimuth
  @azimuth
end

#elevationObject

/ <summary> / The elevation, in radians. / </summary>



12
13
14
# File 'lib/orbit/topocentric_horizon_coordinates.rb', line 12

def elevation
  @elevation
end

#rangeObject

/ <summary> / The range, in kilometers. / </summary>



17
18
19
# File 'lib/orbit/topocentric_horizon_coordinates.rb', line 17

def range
  @range
end

#range_rateObject

/ <summary> / The range rate, in kilometers per second. / A negative value means “towards observer”. / </summary>



23
24
25
# File 'lib/orbit/topocentric_horizon_coordinates.rb', line 23

def range_rate
  @range_rate
end