Класс QScatterDataItem
Класс QScatterDataItem предоставляет контейнер для разрешённых данных, которые нужно добавить к диаграммам рассеяния. Подробнее...
| Заголовок: | #include <QScatterDataItem> |
| С момента: | QtDataVisualization 1.0 |
Открытые функции
| QScatterDataItem(const QScatterDataItem &other) | |
| QScatterDataItem(const QVector3D &position, const QQuaternion &rotation) | |
| QScatterDataItem(const QVector3D &position) | |
| QScatterDataItem() | |
| QScatterDataItem & | operator=(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 для визуализации.
См. также QScatterDataProxy и Qt Data Visualization C++ Классы.
Документация по функциям-членам
QScatterDataItem::QScatterDataItem(const QScatterDataItem &other)
Создаёт копию other.
QScatterDataItem::QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)
Создаёт элемент данных рассеяния в позиции position с поворотом rotation.
QScatterDataItem::QScatterDataItem(const QVector3D &position)
Создаёт элемент данных рассеяния в позиции position.
QScatterDataItem::QScatterDataItem()
Создаёт элемент данных рассеяния.
QScatterDataItem &QScatterDataItem::operator=(const QScatterDataItem &other)
Присваивает копию other этому объекту.
QScatterDataItem::~QScatterDataItem()
Удаляет элемент данных рассеяния.
QVector3D QScatterDataItem::position() const
Возвращает позицию этого элемента данных.
См. также setPosition().
QQuaternion QScatterDataItem::rotation() const
Возвращает поворот этого элемента данных.
См. также setRotation().
void QScatterDataItem::setPosition(const QVector3D &pos)
Устанавливает позицию pos для этого элемента данных.
См. также position().
void QScatterDataItem::setRotation(const QQuaternion &rot)
Устанавливает поворот rot для этого элемента данных. Значение rot должно быть нормализованным QQuaternion. Если в серии также есть поворот, поворот элемента умножается на него. По умолчанию поворота нет.
См. также rotation().
void QScatterDataItem::setX(float value)
Устанавливает координату x позиции элемента в значение value.
См. также x().
void QScatterDataItem::setY(float value)
Устанавливает координату y позиции элемента в значение value.
См. также y().
void QScatterDataItem::setZ(float value)
Устанавливает координату z позиции элемента в значение value.
См. также z().
float QScatterDataItem::x() const
Возвращает координату x позиции этого элемента данных.
См. также setX().
float QScatterDataItem::y() const
Возвращает координату y позиции этого элемента данных.
См. также setY().
float QScatterDataItem::z() const
Возвращает координату z позиции этого элемента данных.
См. также setZ().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qscatterdataitem.html