EllipseInterface

class axioma.mapinfo.EllipseInterface

Класс-интерфейс для эллипса

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

  • Surface

    setCenter(point)

    Установка центра эллипса

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

    Центр эллипса

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

    Большая полуось

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

    Малая полуось

    Тип результата:float
    setMajorSemiAxis(len)

    Установка большой полуоси эллипса

    Параметры:len (float) – длина полуоси
    setMinorSemiAxis(len)

    Установка малой полуоси эллипса

    Параметры:len (float) – длина полуоси

Ellipse

class axioma.mapinfo.Ellipse

Реализация интерфейса эллипса

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

  • Geometry

  • EllipseInterface

  • GeosSupport

  • Circular

    Ellipse(coord_system, rect=QRectF())

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

    Параметры:
    • coord_system (CoordSystem) – координатная система
    • rect (QRectF) – описанный прямоугольник
    Ellipse(coord_system, center, major, minor)

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

    Параметры:
    • coord_system (CoordSystem) – координатная система
    • center (QPointF) – положение центра эллипса
    • major (float) – большая полуось
    • minor (float) – малая полуось