Spec-Zone.ru › Qt 5.11

Класс 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
  • 34 открытые функции унаследованы от QObject

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

  • 1 открытый слот унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 1 открытая переменная унаследована от QObject
  • 10 статические открытые члены унаследованы от QObject
  • 9 защищенные функции унаследованы от QObject
  • 2 защищенные переменные унаследованы от 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/archives/qt-5.11/qcompassreading.html

Spec-Zone.ru

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