QScatterDataItem类

QScatterDataItem类提供了一个容器,用于存储要添加到散点图的已解析数据。更多信息...

头文件 #include <QScatterDataItem>
CMakefind_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmakeQT += graphs
状态技术预览

公共函数

QScatterDataItem()
QScatterDataItem(const QVector3D &position)
QScatterDataItem(float x, float y, float z)
QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)
QVector3Dposition() const
QQuaternionrotation() const
voidsetPosition(const QVector3D &pos)
voidsetRotation(const QQuaternion &rot)
voidsetX(float value)
voidsetY(float value)
voidsetZ(float value)
floatx() const
floaty() const
floatz() const

详细描述

散点数据项保存了一个散点图中单个渲染项的数据。散点数据代理将数据解析为QScatterDataItem实例,用于散点图。

另请参阅QScatterDataProxyQt Graphs C++ 3D类

成员函数文档

[constexpr noexcept] QScatterDataItem::QScatterDataItem()

散点数据项的默认构造函数。

[explicit noexcept] QScatterDataItem::QScatterDataItem(const QVector3D &position)

使用位置position构造散点数据项。

[explicit noexcept] QScatterDataItem::QScatterDataItem(float x, float y, float z)

在指定位置 (x, y, z) 构造一个散点数据项。

[explicit noexcept] QScatterDataItem::QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)

使用位置 position 和旋转 rotation 构造散点数据项。

[noexcept] QVector3D QScatterDataItem::position() const

返回此数据项的位置。

另请参阅 setPosition().

QQuaternion QScatterDataItem::rotation() const

返回此数据项的旋转。

另请参阅 setRotation().

[noexcept] void QScatterDataItem::setPosition(const QVector3D &pos)

为此数据项设置位置 pos

另请参阅 position().

[noexcept] void QScatterDataItem::setRotation(const QQuaternion &rot)

为此数据项设置旋转 rot。旋转的值应该是归一化的 QQuaternion。如果序列也有旋转,则项目旋转将与它相乘。默认不旋转。

另请参阅 rotation().

[noexcept] void QScatterDataItem::setX(float value)

将项目位置 x 坐标设置为值 value

另请参阅 x().

[noexcept] void QScatterDataItem::setY(float value)

将项目位置 y 坐标设置为值 value

另请参阅 y().

[noexcept] void QScatterDataItem::setZ(float value)

将项目位置 z 坐标设置为值 value

另请参阅 z().

[noexcept] float QScatterDataItem::x() const

返回此数据项的 x 坐标位置。

另请参阅 setX().

[noexcept] float QScatterDataItem::y() const

返回此数据项的 y 坐标位置。

另请参阅 setY().

[noexcept] float QScatterDataItem::z() const

返回此数据项的 z 坐标位置。

另请参阅 setZ().

© 2024 Qt公司有限公司。此处包含的文档贡献为各自所有者的版权。本提供的文档根据自由软件基金会发布的GNU自由文档许可(FDL)版本1.3条款授权。Qt及其相关商标是芬兰和/或全世界Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。