Класс QScatterDataItem
Класс QScatterDataItem предоставляет контейнер для разрешённых данных, которые необходимо добавить к диаграммам рассеяния. Подробнее...
| Заголовок: | #include <QScatterDataItem> |
| С момента: | QtDataVisualization 1.0 |
Этот класс был представлен в 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-5.15/qscatterdataitem.html