zoukankan      html  css  js  c++  java
  • QGeoPolygon

    Header: #include <QGeoPolygon>
    qmake: QT += positioning

    Since: Qt 5.10
    Inherits: QGeoShape

    QGeoPolygon类定义地理多边形。
    多边形由表示其周长的QGeoCoordinates的有序列表定义。
    此列表中的每两个相邻元素均通过穿过两个元素的恒定方位的最短线段连接在一起。这种类型的连接可以在纵向上穿过时间线,但不能穿过极点。
    这与此形状的QGeoShape::boundingGeoRectangle()返回的边界框的计算有关,它将把左上角的纬度设置为路径点集中的最大纬度。同样,右下角的纬度将是路径点集中的最小纬度。
    这个类是一个qu小工具。它可以直接从C++和QML中使用。

    QGeoPolygon()
    QGeoPolygon(const QList<QGeoCoordinate> &path)
    QGeoPolygon(const QGeoPolygon &other)
    QGeoPolygon(const QGeoShape &other)
    ~QGeoPolygon()
    void addCoordinate(const QGeoCoordinate &coordinate)
    bool containsCoordinate(const QGeoCoordinate &coordinate) const
    QGeoCoordinate coordinateAt(int index) const
    void insertCoordinate(int index, const QGeoCoordinate &coordinate)
    double length(int indexFrom = 0, int indexTo = -1) const
    const QList<QGeoCoordinate> & path() const
    void removeCoordinate(const QGeoCoordinate &coordinate)
    void removeCoordinate(int index)
    void replaceCoordinate(int index, const QGeoCoordinate &coordinate)
    void setPath(const QList<QGeoCoordinate> &path)
    int size() const
    QString toString() const
    void translate(double degreesLatitude, double degreesLongitude)
    QGeoPolygon translated(double degreesLatitude, double degreesLongitude) const
    bool operator!=(const QGeoPolygon &other) const
    QGeoPolygon & operator=(const QGeoPolygon &other)
    bool operator==(const QGeoPolygon &other) const

    ####################

    QQ 3087438119
  • 相关阅读:
    python ipython使用
    Django ORM 操作
    Django uwsgi 基础知识
    前端 vue router 传递参数
    观察者模式和发布订阅模式
    关于重绘和回流
    Vuex入门简单示例(五)
    Vuex入门简单示例(四)
    Vuex入门简单示例(三)
    Vuex入门简单示例(二)
  • 原文地址:https://www.cnblogs.com/herd/p/14802029.html
Copyright © 2011-2022 走看看