Spec-Zone.ru › Ruby 3.4
  1. Resolv::
  2. DNS::
  3. Resource::
  4. LOC

class Resolv::DNS::Resource::LOC

Родительский класс:
Resolv::DNS::Resource

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

Атрибуты

altitude [R]

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

hprecision [R]

Горизонтальная точность: значение типа ssize в метрах в научной нотации в виде двух целых чисел XeY; для получения точности используйте значение/2, например, 2 м = +/-1 м

latitude [R]

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

longitude [R]

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

ssize [R]

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

version [R]

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

vprecision [R]

Вертикальная точность: значение типа ssize в метрах в научной нотации в виде двух целых чисел XeY; для получения точности используйте значение/2, например, 2 м = +/-1 м

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

new (version, ssize, hprecision, vprecision, latitude, longitude, altitude) Показать исходный код
# File lib/resolv.rb, line 2492
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–2025 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

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