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)¶ Установка точности по степени значений размера (например, по цене пикселя)
- Параметры
- Результат
Ссылка на текущий экземпляр класса
- Тип результата
-