GeoRect - Географический прямоугольник¶
-
class
axioma.core.dp.GeoRect¶ Географический прямоугольник. объединяет в себе прямоугольник (
QRectF) и координатную систему (CoordSystem).Методы:
-
GeoRect()¶ Конструктор класса
-
GeoRect(rect, coord_system)¶ Конструктор класса
- Параметры
rect (
QRectF) – прямоугольникcoord_system (
CoordSystem) – координатная система
-
GeoRect(coord_system)¶ Конструктор класса
- Параметры
coord_system (
CoordSystem) – координатная система
-
GeoRect(georect)¶ Конструктор копирования
- Параметры
georect (
GeoRect) – копируемый географический прямоугольник
-
coordSystem()¶ Получить координатную систему
- Тип результата
-
corpToCoordsysBounds()¶ Применить обрезку прямоугольника по границам координатной системы
- Результат
сам объект
- Тип результата
-
static
cropToCoordsysBounds(coord_system, georect)¶ Обрезать прямоугольник до координатной системы
- Параметры
coord_system (
CoordSystem) – координатная системаgeorect (
GeoRect) – прямоугольник
- Результат
полученный прямоугольник
- Тип результата
-
isEqualCs(coord_system)¶ Определяет, равна ли координатная система географического прямоугольника заданной
- Параметры
coord_system (
CoordSystem) – координатная система- Результат
True если равна, иначе - False
- Тип результата
-
isNonEarthCs()¶ Является ли данная координатная система NonEarth
- Результат
True, если да
- Тип результата
-
isValid()¶ Является ли валидным, т.е. с ненулевым прямоугольником и координатной системой
- Тип результата
Стандартные методы для прямоугольника. Подробнее в документации Qt для QRectF¶Метод
Возвращаемый тип
Описание
-
left()¶
координата х левого края
-
top()¶
координата y верхнего края
-
right()¶
координата x правого края
-
bottom()¶
координата y нижнего края
-
width()¶
ширина прямоугольника
-
height()¶
высота прямоугольника
-
center()¶
Центр
-
size()¶
Размер
-
setCoordSystem(coord_system)¶ Задать координатную систему
- Параметры
coord_system (
CoordSystem) – новая координатная система
-
transformToCoordSystem(coord_system)¶ Преобразовать к заданной координатной системе
- Параметры
coord_system (
CoordSystem) – координатная система, к которой производится преобразование
-
transformedToCoordSystem(coord_system)¶ Возвращает копию географического прямоугольника, трансформированного к заданной координатной системе
- Параметры
coord_system (
CoordSystem) – координатная система, к которой производится преобразование- Результат
копия географического прямоугольника
- Тип результата
-
unite(georect)¶ Объединить с другим географическим прямоугольником
-