QScatterDataItem Class

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

头: #include <QScatterDataItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
Since: QtDataVisualization 1.0

公共函数

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 )

详细描述

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

另请参阅 QScatterDataProxy and Qt Data Visualization C++ 类 .

成员函数文档编制

QScatterDataItem:: QScatterDataItem ()

Constructs a scatter data item.

QScatterDataItem:: QScatterDataItem (const QVector3D & position )

Constructs a scatter data item at the position position .

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

Constructs a scatter data item at the position position with the rotation rotation .

QScatterDataItem:: QScatterDataItem (const QScatterDataItem & other )

构造副本为 other .

QScatterDataItem:: ~QScatterDataItem ()

Deletes a scatter data item.

QVector3D QScatterDataItem:: position () const

Returns the position of this data item.

另请参阅 setPosition ().

QQuaternion QScatterDataItem:: rotation () const

Returns the rotation of this data item.

另请参阅 setRotation ().

void QScatterDataItem:: setPosition (const QVector3D & pos )

Sets the position pos for this data item.

另请参阅 position ().

void QScatterDataItem:: setRotation (const QQuaternion & rot )

Sets the rotation rot for this data item. The value of rot should be a normalized QQuaternion . If the series also has rotation, item rotation is multiplied by it. Defaults to no rotation.

另请参阅 rotation ().

void QScatterDataItem:: setX ( float value )

Sets the x-coordinate of the item position to the value value .

另请参阅 x ().

void QScatterDataItem:: setY ( float value )

Sets the y-coordinate of the item position to the value value .

另请参阅 y ().

void QScatterDataItem:: setZ ( float value )

Sets the z-coordinate of the item position to the value value .

另请参阅 z ().

float QScatterDataItem:: x () const

Returns the x-coordinate of the position of this data item.

另请参阅 setX ().

float QScatterDataItem:: y () const

Returns the y-coordinate of the position of this data item.

另请参阅 setY ().

float QScatterDataItem:: z () const

Returns the z-coordinate of the position of this data item.

另请参阅 setZ ().

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

赋值副本为 other 到此对象。