QScatterDataItem Class
La clase QScatterDataItem proporciona un contenedor para añadir datos resueltos a los gráficos de dispersión. Más...
| Cabecera: | #include <QScatterDataItem> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs)target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake: | QT += graphs |
- Lista de todos los miembros, incluyendo los heredados
- QScatterDataItem es parte de Qt Graphs C++ Classes for 3D.
Funciones Públicas
| QScatterDataItem() | |
| QScatterDataItem(QVector3D position) | |
| QScatterDataItem(QVector3D position, const QQuaternion &rotation) | |
| QScatterDataItem(QVector3D position, const QVector3D &scale) | |
| QScatterDataItem(QVector3D position, const QQuaternion &rotation, const QVector3D &scale) | |
| QScatterDataItem(float x, float y, float z) | |
| QVector3D | position() const |
| QQuaternion | rotation() const |
| void | setPosition(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 |
Descripción Detallada
Un elemento de datos de dispersión contiene los datos de un único elemento renderizado en un gráfico de dispersión. Los proxies de datos de dispersión analizan los datos en instancias QScatterDataItem para gráficos de dispersión.
Consulte también QScatterDataProxy y Qt Graphs C++ Classes for 3D.
Documentación de funciones miembro
[constexpr noexcept] QScatterDataItem::QScatterDataItem()
Constructor por defecto para el elemento de datos de dispersión.
[explicit noexcept] QScatterDataItem::QScatterDataItem(QVector3D position)
Construye un elemento de datos de dispersión con la posición position.
[explicit noexcept] QScatterDataItem::QScatterDataItem(QVector3D position, const QQuaternion &rotation)
Construye un elemento de datos de dispersión con la posición position y la rotación rotation.
[default] QScatterDataItem::QScatterDataItem(QVector3D position, const QVector3D &scale)
Construye un elemento de datos de dispersión con la posición position y la escala scale.
[default] QScatterDataItem::QScatterDataItem(QVector3D position, const QQuaternion &rotation, const QVector3D &scale)
Construye un elemento de datos de dispersión con posición position, rotación rotation, y escala scale.
[explicit noexcept] QScatterDataItem::QScatterDataItem(float x, float y, float z)
Construye un elemento de datos de dispersión en la posición especificada por x, y, y z.
[noexcept] QVector3D QScatterDataItem::position() const
Devuelve la posición de este dato.
Véase también setPosition().
QQuaternion QScatterDataItem::rotation() const
Devuelve la rotación de este elemento de datos.
Véase también setRotation().
[noexcept] void QScatterDataItem::setPosition(QVector3D pos)
Establece la posición pos para este elemento de datos.
Véase también position().
[noexcept] void QScatterDataItem::setRotation(const QQuaternion &rot)
Establece la rotación rot para este elemento de datos. El valor de rot debe ser un QQuaternion normalizado. Si la serie también tiene rotación, la rotación del elemento se multiplica por ella. Por defecto no tiene rotación.
Véase también rotation().
[noexcept] void QScatterDataItem::setX(float value)
Establece la coordenada x de la posición del elemento en el valor value.
Véase también x().
[noexcept] void QScatterDataItem::setY(float value)
Establece la coordenada y de la posición del elemento en el valor value.
Véase también y().
[noexcept] void QScatterDataItem::setZ(float value)
Establece la coordenada z de la posición del elemento en el valor value.
Véase también z().
[noexcept] float QScatterDataItem::x() const
Devuelve la coordenada x de la posición de este elemento de datos.
Véase también setX().
[noexcept] float QScatterDataItem::y() const
Devuelve la coordenada y de la posición de este elemento de datos.
Véase también setY().
[noexcept] float QScatterDataItem::z() const
Devuelve la coordenada z de la posición de este elemento de datos.
Véase también setZ().
© 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.