axioma.core.geometry.Transform¶Абстрактный интерфейсный класс преобразования геометрий
isSimpleTransform()¶Является ли данная трансформация простым масштабированием со сдвигом
Результат: True, если является Тип результата: bool
map(point_in, point_out)¶Преобразование координат точки
Параметры: Результат: успешность выполнения
Тип результата:
map(rect_in, rect_out)Преобразование координат прямоугольника
Параметры: Результат: успешность выполнения
Тип результата:
map(points_in, points_out)Преобразование координат списка точек
Параметры: Результат: успешность выполнения
Тип результата:
resultCoordSys()¶Целевая координатная система
Тип результата: CoordSystem
sourceCoordSystem()¶Исходная координатная система
Тип результата: CoordSystem
axioma.core.geometry.TransformQt¶Класс-реализация интерфейсного класса Transform. Предназначен для геометрических 2D-преобразований координатной системы на основе класса QTransform
Унаследован от: Transform
TransformQt(transform, coord_system=None)¶Конструктор класса
Параметры:
- transform (
QTransform) – преобразование координатной системы- coord_system (
CoordSystem) – координатная система
axioma.core.geometry.TransformCoordSys¶Класс-реализация интерфейсного класса Transform. Предназначен для геометрических 2D-преобразований координатной системы на основе данных о координатных системах
Унаследован от: Transform
TransformCoordSys(cs_from, cs_to)¶Конструктор класса
Параметры:
- cs_from (
CoordSystem) – изначальная координатная система- cs_to (
CoordSystem) – конечная координатная система
TransformCoordSys(coord_transform)Конструктор класса
Параметры: coord_transform ( CoordTransform) – преобразование координат из проекции в проекцию