Arc

class axioma.mapinfo.Arc

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

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

  • Curve

  • Circular

  • GeosSupport

    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) – конечный угол дуги

    center()

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

    Тип результата

    QPointF

    endAngle()

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

    Тип результата

    float

    setCenter(point)

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

    Параметры

    point (QPointF) – точка центра

    setEndAngle(end_angle)

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

    Параметры

    end_angle (float) – угол в градусах

    setStartAngle(start_angle)

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

    Параметры

    start_angle (float) – угол в градусах

    setXRadius(x_radius)

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

    Параметры

    x_radius (float) – радиус

    setYRasius(y_radius)

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

    Параметры

    y_radius (float) – радиус

    startAngle()

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

    Тип результата

    float

    xRadius()

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

    Тип результата

    float

    yRadius()

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

    Тип результата

    float