Класс 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