PolygonMeasureCalculator

class axioma.core.geometry.PolygonMeasureCalculator

Интерфейс вычисления метрики для полигонов

isCartesian()

является ли вычислением на плоскости

Тип результата:bool
__call__(polygon)

проведение вычислений над полигоном

Параметры:polygon (QPolygonF) – полигон
Результат:результат
Тип результата:float

DistanceCalculator

class axioma.core.geometry.DistanceCalculator

Абстрактный класс вычисления расстояния

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

  • PolygonMeasureCalculator

    __call__(point1, point2)

    вычисление расстояния

    Параметры:
    • point1 (QPointF) – начальная точка
    • point2 (QPointF) – конечная точка
    Результат:

    расстояние

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

    float

CartesianDistanceCalculator

class axioma.core.geometry.CartesianDistanceCalculator

Класс вычисления расстояния на плоскости

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

SphericalDistanceCalculator

class axioma.core.geometry.SphericalDistanceCalculator

Класс вычисления расстояния на сфере

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

  • DistanceCalculator

    SphericalDistanceCalculator(coord_system)

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

    Параметры:coord_system (CoordSystem) – координатная система

PolygonAreaCalculator

class axioma.core.geometry.PolygonAreaCalculator

Абстрактный вспомогательный класс вычисления площади

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

CartesianAreaCalculator

class axioma.core.geometry.CartesianAreaCalculator

Класс вычисления площади на плоскости

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

SphericalDistanceCalculator

class axioma.core.geometry.SphericalDistanceCalculator

Класс вычисления площади на сфере

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

  • PolygonAreaCalculator

    SphericalDistanceCalculator(coord_system)

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

    Параметры:coord_system (CoordSystem) – координатная система