Spec-Zone.ru › Qt 5.15

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API