Класс QGeoShape
Класс QGeoShape определяет географическую область. Подробнее...
| Заголовок: | #include <QGeoShape> |
| qmake: | QT += positioning |
| С тех пор: | Qt 5.2 |
| Наследуется от: |
Открытые типы
| Перечисление | ShapeType { UnknownType, RectangleType, CircleType, PathType } |
Свойства
Открытые функции
| QGeoShape() | |
| QGeoShape(const QGeoShape &other) | |
| ~QGeoShape() | |
| QGeoRectangle | boundingGeoRectangle() const |
| QGeoCoordinate | center() const |
| bool | contains(const QGeoCoordinate &coordinate) const |
| bool | isEmpty() const |
| bool | isValid() const |
| QString | toString() const |
| ShapeType | type() const |
| bool | operator!=(const QGeoShape &other) const |
| QGeoShape & | operator=(const QGeoShape &other) |
| bool | operator==(const QGeoShape &other) const |
Подробное описание
Класс QGeoShape определяет географическую область.
Этот класс является базовым для классов, которые определяют географическую область.
Для обеспечения согласованности подклассы должны описывать конкретные детали связанных областей в терминах экземпляров QGeoCoordinate и расстояний в метрах.
Этот класс является Q_GADGET с Qt 5.5. Его можно непосредственно использовать из C++ и QML.
Документация по типу члена
перечисление QGeoShape::ShapeType
Описывает тип фигуры.
| Константа | Значение | Описание |
|---|---|---|
QGeoShape::UnknownType |
0 |
Фигура неизвестного типа. |
QGeoShape::RectangleType |
1 |
Прямоугольная фигура. |
QGeoShape::CircleType |
2 |
Круглая фигура. |
QGeoShape::PathType |
3 |
Тип пути. |
Документация по свойствам
isEmpty : const bool
Это свойство определяет, является ли эта геометрическая фигура пустой.
Пустая геометрическая фигура — это область, имеющая геометрическую площадь 0.
Хотя это свойство введено в Qt 5.5, связанные функции доступа существуют с первой версии этого класса.
Это свойство было введено в Qt 5.5.
Функции доступа:
| bool | isEmpty() const |
isValid : const bool
Это свойство содержит достоверность геометрической фигуры.
Геометрическая фигура считается недействительной, если некоторые данные, необходимые для однозначного описания геометрической фигуры, не заданы или заданы с неприемлемым значением в зависимости от подкласса этого объекта. Объекты, созданные по умолчанию, недействительны.
Хотя это свойство введено в Qt 5.5, связанные функции доступа существуют с первой версии этого класса.
Это свойство было введено в Qt 5.5.
Функции доступа:
| bool | isValid() const |
type : const ShapeType
Это свойство содержит тип этой геометрической фигуры.
Хотя это свойство введено в Qt 5.5, связанные функции доступа существуют с первой версии этого класса.
Это свойство было введено в Qt 5.5.
Функции доступа:
| ShapeType | type() const |
Документация по функциям члена
QGeoShape::QGeoShape()
Создает новую недействительную геометрическую фигуру типа UnknownType.
QGeoShape::QGeoShape(const QGeoShape &other)
Создаёт новую геометрическую фигуру, которая является копией other.
QGeoShape::~QGeoShape()
Уничтожает эту геометрическую фигуру.
QGeoRectangle QGeoShape::boundingGeoRectangle() const
Возвращает QGeoRectangle, представляющий географическую ограничивающую прямоугольную область геометрической фигуры, определяющий широтно-долготные пределы геометрической фигуры.
Эта функция была введена в Qt 5.9.
QGeoCoordinate QGeoShape::center() const
Возвращает координаты, расположенные в геометрическом центре геометрической фигуры.
Эта функция была введена в Qt 5.5.
bool QGeoShape::contains(const QGeoCoordinate &coordinate) const
Возвращает значение true, если координата coordinate содержится в этой геометрической фигуре, в противном случае возвращает false.
bool QGeoShape::isEmpty() const
Возвращает true, если эта геометрическая фигура пуста, иначе возвращает false.
Пустая геометрическая фигура — это область, имеющая геометрическую площадь 0.
Примечание: Функция-получатель для свойства isEmpty.
bool QGeoShape::isValid() const
Возвращает значение true, если эта геометрическая фигура действительна, иначе возвращает false.
Примечание: Функция-получатель для свойства isValid.
QString QGeoShape::toString() const
Возвращает строковое представление этой геометрической фигуры.
Эта функция была введена в Qt 5.5.
ShapeType QGeoShape::type() const
Возвращает тип этой геометрической фигуры.
Примечание: Функция-получатель для свойства type.
bool QGeoShape::operator!=(const QGeoShape &other) const
Возвращает true, если геометрическая фигура other не эквивалентна этой геометрической фигуре, иначе возвращает false.
QGeoShape &QGeoShape::operator=(const QGeoShape &other)
Присваивает other этой геометрической фигуре и возвращает ссылку на эту геометрическую фигуру.
bool QGeoShape::operator==(const QGeoShape &other) const
Возвращает значение true, если геометрическая фигура other эквивалентна этой геометрической фигуре, в противном случае возвращает false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qgeoshape.html