Spec-Zone.ru › Qt 5.12

Класс QCompassReading

Класс QCompassReading представляет одно считывание данных компаса. Подробнее...

Заголовок: #include <QCompassReading>
qmake: QT += sensors
С момента: Qt 5.1
Наследует: QSensorReading
  • Список всех членов, включая наследуемые
  • Устаревшие члены

Свойства

  • azimuth : const qreal
  • calibrationLevel : const qreal
  • 1 свойство унаследовано от QSensorReading
  • 1 свойство унаследовано от QObject

Открытые функции

QCompassReading(QObject *parent = DECLARE_READING(QCompassReading))
virtual ~QCompassReading()
qreal azimuth() const
qreal calibrationLevel() const
void setAzimuth(qreal azimuth)
void setCalibrationLevel(qreal calibrationLevel)

Переопределённые открытые функции

virtual void copyValuesFrom(QSensorReading *other) override
  • 4 открытых функции унаследованы от QSensorReading
  • 31 открытых функций унаследованы от QObject

Статические открытые члены

const QMetaObject staticMetaObject
  • 9 статических открытых членов унаследованы от QObject

Дополнительные унаследованные члены

  • 1 открытый слот унаследован от QObject
  • 2 сигналов унаследованы от QObject
  • 9 защищённых функций унаследованы от QObject

Подробное описание

Класс QCompassReading представляет одно считывание данных компаса.

Единицы измерения QCompassReading

Компас возвращает азимут устройства в градусах от магнитного севера по часовой стрелке, исходя из верхней части устройства, как определено в QScreen::nativeOrientation. Также есть значение, указывающее на состояние калибровки устройства. Если устройство не откалибровано, азимут может быть неточным.

Цифровые компасы подвержены электромагнитным помехам и могут потребовать калибровки после размещения вблизи источников магнитного поля. Точность компаса может быть нарушена любыми ферромагнитными материалами вблизи.

Состояние калибровки устройства измеряется числом от 0 до 1. Значение 1 соответствует наивысшему уровню, а 0 — худшему.

Документация по свойствам

azimuth : const qreal

Это свойство содержит азимут устройства.

Измеряется в градусах от магнитного севера по часовой стрелке, исходя из верхней части устройства, как определено в QPlatformScreen::nativeOrientation.

Функции доступа:

qreal azimuth() const

См. также Единицы измерения QCompassReading.

calibrationLevel : const qreal

Это свойство содержит уровень калибровки считывания.

Измеряется как значение от 0 до 1, причём более высокие значения означают лучшую калибровку.

Функции доступа:

qreal calibrationLevel() const

См. также Единицы измерения QCompassReading.

Документация по членам-функциям

QCompassReading::QCompassReading(QObject *parent = DECLARE_READING(QCompassReading))

Конструктор по умолчанию для экземпляра QCompassReading.

[virtual] QCompassReading::~QCompassReading()

Уничтожает экземпляр QCompassReading. Деструктор является виртуальным.

[override virtual] void QCompassReading::copyValuesFrom(QSensorReading *other)

void QCompassReading::setAzimuth(qreal azimuth)

Устанавливает azimuth устройства.

См. также azimuth() и Единицы измерения QCompassReading.

void QCompassReading::setCalibrationLevel(qreal calibrationLevel)

Устанавливает уровень калибровки считывания на calibrationLevel.

См. также calibrationLevel().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qcompassreading.html

Spec-Zone.ru

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