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