Spec-Zone.ru › Qt 5.6

Класс QGeoCircle

Класс QGeoCircle определяет круговую географическую область. Подробнее...

Заголовок: #include <QGeoCircle>
qmake: QT += positioning
С тех пор: Qt 5.2
Наследуется от: QGeoShape
  • Список всех членов, включая унаследованные

Свойства

  • center : QGeoCoordinate
  • radius : qreal
  • 3 свойства унаследованы от QGeoShape

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

QGeoCircle()
QGeoCircle(const QGeoCoordinate &center, qreal radius = -1.0)
QGeoCircle(const QGeoCircle &other)
QGeoCircle(const QGeoShape &other)
~QGeoCircle()
QGeoCoordinate center() const
qreal radius() const
void setCenter(const QGeoCoordinate &center)
void setRadius(qreal radius)
QString toString() const
void translate(double degreesLatitude, double degreesLongitude)
QGeoCircle translated(double degreesLatitude, double degreesLongitude) const
bool operator!=(const QGeoCircle &other) const
QGeoCircle & operator=(const QGeoCircle &other)
bool operator==(const QGeoCircle &other) const
  • 10 открытых функций унаследованы от QGeoShape

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

Класс QGeoCircle определяет круговую географическую область.

Окружность определяется с помощью QGeoCoordinate, указывающего центр окружности, и qreal, указывающего радиус окружности в метрах.

Окружность считается недействительной, если координата центра недействительна или если радиус меньше нуля.

Этот класс является Q_GADGET с Qt 5.5. Он может быть непосредственно использован из C++ и QML.

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

center : QGeoCoordinate

Это свойство содержит координату центра гео-окружности.

Окружность считается недействительной, если это свойство содержит недействительную координату.

Используемая по умолчанию QGeoCircle использует недействительную QGeoCoordinate в качестве центра.

Хотя это свойство введено в Qt 5.5, связанные функции-обработчики существуют с момента первой версии этого класса.

Это свойство было введено в Qt 5.5.

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

QGeoCoordinate center() const
void setCenter(const QGeoCoordinate &center)

radius : qreal

Это свойство содержит радиус окружности в метрах.

Окружность считается недействительной, если это свойство отрицательное.

По умолчанию радиус инициализируется значением -1.

Хотя это свойство введено в Qt 5.5, связанные функции-обработчики существуют с момента первой версии этого класса.

Это свойство было введено в Qt 5.5.

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

qreal radius() const
void setRadius(qreal radius)

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

QGeoCircle::QGeoCircle()

Создает новую, недействительную гео-окружность.

QGeoCircle::QGeoCircle(const QGeoCoordinate &center, qreal radius = -1.0)

Создает новую гео-окружность, центрированную в center с радиусом radius метров.

QGeoCircle::QGeoCircle(const QGeoCircle &other)

Создает новую гео-окружность из содержимого other.

QGeoCircle::QGeoCircle(const QGeoShape &other)

Создает новую гео-окружность из содержимого other.

QGeoCircle::~QGeoCircle()

Удаляет эту гео-окружность.

QGeoCoordinate QGeoCircle::center() const

Возвращает координату центра этой гео-окружности. Эквивалентно QGeoShape::center().

Примечание: Функция-обработчик для свойства center.

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

qreal QGeoCircle::radius() const

Возвращает радиус в метрах этой гео-окружности.

Примечание: Функция-обработчик для свойства radius.

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

void QGeoCircle::setCenter(const QGeoCoordinate &center)

Устанавливает координату центра этой гео-окружности в center.

Примечание: Функция-установщик для свойства center.

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

void QGeoCircle::setRadius(qreal radius)

Устанавливает радиус в метрах этой гео-окружности в radius.

Примечание: Функция-установщик для свойства radius.

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

QString QGeoCircle::toString() const

Возвращает свойства гео-окружности в виде строки.

Эта функция была введена в Qt 5.5.

void QGeoCircle::translate(double degreesLatitude, double degreesLongitude)

Перемещает эту гео-окружность на degreesLatitude градусов к северу и degreesLongitude градусов к востоку.

Отрицательные значения degreesLatitude и degreesLongitude соответствуют перемещению к югу и западу соответственно.

QGeoCircle QGeoCircle::translated(double degreesLatitude, double degreesLongitude) const

Возвращает копию этой гео-окружности, перемещенной на degreesLatitude градусов к северу и degreesLongitude градусов к востоку.

Отрицательные значения degreesLatitude и degreesLongitude соответствуют перемещению к югу и западу соответственно.

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

bool QGeoCircle::operator!=(const QGeoCircle &other) const

Возвращает, не равна ли эта гео-окружность other.

QGeoCircle &QGeoCircle::operator=(const QGeoCircle &other)

Присваивает other этой гео-окружности и возвращает ссылку на эту гео-окружность.

bool QGeoCircle::operator==(const QGeoCircle &other) const

Возвращает, равно ли это геометрическое кольцо other.

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

Spec-Zone.ru

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