このページでは

QScatterDataItem Class

QScatterDataItem クラスは、散布図に追加される解析済みデータを格納するためのコンテナを提供します。詳細...

ヘッダー: #include <QScatterDataItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
バージョン: QtDataVisualization 1.0
ステータス: 非推奨

このクラスは非推奨です。新しいコードでの使用は強く推奨しません。

パブリック関数

QScatterDataItem()
QScatterDataItem(const QVector3D &position)
QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)
QScatterDataItem(const QScatterDataItem &other)
~QScatterDataItem()
QVector3D position() const
QQuaternion rotation() const
void setPosition(const QVector3D &pos)
void setRotation(const QQuaternion &rot)
void setX(float value)
void setY(float value)
void setZ(float value)
float x() const
float y() const
float z() const
QScatterDataItem &operator=(const QScatterDataItem &other)

詳細な説明

スキャッターデータ項目は、スキャッターグラフ内でレンダリングされる単一の項目のデータを保持します。スキャッターデータプロキシは、可視化のためにデータを解析し、QScatterDataItem インスタンスに変換します。

「 QScatterDataProxy 」 および Qt Data Visualization C++ Classes。

メンバ関数のドキュメント

QScatterDataItem::QScatterDataItem()

散布図データ項目を作成します。

QScatterDataItem::QScatterDataItem(const QVector3D &position)

位置position に散布図データ項目を作成します。

QScatterDataItem::QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)

位置position に、回転角rotation を持つ散布図データ項目を作成します。

QScatterDataItem::QScatterDataItem(const QScatterDataItem &other)

other のコピーを作成します。

[noexcept] QScatterDataItem::~QScatterDataItem()

スキャッターデータ項目を削除します。

QVector3D QScatterDataItem::position() const

このデータ項目の位置を返します。

setPosition()も参照してください 。

QQuaternion QScatterDataItem::rotation() const

このデータ項目の回転角を返します。

setRotation()も参照してください 。

void QScatterDataItem::setPosition(const QVector3D &pos)

このデータ項目の位置をpos に設定します。

position()も参照してください 。

void QScatterDataItem::setRotation(const QQuaternion &rot)

このデータ項目の回転rot を設定します。rot の値は、正規化されたQQuaternion である必要があります。シリーズにも回転が設定されている場合、項目の回転はその値と乗算されます。デフォルトでは回転は設定されません。

rotation()も参照してください 。

void QScatterDataItem::setX(float value)

アイテムの位置の x 座標を `value` の値に設定します。

x()も参照してください 。

void QScatterDataItem::setY(float value)

アイテムの位置の y 座標を、value の値に設定します。

y()も参照してください 。

void QScatterDataItem::setZ(float value)

アイテムの位置のz座標をvalue の値に設定します。

z()も参照してください 。

float QScatterDataItem::x() const

このデータ項目の位置の x 座標を返します。

setX()も参照してください 。

float QScatterDataItem::y() const

このデータ項目の位置の y 座標を返します。

setY()も参照してください 。

float QScatterDataItem::z() const

このデータ項目の位置のz座標を返します。

setZ()も参照してください 。

QScatterDataItem &QScatterDataItem::operator=(const QScatterDataItem &other)

このオブジェクトにother のコピーを割り当てます。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.