Spec-Zone.ru › Qt 5.14

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

Spec-Zone.ru

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