이 페이지에서

QScatterDataItem Class

QScatterDataItem 클래스는 산점도에 추가될 처리된 데이터를 담을 수 있는 컨테이너를 제공합니다. 더 보기...

헤더: #include <QScatterDataItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs

공개 함수

QScatterDataItem()
QScatterDataItem(QVector3D position)
QScatterDataItem(QVector3D position, const QQuaternion &rotation)
QScatterDataItem(QVector3D position, const QVector3D &scale)
QScatterDataItem(QVector3D position, const QQuaternion &rotation, const QVector3D &scale)
QScatterDataItem(float x, float y, float z)
QVector3D position() const
QQuaternion rotation() const
void setPosition(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 Graphs 3D용 C++ 클래스도 참조하십시오 .

멤버 함수 설명

[constexpr noexcept default] QScatterDataItem::QScatterDataItem()

산포 데이터 항목의 기본 생성자.

[explicit noexcept] QScatterDataItem::QScatterDataItem(QVector3D position)

position 의 위치에 데이터 항목을 생성합니다.

[explicit noexcept] QScatterDataItem::QScatterDataItem(QVector3D position, const QQuaternion &rotation)

position 의 위치와 rotation 의 회전을 가진 산란 데이터 항목을 생성합니다.

[implicit] QScatterDataItem::QScatterDataItem(QVector3D position, const QVector3D &scale)

position 의 위치와 scale 의 크기를 가진 산포 데이터 항목을 생성합니다.

[implicit] QScatterDataItem::QScatterDataItem(QVector3D position, const QQuaternion &rotation, const QVector3D &scale)

position 의 위치, rotation 의 회전, scale 의 크기를 가진 산재 데이터 항목을 생성합니다.

[explicit noexcept] QScatterDataItem::QScatterDataItem(float x, float y, float z)

x, y 및 z 에서 지정한 위치에 산점도 데이터 항목을 생성합니다.

[noexcept] QVector3D QScatterDataItem::position() const

이 데이터 항목의 위치를 반환합니다.

setPosition()도 참조하십시오 .

QQuaternion QScatterDataItem::rotation() const

이 데이터 항목의 회전 각도를 반환합니다.

setRotation()도 참조하십시오 .

[noexcept] void QScatterDataItem::setPosition(QVector3D pos)

이 데이터 항목의 위치 pos 를 설정합니다.

position()도 참조하십시오 .

[noexcept] void QScatterDataItem::setRotation(const QQuaternion &rot)

이 데이터 항목의 회전 rot 을 설정합니다. rot 의 값은 정규화된 QQuaternion 이어야 합니다. 시계열에도 회전값이 있는 경우, 항목의 회전값에 해당 값이 곱해집니다. 기본값은 회전이 없습니다.

rotation()도 참조하십시오 .

[noexcept] void QScatterDataItem::setX(float value)

항목 위치의 x 좌표를 value 값으로 설정합니다.

x()도 참조하십시오 .

[noexcept] void QScatterDataItem::setY(float value)

항목 위치의 y 좌표를 value 값으로 설정합니다.

y()도 참조하십시오 .

[noexcept] void QScatterDataItem::setZ(float value)

항목 위치의 z 좌표를 value 값으로 설정합니다.

z()도 참조하십시오 .

[noexcept] float QScatterDataItem::x() const

이 데이터 항목의 위치에 해당하는 x 좌표를 반환합니다.

setX()도 참조하십시오 .

[noexcept] float QScatterDataItem::y() const

이 데이터 항목의 위치에 해당하는 y 좌표를 반환합니다.

setY()도 참조하십시오 .

[noexcept] float QScatterDataItem::z() const

이 데이터 항목의 위치에 해당하는 z 좌표를 반환합니다.

setZ()도 참조하십시오 .

© 2026 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.