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()¶Получить координатную систему
Тип результата: CoordSystem
corpToCoordsysBounds()¶Применить обрезку прямоугольника по границам координатной системы
Результат: сам объект Тип результата: GeoRect
- static
cropToCoordsysBounds(coord_system, georect)¶Обрезать прямоугольник до координатной системы
Параметры:
- coord_system (
CoordSystem) – координатная система- georect (
GeoRect) – прямоугольникРезультат: полученный прямоугольник
Тип результата:
isEqualCs(coord_system)¶Определяет, равна ли координатная система географического прямоугольника заданной
Параметры: coord_system ( CoordSystem) – координатная системаРезультат: True если равна, иначе - False Тип результата: bool
isNonEarthCs()¶Является ли данная координатная система NonEarth
Результат: True, если да Тип результата: bool
isValid()¶Является ли валидным, т.е. с ненулевым прямоугольником и координатной системой
Тип результата: bool
Стандартные методы для прямоугольника. Подробнее в документации Qt для QRectF¶Метод Возвращаемый тип Описание
left()¶floatкоордината х левого края
top()¶floatкоордината y верхнего края
right()¶floatкоордината x правого края
bottom()¶floatкоордината y нижнего края
width()¶floatширина прямоугольника
height()¶floatвысота прямоугольника
center()¶QPointFЦентр
size()¶QSizeРазмер
setCoordSystem(coord_system)¶Задать координатную систему
Параметры: coord_system ( CoordSystem) – новая координатная система
transformToCoordSystem(coord_system)¶Преобразовать к заданной координатной системе
Параметры: coord_system ( CoordSystem) – координатная система, к которой производится преобразование
transformedToCoordSystem(coord_system)¶Возвращает копию географического прямоугольника, трансформированного к заданной координатной системе
Параметры: coord_system ( CoordSystem) – координатная система, к которой производится преобразованиеРезультат: копия географического прямоугольника Тип результата: GeoRect