Spec-Zone.ru › Ruby 2.6

class Resolv::DNS::Resource::LOC

Parent:
Resolv::DNS::Resource

Ресурс местоположения

Атрибуты

altitude[R]

Высота LOC над сферической опорной плоскостью, расположенной на 100 км ниже сфероида WGS84, в сантиметрах, представленная как целое 32-битное беззнаковое число.

hprecision[R]

Горизонтальная точность, использующая значения типа ssize в метрах в научной записи как 2 целых числа XeY для точности. Значение используется с делением на 2, например, 2 м = ±1 м.

latitude[R]

Широта данного LOC, где 2**31 соответствует экватору, в тысячных долях дуговой секунды, представленная как целое 32-битное беззнаковое число.

longitude[R]

Долгота данного LOC, где 2**31 соответствует начальному меридиану, в тысячных долях дуговой секунды, представленная как целое 32-битное беззнаковое число.

ssize[R]

Сферический размер данного LOC в метрах в научной записи как 2 целых числа XeY.

version[R]

Возвращает значение версии для этого LOC запися, которое должно всегда быть 00.

vprecision[R]

Вертикальная точность, использующая значения типа ssize в метрах в научной записи как 2 целых числа XeY для точности. Значение используется с делением на 2, например, 2 м = ±1 м.

Публичные методы класса

new(version, ssize, hprecision, vprecision, latitude, longitude, altitude) Показать исходный код
# File lib/resolv.rb, line 2048
def initialize(version, ssize, hprecision, vprecision, latitude, longitude, altitude)
  @version    = version
  @ssize      = Resolv::LOC::Size.create(ssize)
  @hprecision = Resolv::LOC::Size.create(hprecision)
  @vprecision = Resolv::LOC::Size.create(vprecision)
  @latitude   = Resolv::LOC::Coord.create(latitude)
  @longitude  = Resolv::LOC::Coord.create(longitude)
  @altitude   = Resolv::LOC::Alt.create(altitude)
end

Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API