ItemModelScatterDataProxy QML Type
アイテムモデルのデータをScatter3D で表示するためのプロキシ・クラスです。もっと見る...
Import Statement: | import QtGraphs |
In C++: | QItemModelScatterDataProxy |
Inherits: |
- 継承されたメンバを含む、すべてのメンバの一覧
- ItemModelScatterDataProxy はQt Graphs QML Types for 3D に含まれています。
プロパティ
- itemModel : model
- rotationRole : string
- rotationRolePattern : regExp
- rotationRoleReplace : string
- type : AbstractDataProxy.DataType
- xPosRole : string
- xPosRolePattern : regExp
- xPosRoleReplace : string
- yPosRole : string
- yPosRolePattern : regExp
- yPosRoleReplace : string
- zPosRole : string
- zPosRolePattern : regExp
- zPosRoleReplace : string
シグナル
- itemModelChanged(model itemModel)
- rotationRoleChanged(string role)
- rotationRolePatternChanged(regExp pattern)
- rotationRoleReplaceChanged(string replace)
- xPosRoleChanged(string role)
- xPosRolePatternChanged(regExp pattern)
- xPosRoleReplaceChanged(string replace)
- yPosRoleChanged(string role)
- yPosRolePatternChanged(regExp pattern)
- yPosRoleReplaceChanged(string replace)
- zPosRoleChanged(string role)
- zPosRolePatternChanged(regExp pattern)
- zPosRoleReplaceChanged(string replace)
詳細説明
この型により、AbstractItemModel 派生モデルをScatter3D のデータソースとして使用することができます。
データはマッピングやモデルが変更されるたびに非同期に解決されます。QScatterDataProxy::arrayResetデータが解決されると () が発行されます。
詳細はQItemModelScatterDataProxy のドキュメントを参照してください。
使用例:
ItemModelScatterDataProxy { itemModel: model // E.g. a list model defined elsewhere containing point coordinates. // Mapping model roles to scatter series item coordinates. xPosRole: "xPos" yPosRole: "yPos" zPosRole: "zPos" }
ScatterDataProxy およびQt Graphs Data Handling with 3Dも参照してください 。
プロパティのドキュメント
itemModel : model |
Scatter3D のデータソースとして使用するアイテムモデル。
rotationRole : string |
アイテムの回転にマッピングするアイテムモデルの役割。このモデルは、回転の値を、quaternion に直接変換可能なバリアント、または文字列表現の 1 つ"scalar,x,y,z"
または"@angle,x,y,z"
として提供することができます。最初のフォーマットは、指定された値でquaternion を直接構築し、2 番目のフォーマットは、QQuaternion::fromAxisAndAngle() メソッドを使用してquaternion を構築します。
rotationRolePattern : regExp |
このプロパティを設定すると、項目の回転として使用する前に、回転ロールによってマップされた値に対して検索と置換が行われます。このプロパティには、マップされた値の置換する部分を検索する正規表現が指定され、rotationRoleReplace プロパティには置換文字列が格納されます。
rotationRole およびrotationRoleReplaceも参照のこと 。
rotationRoleReplace : string |
このプロパティは、rotationRolePattern と組み合わせて使用する置換内容を定義します。デフォルトは空文字列です。正規表現による検索と置換の動作の詳細については、QString::replace(constQRegularExpression &rx, constQString &after)関数のドキュメントを参照してください。
rotationRole およびrotationRolePatternも参照してください 。
type : AbstractDataProxy.DataType |
プロキシの型。QAbstractDataProxy::DataType 。
xPosRole : string |
X位置にマップする項目モデルの役割。
xPosRolePattern : regExp |
このプロパティを設定すると、アイテム位置値として使用する前に、X位置ロールによってマップされた値に対して検索と置換が行われます。このプロパティには、マップされた値の置換する部分を検索する正規表現が指定され、xPosRoleReplace プロパティには置換文字列が指定されます。
xPosRole とxPosRoleReplaceも参照のこと 。
xPosRoleReplace : string |
このプロパティは、xPosRolePattern と組み合わせて使用する置換内容を定義します。デフォルトは空文字列です。正規表現による検索と置換の動作の詳細については、QString::replace(constQRegularExpression &rx, constQString &after)関数のドキュメントを参照してください。
xPosRole およびxPosRolePatternも参照して ください。
yPosRole : string |
Y位置にマップする項目モデルロール。
yPosRolePattern : regExp |
このプロパティを設定すると、アイテム位置値として使用する前に、Y位置ロールによってマップされた値に対して検索と置換が行われます。このプロパティには、マップされた値の置換する部分を見つけるための正規表現が指定され、yPosRoleReplace プロパティには置換文字列が格納されます。
yPosRole およびyPosRoleReplaceも参照のこと 。
yPosRoleReplace : string |
このプロパティは、yPosRolePattern と組み合わせて使用する置換内容を定義します。デフォルトは空文字列です。正規表現による検索と置換の動作の詳細については、QString::replace(constQRegularExpression &rx, constQString &after)関数のドキュメントを参照してください。
yPosRole およびyPosRolePatternも参照して ください。
zPosRole : string |
Z位置にマップする項目モデルロール。
zPosRolePattern : regExp |
設定されると、アイテム位置値として使用される前に、Z位置ロールによってマップされた値に対して検索と置換が行われます。このプロパティには、マップされた値の置換する部分を見つけるための正規表現が指定され、zPosRoleReplace プロパティには置換文字列が格納されます。
zPosRole およびzPosRoleReplaceも参照のこと 。
zPosRoleReplace : string |
このプロパティは、zPosRolePattern と組み合わせて使用する置換内容を定義します。デフォルトは空文字列です。正規表現による検索と置換の動作の詳細については、QString::replace(constQRegularExpression &rx, constQString &after)関数のドキュメントを参照してください。
zPosRole およびzPosRolePatternも参照して ください。
シグナルのドキュメント
itemModelChanged(model itemModel) |
このシグナルは、itemModel がitemModel に変更されたときに発行されます。
注意: 対応するハンドラはonItemModelChanged
です。
rotationRoleChanged(string role) |
このシグナルは、rotationRole がrole に変わったときに発せられます。
注: 対応するハンドラはonRotationRoleChanged
です。
rotationRolePatternChanged(regExp pattern) |
このシグナルはrotationRolePattern がpattern に変更されたときに発せられる。
注: 対応するハンドラはonRotationRolePatternChanged
です。
rotationRoleReplaceChanged(string replace) |
このシグナルはrotationRoleReplace がreplace に変更されたときに発せられる。
注: 対応するハンドラはonRotationRoleReplaceChanged
です。
xPosRoleChanged(string role) |
このシグナルはxPosRole がrole に変更されたときに発せられる。
注: 対応するハンドラはonXPosRoleChanged
です。
xPosRolePatternChanged(regExp pattern) |
このシグナルはxPosRolePattern がpattern に変更されたときに発せられる。
注: 対応するハンドラはonXPosRolePatternChanged
です。
xPosRoleReplaceChanged(string replace) |
このシグナルはxPosRoleReplace がreplace に変更されたときに発せられる。
注: 対応するハンドラはonXPosRoleReplaceChanged
です。
yPosRoleChanged(string role) |
このシグナルはyPosRole がrole に変更されたときに発せられる。
注: 対応するハンドラはonYPosRoleChanged
です。
yPosRolePatternChanged(regExp pattern) |
このシグナルはyPosRolePattern がpattern に変更されたときに発せられる。
注: 対応するハンドラはonYPosRolePatternChanged
です。
yPosRoleReplaceChanged(string replace) |
このシグナルはyPosRoleReplace がreplace に変更されたときに発せられる。
注: 対応するハンドラはonYPosRoleReplaceChanged
です。
zPosRoleChanged(string role) |
このシグナルはzPosRole がrole に変更されたときに発せられる。
注: 対応するハンドラはonZPosRoleChanged
です。
zPosRolePatternChanged(regExp pattern) |
このシグナルはzPosRolePattern がpattern に変更されたときに発せられる。
注: 対応するハンドラはonZPosRolePatternChanged
です。
zPosRoleReplaceChanged(string replace) |
このシグナルはzPosRoleReplace がreplace に変更されたときに発せられる。
注 : 対応するハンドラはonZPosRoleReplaceChanged
です。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。