ArcInterface

class axioma.mapinfo.ArcInterface

Класс-интерфейс для дуги

Унаследован от:

  • CurveInterface

    center()

    Центр эллипса, на базе которого построена дуга

    Тип результата:QPointF
    setCenter(point)

    Установка центра эллипса, на базе которого построена дуга

    Параметры:point (QPointF) – точка центра
    xRadius()

    Радиус полуоси эллипса по координате X

    Тип результата:float
    setXRadius(x_radius)

    Установка радиуса эллипса полуоси по X

    Параметры:x_radius (float) – радиус
    yRadius()

    Радиус полуоси эллипса по координате Y

    Тип результата:float
    setYRasius(y_radius)

    Установка радиуса эллипса полуоси по Y

    Параметры:y_radius (float) – радиус
    startAngle()

    Начальный угол в градусах

    Тип результата:float
    setStartAngle(start_angle)

    Установка начального угла дуги

    Параметры:start_angle (float) – угол в градусах
    endAngle()

    Конечный угол в градусах

    Тип результата:float
    setEndAngle(end_angle)

    Установка конечного угла дуги

    Параметры:end_angle (float) – угол в градусах

Arc

class axioma.mapinfo.Arc

Класс-реализация для дуги

Унаследован от:

  • Geometry

  • ArcInterface

  • GeosSupport

  • Circular

    Arc(coord_system)

    Конструктор класса

    Параметры:coord_system (CoordSystem) – координатная система
    Arc(coord_system, center, x_radius, y_radius, start_angle, end_angle)

    Конструктор класса

    Параметры:
    • coord_system (CoordSystem) – координатная система
    • center (QPointF) – центр эллипса
    • x_radius (float) – радиус по оси X
    • y_raduis (float) – радиус по оси X
    • start_angle (float) – начальный угол дуги
    • end_angle (float) – конечный угол дуги
    Arc(coord_system, rect, start_angle, end_angle)

    Конструктор класса

    Параметры:
    • coord_system (CoordSystem) – координатная система
    • rect (QRectF) – прямоугольник, в который вписывается эллипс
    • start_angle (float) – начальный угол дуги
    • end_angle (float) – конечный угол дуги