QScatterDataItem Class
La classe QScatterDataItem fournit un conteneur destiné à accueillir les données résolues à ajouter aux graphiques en nuage de points. En savoir plus...
| En-tête : | #include <QScatterDataItem> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS DataVisualization) target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
| qmake : | QT += datavisualization |
| Depuis : | QtDataVisualization 1.0 |
| Statut : | Obsolète |
Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Fonctions publiques
| 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) |
Description détaillée
Un élément de données de nuage de points contient les données d'un élément rendu dans un graphique de nuage de points. Les proxys de données de nuage de points analysent les données en instances QScatterDataItem à des fins de visualisation.
Voir également QScatterDataProxy et Qt Data Visualization C++ Classes.
Documentation des fonctions membres
QScatterDataItem::QScatterDataItem()
Crée un élément de données de type « nuage de points ».
QScatterDataItem::QScatterDataItem(const QVector3D &position)
Crée un élément de données de type « scatter » à la position position.
QScatterDataItem::QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)
Crée un élément de données de type « scatter » à la position position avec la rotation rotation.
QScatterDataItem::QScatterDataItem(const QScatterDataItem &other)
Crée une copie de other.
[noexcept] QScatterDataItem::~QScatterDataItem()
Supprime un élément de données dispersées.
QVector3D QScatterDataItem::position() const
Renvoie la position de cet élément de données.
Voir également setPosition().
QQuaternion QScatterDataItem::rotation() const
Renvoie la rotation de cet élément de données.
Voir également setRotation().
void QScatterDataItem::setPosition(const QVector3D &pos)
Définit la position pos pour cet élément de données.
Voir également position().
void QScatterDataItem::setRotation(const QQuaternion &rot)
Définit l'rot de rotation pour cet élément de données. La valeur de « rot » doit être un nombre normalisé QQuaternion. Si la série comporte également une rotation, la rotation de l'élément est multipliée par celle-ci. Par défaut, aucune rotation n'est appliquée.
Voir également rotation().
void QScatterDataItem::setX(float value)
Définit la coordonnée x de la position de l'élément sur la valeur value.
Voir également x().
void QScatterDataItem::setY(float value)
Définit la coordonnée y de la position de l'élément sur la valeur value.
Voir également y().
void QScatterDataItem::setZ(float value)
Définit la coordonnée z de la position de l'élément sur la valeur value.
Voir également z().
float QScatterDataItem::x() const
Renvoie la coordonnée x de la position de cet élément de données.
Voir également setX().
float QScatterDataItem::y() const
Renvoie la coordonnée y de la position de cet élément de données.
Voir aussi setY().
float QScatterDataItem::z() const
Renvoie la coordonnée z de la position de cet élément de données.
Voir également setZ().
QScatterDataItem &QScatterDataItem::operator=(const QScatterDataItem &other)
Attribue une copie de ` other ` à cet objet.
© 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.