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