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
  • 相关阅读:
    RHEL 5.7 Yum配置本地源[Errno 2] No such file or directory
    SQL SERVER中什么情况会导致索引查找变成索引扫描
    Vmware扩展磁盘如何不需重启系统
    Vmware虚拟机进入BIOS方法
    Linux LVM学习总结——删除物理卷
    Linux系统检查查看桌面环境
    spring面试问题与答案集锦
    solr查询特殊字符的处理
    阅读源代码的一点小技巧
    solr查询工作原理深入内幕
  • 原文地址:https://www.cnblogs.com/herd/p/14802029.html
Copyright © 2011-2022 走看看