Spec-Zone.ru › Qt 5.12

Класс QAbstract3DAxis

Класс QAbstract3DAxis — базовый класс для осей графика. Подробнее...

Заголовок: #include <QAbstract3DAxis>
С момента: QtDataVisualization 1.0
Создается: AbstractAxis3D
Наследует: QObject
Наследуется от:

QCategory3DAxis и QValue3DAxis

  • Список всех членов, включая унаследованные
  • Устаревшие члены

Типы

перечисление AxisOrientation { AxisOrientationNone, AxisOrientationX, AxisOrientationY, AxisOrientationZ }
перечисление AxisType { AxisTypeNone, AxisTypeCategory, AxisTypeValue }

Свойства

  • autoAdjustRange : bool
  • labelAutoRotation : float
  • labels : QStringList
  • max : float
  • min : float
  • orientation : const AxisOrientation
  • title : QString
  • titleFixed : bool
  • titleVisible : bool
  • type : const AxisType
  • 1 свойство унаследовано от QObject

Открытые функции

virtual ~QAbstract3DAxis()
bool isAutoAdjustRange() const
bool isTitleFixed() const
bool isTitleVisible() const
float labelAutoRotation() const
QStringList labels() const
float max() const
float min() const
QAbstract3DAxis::AxisOrientation orientation() const
void setAutoAdjustRange(bool autoAdjust)
void setLabelAutoRotation(float angle)
void setLabels(const QStringList &labels)
void setMax(float max)
void setMin(float min)
void setRange(float min, float max)
void setTitle(const QString &title)
void setTitleFixed(bool fixed)
void setTitleVisible(bool visible)
QString title() const
QAbstract3DAxis::AxisType type() const
  • 31 открытая функция унаследована от QObject

Сигналы

void autoAdjustRangeChanged(bool autoAdjust)
void labelAutoRotationChanged(float angle)
void labelsChanged()
void maxChanged(float value)
void minChanged(float value)
void orientationChanged(QAbstract3DAxis::AxisOrientation orientation)
void rangeChanged(float min, float max)
void titleChanged(const QString &newTitle)
void titleFixedChanged(bool fixed)
void titleVisibilityChanged(bool visible)
  • 2 сигнала унаследованы от QObject

Статические открытые члены

const QMetaObject staticMetaObject
  • 9 статических открытых членов унаследовано от QObject

Защищенные переменные

int d_ptr

Дополнительные унаследованные члены

  • 1 открытый слот унаследован от QObject
  • 9 защищенные функции унаследованы от QObject

Подробное описание

Класс QAbstract3DAxis — базовый класс для осей графика.

Этот класс определяет перечисления, свойства и функции, общие для осей графика. Его нельзя использовать напрямую, вместо него следует использовать один из его подклассов.

См. также QCategory3DAxis и QValue3DAxis.

Документация по типам членов

перечисление QAbstract3DAxis::AxisOrientation

Ориентация объекта оси.

Постоянная Значение
QAbstract3DAxis::AxisOrientationNone 0
QAbstract3DAxis::AxisOrientationX 1
QAbstract3DAxis::AxisOrientationY 2
QAbstract3DAxis::AxisOrientationZ 4

перечисление QAbstract3DAxis::AxisType

Тип объекта оси.

Константа Значение
QAbstract3DAxis::AxisTypeNone 0
QAbstract3DAxis::AxisTypeCategory 1
QAbstract3DAxis::AxisTypeValue 2

Документация свойств

autoAdjustRange : bool

Это свойство указывает, будет ли ось автоматически изменять диапазон, чтобы все данные в него поместились.

Функции доступа:

bool isAutoAdjustRange() const
void setAutoAdjustRange(bool autoAdjust)

Сигнал уведомления:

void autoAdjustRangeChanged(bool autoAdjust)

См. также setRange(), setMin() и setMax().

labelAutoRotation : float

Это свойство хранит максимальный угол, на который метки могут автоматически поворачиваться при изменении угла камеры.

Угол может быть от 0 до 90 включительно. Значение по умолчанию — 0. Если значение равно 0, метки осей не поворачиваются автоматически. Если значение больше нуля, метки пытаются ориентироваться в сторону камеры до указанного угла.

Функции доступа:

float labelAutoRotation() const
void setLabelAutoRotation(float angle)

Сигнал уведомления:

void labelAutoRotationChanged(float angle)

labels : QStringList

Это свойство хранит метки для оси.

Примечание: Установка этого свойства для QValue3DAxis ничего не делает, так как он генерирует метки автоматически.

Функции доступа:

QStringList labels() const
void setLabels(const QStringList &labels)

Сигнал уведомления:

void labelsChanged()

max : float

Это свойство хранит максимальное значение на оси.

При установке этого свойства минимальное значение корректируется при необходимости, чтобы диапазон оставался корректным.

Примечание: Для QCategory3DAxis указывает индекс последней строки или столбца для отображения.

Функции доступа:

float max() const
void setMax(float max)

Сигнал уведомления:

void maxChanged(float value)

min : float

Это свойство хранит минимальное значение на оси.

При установке этого свойства максимальное значение корректируется при необходимости, чтобы диапазон оставался корректным.

Примечание: Для QCategory3DAxis указывает индекс первой строки или столбца для отображения.

Функции доступа:

float min() const
void setMin(float min)

Сигнал уведомления:

void minChanged(float value)

orientation : const AxisOrientation

Это свойство хранит ориентацию оси.

Значение — одно из значений перечисления AxisOrientation.

Функции доступа:

QAbstract3DAxis::AxisOrientation orientation() const

Сигнал уведомления:

void orientationChanged(QAbstract3DAxis::AxisOrientation orientation)

title : QString

Это свойство хранит заголовок для оси.

Функции доступа:

QString title() const
void setTitle(const QString &title)

Сигнал уведомления:

void titleChanged(const QString &newTitle)

См. также titleVisible и titleFixed.

titleFixed : bool

Это свойство хранит поворот заголовков осей.

Если true, заголовки осей в первичном представлении графика будут поворачиваться в сторону камеры, аналогично меткам осей. Если false, заголовки осей поворачиваются только вокруг своей оси, но не ориентируются в сторону камеры. Это свойство не имеет эффекта, если значение свойства labelAutoRotation равно нулю. Значение по умолчанию — true.

Функции доступа:

bool isTitleFixed() const
void setTitleFixed(bool fixed)

Сигнал уведомления:

void titleFixedChanged(bool fixed)

См. также labelAutoRotation, title и titleVisible.

titleVisible : bool

Это свойство указывает, отображается ли заголовок оси в первичном представлении графика.

Значение по умолчанию — false.

Функции доступа:

bool isTitleVisible() const
void setTitleVisible(bool visible)

Сигнал уведомления:

void titleVisibilityChanged(bool visible)

См. также title и titleFixed.

type : const AxisType

Это свойство хранит тип оси.

Значение — одно из значений перечисления AxisType.

Функции доступа:

QAbstract3DAxis::AxisType type() const

Документация функций-членов

[virtual] QAbstract3DAxis::~QAbstract3DAxis()

Уничтожает QAbstract3DAxis.

[signal] void QAbstract3DAxis::rangeChanged(float min, float max)

Выдает минимальное и максимальное значения диапазона, min и max, при изменении диапазона.

void QAbstract3DAxis::setRange(float min, float max)

Устанавливает диапазон значений оси от min до max. При установке диапазона максимальное значение корректируется при необходимости, чтобы диапазон оставался корректным.

Примечание: Для QCategory3DAxis задает диапазон индексов строк или столбцов для отображения.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qabstract3daxis.html

Spec-Zone.ru

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