QScatterDataItem Class
Die Klasse „QScatterDataItem“ stellt einen Container für aufbereitete Daten bereit, die zu Streudiagrammen hinzugefügt werden sollen. Mehr...
| Header: | #include <QScatterDataItem> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS DataVisualization) target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
| qmake: | QT += datavisualization |
| Seit: | QtDataVisualization 1.0 |
| Status: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Öffentliche Funktionen
| 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) |
Ausführliche Beschreibung
Ein Streudiatenelement enthält die Daten für ein einzelnes gerendertes Element in einem Streudiagramm. Streudiaten-Proxys wandeln Daten in QScatterDataItem-Instanzen um, um sie zu visualisieren.
Siehe auch „ QScatterDataProxy “ und Qt Data Visualization C++ Classes.
Dokumentation der Mitgliedsfunktionen
QScatterDataItem::QScatterDataItem()
Erstellt ein Streudiagramm-Datenelement.
QScatterDataItem::QScatterDataItem(const QVector3D &position)
Erstellt ein Streudiagramm-Datenelement an der Position position.
QScatterDataItem::QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)
Erzeugt ein Streudatenelement an der Position position mit der Drehung rotation.
QScatterDataItem::QScatterDataItem(const QScatterDataItem &other)
Erstellt eine Kopie von „ other “.
[noexcept] QScatterDataItem::~QScatterDataItem()
Löscht ein Streudatenelement.
QVector3D QScatterDataItem::position() const
Gibt die Position dieses Datenelements zurück.
Siehe auch „ setPosition()“.
QQuaternion QScatterDataItem::rotation() const
Gibt die Drehung dieses Datenelements zurück.
Siehe auch „ setRotation()“.
void QScatterDataItem::setPosition(const QVector3D &pos)
Legt die Position „ pos “ für dieses Datenelement fest.
Siehe auch ` position()`.
void QScatterDataItem::setRotation(const QQuaternion &rot)
Legt die Rotations rot für dieses Datenelement fest. Der Wert von „ rot “ sollte ein normalisierter Wert sein ( QQuaternion). Wenn die Reihe ebenfalls eine Rotation aufweist, wird die Elementrotation damit multipliziert. Standardmäßig ist keine Rotation eingestellt.
Siehe auch ` rotation()`.
void QScatterDataItem::setX(float value)
Setzt die x-Koordinate der Elementposition auf den Wert value.
Siehe auch x().
void QScatterDataItem::setY(float value)
Setzt die y-Koordinate der Elementposition auf den Wert „ value “.
Siehe auch y().
void QScatterDataItem::setZ(float value)
Setzt die z-Koordinate der Elementposition auf den Wert „ value “.
Siehe auch ` z()`.
float QScatterDataItem::x() const
Gibt die x-Koordinate der Position dieses Datenelements zurück.
Siehe auch „ setX()“.
float QScatterDataItem::y() const
Gibt die y-Koordinate der Position dieses Datenelements zurück.
Siehe auch „ setY()“.
float QScatterDataItem::z() const
Gibt die z-Koordinate der Position dieses Datenelements zurück.
Siehe auch „ setZ()“.
QScatterDataItem &QScatterDataItem::operator=(const QScatterDataItem &other)
Weist diesem Objekt eine Kopie von „ other “ zu.
© 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.