axioma.core.geometry.GeometryInterface¶Данный класс представляет собой интерфейс для работы с геометриями
Унаследован от: Serializable
clone()¶Создание копии геометрии
Результат: копия геометрии Тип результата: GeometryInterface
isCollection()¶Метод, позволяющий определить, является ли геометрия коллекцией
Результат: результат проверки Тип результата: bool
boundingRect()¶Расчет ограничивающего прямоугольника геометрии
Результат: ограничивающий прямоугольник Тип результата: QRectF
isHitByBoundingRect(rect)¶Проверят, попадает ли геометрия внутрь ограничивающего прямоугольника (для точек - особый случай)
Параметры: rect – ограничивающий прямоугольник Type: QRectFРезультат: результат проверки Тип результата: bool
coordSystem()¶Координатная система геометрии
Результат: координатная система
setCoordSystem(coord_system)¶Установка координатной системы геометрии
Параметры: coord_system ( CoordSystem) – новая координатная система
translated(dx, dy)¶Преобразование геометрии путем смещения координат
Параметры: Результат: преобразованная геометрия
Тип результата:
rotated(center, radians)¶Преобразование геометрии путем вращения вокруг точки
Параметры: Результат: преобразованная геометрия
Тип результата: Исключение: exception –
Exceptionв случае, если преобразование невозможно выполнить
transformed(coord_system)¶Преобразование геометрии
Параметры: coord_system ( CoordSystem) – координатная система в соответствии с которой необходимо преобразовать геометриюРезультат: новая преобразованная геометрия Тип результата: GeometryInterfaceИсключение: exception – Exceptionв случае, если преобразование невозможно выполнить
transformed(transformation)Преобразование геометрии
Параметры: transformation ( QTransform) – трансформация геометрииРезультат: новая преобразованная геометрия Тип результата: GeometryInterfaceИсключение: exception – Exceptionв случае, если преобразование невозможно выполнить
axioma.core.geometry.Geometry¶Класс-реализация интерфейсного класса GeometryInterface
Geometry(coord_system)¶Конструктор класса
Параметры: coord_system ( CoordSystem) – координатная система