PolygonMeasureCalculator

class axioma.core.geometry.PolygonMeasureCalculator

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

__call__(polygon)

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

Параметры

polygon (QPolygonF) – полигон

Результат

результат

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

float

isCartesian()

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

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

bool

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) – координатная система