QAbstract3DAxis Class
QAbstract3DAxisクラスは、3Dグラフの軸の基底クラスです。詳細...
Header: | #include <QAbstract3DAxis> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake: | QT += graphs |
In QML: | Abstract3DAxis |
Inherits: | QObject |
Inherited By: |
- 継承メンバを含む全メンバ一覧
- QAbstract3DAxis はQt Graphs C++ Classes for 3D の一部です。
パブリックタイプ
enum class | AxisOrientation { None, X, Y, Z } |
enum class | AxisType { None, Category, Value } |
プロパティ
|
|
パブリック関数
virtual | ~QAbstract3DAxis() override |
bool | isAutoAdjustRange() const |
bool | isTitleFixed() const |
bool | isTitleVisible() const |
float | labelAutoAngle() const |
QStringList | labels() const |
bool | labelsVisible() const |
float | max() const |
float | min() const |
QAbstract3DAxis::AxisOrientation | orientation() const |
void | setAutoAdjustRange(bool autoAdjust) |
void | setLabelAutoAngle(float degree) |
void | setLabels(const QStringList &labels) |
void | setLabelsVisible(bool visible) |
void | setMax(float max) |
void | setMin(float min) |
void | setRange(float min, float max) |
void | setTitle(const QString &title) |
void | setTitleFixed(bool fixed) |
void | setTitleOffset(float offset) |
void | setTitleVisible(bool visible) |
QString | title() const |
float | titleOffset() const |
QAbstract3DAxis::AxisType | type() const |
シグナル
void | autoAdjustRangeChanged(bool autoAdjust) |
void | labelAutoAngleChanged(float angle) |
void | labelVisibleChanged(bool visible) |
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 | titleOffsetChanged(float offset) |
void | titleVisibleChanged(bool visible) |
QCategory3DAxis およびQValue3DAxisも参照 。
メンバ型の説明
enum class QAbstract3DAxis::AxisOrientation
軸オブジェクトの向き。
定数 | 値 |
---|---|
QAbstract3DAxis::AxisOrientation::None | 0 |
QAbstract3DAxis::AxisOrientation::X | 1 |
QAbstract3DAxis::AxisOrientation::Y | 2 |
QAbstract3DAxis::AxisOrientation::Z | 3 |
enum class QAbstract3DAxis::AxisType
軸オブジェクトのタイプ。
定数 | 値 |
---|---|
QAbstract3DAxis::AxisType::None | 0 |
QAbstract3DAxis::AxisType::Category | 1 |
QAbstract3DAxis::AxisType::Value | 2 |
プロパティの説明
autoAdjustRange : bool
このプロパティは、すべてのデータがその中に収まるように、軸が自動的に範囲を調整するかどうかを保持します。
アクセス関数:
bool | isAutoAdjustRange() const |
void | setAutoAdjustRange(bool autoAdjust) |
通知シグナル:
void | autoAdjustRangeChanged(bool autoAdjust) |
setRange(),setMin(),setMax()も参照 。
labelAutoAngle : float
このプロパティは、カメラの角度が変化したときにラベルが自動回転できる最大角度を保持します。
角度は 0 から 90 の間で指定します。デフォルト値は 0 です。値が 0 の場合、軸ラベルは自動的に回転しません。値が 0 よ り 大き い と 、 ラ ベルは、指定 さ れた角度まで、 カ メ ラ の方向に向かおうとする。
アクセス関数:
float | labelAutoAngle() const |
void | setLabelAutoAngle(float degree) |
ノーティファイアシグナル:
void | labelAutoAngleChanged(float angle) |
labels : QStringList
このプロパティは、軸のラベルを保持する。
注: QValue3DAxis に対してこのプロパティを設定しても、ラベルは自動的に生成されるため、何もしない。
アクセス関数
QStringList | labels() const |
void | setLabels(const QStringList &labels) |
ノーティファイアシグナル:
void | labelsChanged() |
labelsVisible : bool
このプロパティは、軸ラベルがプライマリ・グラフ・ビューで表示されているかどうかを保持する。
デフォルト値はtrue
です。
アクセス関数:
bool | labelsVisible() const |
void | setLabelsVisible(bool visible) |
このプロパティは、軸の最大値を保持します:
void | labelVisibleChanged(bool visible) |
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) |
[read-only]
orientation : const QAbstract3DAxis::AxisOrientation
このプロパティは、軸の向きを保持する。
値は、AxisOrientation 値の1つである。
アクセス関数:
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
の場合、軸タイトルはその軸を中心に回転されるだけで、それ以外はカメラの方向には向きません。このプロパティは、labelAutoAngle プロパティ値がゼロの場合、何の効果も持ちません。デフ ォル ト 値はtrue
です。
アクセス関数:
bool | isTitleFixed() const |
void | setTitleFixed(bool fixed) |
ノーティファイアシグナル:
void | titleFixedChanged(bool fixed) |
labelAutoAngle 、title 、およびtitleVisibleも参照 。
titleOffset : float
軸上の軸タイトルの位置。値は-1.0f
から1.0f
アクセス関数:
float | titleOffset() const |
void | setTitleOffset(float offset) |
ノーティファイア信号:
void | titleOffsetChanged(float offset) |
title およびtitleFixedも参照して ください。
titleVisible : bool
このプロパティは、軸タイトルがプライマリ・グラフ・ビューで表示されているかどうかを保持します。
デフォルト値はfalse
です。
アクセス関数:
bool | isTitleVisible() const |
void | setTitleVisible(bool visible) |
Notifier シグナル:
void | titleVisibleChanged(bool visible) |
title およびtitleFixedも参照して ください。
[read-only]
type : const QAbstract3DAxis::AxisType
このプロパティは、軸のタイプを保持します。
値はAxisType のいずれかの値です。
アクセス関数:
QAbstract3DAxis::AxisType | type() const |
メンバ関数 ドキュメント
[override virtual noexcept]
QAbstract3DAxis::~QAbstract3DAxis()
QAbstract3DAxis を破棄します。
[signal]
void QAbstract3DAxis::rangeChanged(float min, float max)
範囲が変更されたときに、範囲の最小値と最大値min とmax を出力します。
void QAbstract3DAxis::setRange(float min, float max)
軸の値範囲をmin からmax に設定します。 範囲を設定するとき、範囲が有効であることを保証するために、必要に応じて最大値が調整されます。
注: QCategory3DAxis 、表示する行または列のインデックス範囲を指定します。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。