QGeoCircle Class
QGeoCircle クラスは、円形の地理領域を定義します。詳細...
Header: | #include <QGeoCircle> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Positioning) target_link_libraries(mytarget PRIVATE Qt6::Positioning) |
qmake: | QT += positioning |
Inherits: | QGeoShape |
プロパティ
パブリック関数
QGeoCircle() | |
QGeoCircle(const QGeoShape &other) | |
QGeoCircle(const QGeoCoordinate ¢er, qreal radius = -1.0) | |
QGeoCircle(const QGeoCircle &other) | |
~QGeoCircle() | |
QGeoCoordinate | center() const |
void | extendCircle(const QGeoCoordinate &coordinate) |
qreal | radius() const |
void | setCenter(const QGeoCoordinate ¢er) |
void | setRadius(qreal radius) |
QString | toString() const |
void | translate(double degreesLatitude, double degreesLongitude) |
QGeoCircle | translated(double degreesLatitude, double degreesLongitude) const |
QGeoCircle & | operator=(const QGeoCircle &other) |
詳細説明
円は、円の中心を指定するQGeoCoordinate 、円の半径をメートル単位で指定するqrealで定義される。
中心座標が無効であるか、半径がゼロより小さい場合、円は無効であるとみなされる。
このクラスはQt 5.5からQ_GADGET 。C++やQMLから直接使用することができます。
プロパティの説明
center : QGeoCoordinate
このプロパティは、ジオサークルの中心座標を保持します。
このプロパティに無効な座標が含まれている場合、円は無効とみなされます。
デフォルトのQGeoCircle は、無効なQGeoCoordinate を中心として使用します。
このプロパティは Qt 5.5 で導入されましたが、関連するアクセサ関数はこのクラスの最初のバージョンから存在しています。
アクセス関数
radius : qreal
このプロパティは、円の半径をメートル単位で保持する。
このプロパティが負の場合、円は無効とみなされる。
デフォルトでは、半径は-1
で初期化される。
このプロパティは Qt 5.5 で導入されましたが、関連するアクセサ関数はこのクラスの最初のバージョンから存在しています。
アクセス関数
メンバ関数ドキュメント
QGeoCircle::QGeoCircle()
新しい無効なジオサークルを構築する。
QGeoCircle::QGeoCircle(const QGeoShape &other)
other の内容から新しいジオサークルを構築する。
QGeoCircle::QGeoCircle(const QGeoCoordinate ¢er, qreal radius = -1.0)
center を中心とし、半径がradius メートルの新しいジオサークルを構築する。
QGeoCircle::QGeoCircle(const QGeoCircle &other)
other の内容から新しいジオサークルを構築する。
[noexcept]
QGeoCircle::~QGeoCircle()
このジオサークルを破棄する。
QGeoCoordinate QGeoCircle::center() const
このジオサークルの中心座標を返す。QGeoShape::center() と同等。
注釈 center プロパティのゲッター関数。
setCenter()も参照してください 。
[invokable]
void QGeoCircle::extendCircle(const QGeoCoordinate &coordinate)
座標をカバーするようにジオサークルを拡張する。coordinate
注意 : この関数は、メタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。
qreal QGeoCircle::radius() const
このジオサークルの半径をメートル単位で返します。
注: プロパティ radius のゲッター関数。
setRadius()も参照してください 。
void QGeoCircle::setCenter(const QGeoCoordinate ¢er)
このジオサークルの中心座標をcenter に設定する。
注: プロパティcenter の Setter 関数。
center() も参照 。
void QGeoCircle::setRadius(qreal radius)
このジオ・サークルの半径をメートル単位でradius に設定する。
注: プロパティradius のセッター関数。
radius()も参照 。
[invokable]
QString QGeoCircle::toString() const
ジオ・サークルのプロパティを文字列として返す。
注: この関数は、メタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。
[invokable]
void QGeoCircle::translate(double degreesLatitude, double degreesLongitude)
このジオサークルをdegreesLatitude 北方向およびdegreesLongitude 東方向に変換します。
degreesLatitude とdegreesLongitude の負の値は、それぞれ南方向と西方向への移動に対応します。
注意: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。
[invokable]
QGeoCircle QGeoCircle::translated(double degreesLatitude, double degreesLongitude) const
degreesLatitude を北へ、degreesLongitude を東へ変換したジオサークルのコピーを返します。
degreesLatitude とdegreesLongitude の負の値は、それぞれ南方向と西方向への変換に対応します。
注意: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。
translate()も参照してください 。
QGeoCircle &QGeoCircle::operator=(const QGeoCircle &other)
このジオサークルにother を割り当て、このジオサークルへの参照を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。