Spec-Zone.ru › Qt 5.13

Класс 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.13/qscatterdataitem.html

Spec-Zone.ru

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