Spec-Zone.ru › Qt 6.1

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

Spec-Zone.ru

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