Sur cette page

QScatterDataItem Class

La classe QScatterDataItem fournit un conteneur pour les données résolues à ajouter aux graphiques de dispersion. Plus d'informations...

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

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 dispersion contient les données d'un seul élément rendu dans un graphique de dispersion. Les mandataires de données de diffusion analysent les données dans des instances QScatterDataItem pour la visualisation.

Voir également QScatterDataProxy et Qt Data Visualization C++ Classes.

Documentation des fonctions membres

QScatterDataItem::QScatterDataItem()

Construit un élément de données de dispersion.

QScatterDataItem::QScatterDataItem(const QVector3D &position)

Construit un élément de données de dispersion à la position position.

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

Construit un élément de données de diffusion à la position position avec la rotation rotation.

QScatterDataItem::QScatterDataItem(const QScatterDataItem &other)

Construit une copie de other.

[noexcept] QScatterDataItem::~QScatterDataItem()

Supprime un élément de données de diffusion.

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 la rotation rot pour cet élément de données. La valeur de rot doit être une valeur normalisée de QQuaternion. Si la série a également une rotation, la rotation de l'élément est multipliée par celle-ci. La valeur par défaut est "no rotation".

Voir également rotation().

void QScatterDataItem::setX(float value)

Fixe la coordonnée x de la position de l'élément à la valeur value.

Voir également x().

void QScatterDataItem::setY(float value)

Fixe la coordonnée y de la position de l'élément à la valeur value.

Voir également y().

void QScatterDataItem::setZ(float value)

Fixe la coordonnée z de la position de l'élément à 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 également 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.