Класс QScatterDataItem
Класс QScatterDataItem предоставляет контейнер для данных, которые нужно добавить к диаграмме рассеивания. Подробнее...
| Заголовок: | #include <QScatterDataItem> |
| С момента: | QtDataVisualization 1.0 |
Открытые функции
| 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) |
Подробное описание
Класс QScatterDataItem предоставляет контейнер для данных, которые нужно добавить к диаграмме рассеивания.
Элемент данных диаграммы рассеивания содержит данные для одного рендерного элемента на диаграмме рассеивания. Прокси-серверы данных рассеивания анализируют данные и преобразуют их в экземпляры QScatterDataItem для визуализации.
См. также QScatterDataProxy и Классы Qt Data Visualization C++.
Документация по функциям-членам
QScatterDataItem::QScatterDataItem()
Создает элемент данных диаграммы рассеивания.
QScatterDataItem::QScatterDataItem(const QVector3D &position)
Создает элемент данных диаграммы рассеивания в позиции position.
QScatterDataItem::QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)
Создает элемент данных диаграммы рассеивания в позиции position с вращением rotation.
QScatterDataItem::QScatterDataItem(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().
QScatterDataItem &QScatterDataItem::operator=(const QScatterDataItem &other)
Присваивает копию other этому объекту.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qscatterdataitem.html