QScatterDataItem Class

The QScatterDataItem class provides a container for resolved data to be added to scatter graphs. More...

Header: #include <QScatterDataItem>
Since: QtDataVisualization 1.0

Public Functions

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)

Detailed Description

The QScatterDataItem class provides a container for resolved data to be added to scatter graphs.

A QScatterDataItem holds data for a single rendered item in a scatter graph. Scatter data proxies parse data into QScatterDataItem instances for visualizing.

See also QScatterDataProxy and Qt Data Visualization C++ Classes.

Member Function Documentation

QScatterDataItem::QScatterDataItem()

Constructs QScatterDataItem.

QScatterDataItem::QScatterDataItem(const QVector3D &position)

Constructs QScatterDataItem with position.

QScatterDataItem::QScatterDataItem(const QVector3D &position, const QQuaternion &rotation)

Constructs QScatterDataItem with position and rotation.

QScatterDataItem::QScatterDataItem(const QScatterDataItem &other)

Constructs a copy of other.

QScatterDataItem::~QScatterDataItem()

Destroys QScatterDataItem.

QVector3D QScatterDataItem::position() const

Returns position of this data item.

See also setPosition().

QQuaternion QScatterDataItem::rotation() const

Returns rotation of this data item.

See also setRotation().

void QScatterDataItem::setPosition(const QVector3D &pos)

Sets position pos to this data item.

See also position().

void QScatterDataItem::setRotation(const QQuaternion &rot)

Sets rotation rot to this data item. The rot should be a normalized QQuaternion. If the series also has rotation, item and series rotations are multiplied together. Defaults to no rotation.

See also rotation().

void QScatterDataItem::setX(float value)

Sets the X component of the item position to the value.

See also x().

void QScatterDataItem::setY(float value)

Sets the Y component of the item position to the value.

See also y().

void QScatterDataItem::setZ(float value)

Sets the Z component of the item position to the value.

See also z().

float QScatterDataItem::x() const

Returns the X component of the position of this data item.

See also setX().

float QScatterDataItem::y() const

Returns the Y component of the position of this data item.

See also setY().

float QScatterDataItem::z() const

Returns the Z component of the position of this data item.

See also setZ().

QScatterDataItem &QScatterDataItem::operator=(const QScatterDataItem &other)

Assigns a copy of other to this object.

© 2017 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.