Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 845e36bb3ecce380666d628d88446962 > files > 159

qtdatavis3d5-doc-5.12.6-1.mga7.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qitemmodelsurfacedataproxy.cpp -->
  <title>ItemModelSurfaceDataProxy QML Type | Qt Data Visualization 5.12.6</title>
  <link rel="stylesheet" type="text/css" href="style/offline-simple.css" />
  <script type="text/javascript">
    document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css");
    // loading style sheet breaks anchors that were jumped to before
    // so force jumping to anchor again
    setTimeout(function() {
        var anchor = location.hash;
        // need to jump to different anchor first (e.g. none)
        location.hash = "#";
        setTimeout(function() {
            location.hash = anchor;
        }, 0);
    }, 0);
  </script>
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="main">
    <div class="main-rounded">
      <div class="navigationbar">
        <table><tr>
<td >Qt 5.12</td><td ><a href="qtdatavisualization-index.html">Qt Data Visualization</a></td><td ><a href="qtdatavisualization-qmlmodule.html">QML Types</a></td><td >ItemModelSurfaceDataProxy QML Type</td></tr></table><table class="buildversion"><tr>
<td id="buildversion" width="100%" align="right"><a href="qtdatavisualization-index.html">Qt Data Visualization | Commercial or GPLv3</a></td>
        </tr></table>
      </div>
    </div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#properties">Properties</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">ItemModelSurfaceDataProxy QML Type</h1>
<span class="subtitle"></span>
<!-- $$$ItemModelSurfaceDataProxy-brief -->
<p>Proxy class for presenting data in item models with <a href="qml-qtdatavisualization-surface3d.html">Surface3D</a>. <a href="#details">More...</a></p>
<!-- @@@ItemModelSurfaceDataProxy -->
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Import Statement:</td><td class="memItemRight bottomAlign"> import QtDataVisualization 1.2</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Since:</td><td class="memItemRight bottomAlign">  QtDataVisualization 1.0</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Instantiates:</td><td class="memItemRight bottomAlign"> <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html"><a href="qitemmodelsurfacedataproxy.html">QItemModelSurfaceDataProxy</a></td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <p><a href="qml-qtdatavisualization-surfacedataproxy.html">SurfaceDataProxy</a></p>
</td></tr></table></div><ul>
<li><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="properties"></a>
<h2 id="properties">Properties</h2>
<ul>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#autoColumnCategories-prop">autoColumnCategories</a></b></b> : bool</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#autoRowCategories-prop">autoRowCategories</a></b></b> : bool</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnCategories-prop">columnCategories</a></b></b> : list&lt;String&gt;</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRole-prop">columnRole</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRolePattern-prop">columnRolePattern</a></b></b> : regExp</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRoleReplace-prop">columnRoleReplace</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#itemModel-prop">itemModel</a></b></b> : model</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#multiMatchBehavior-prop">multiMatchBehavior</a></b></b> : ItemModelSurfaceDataProxy.MultiMatchBehavior</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowCategories-prop">rowCategories</a></b></b> : list&lt;String&gt;</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRole-prop">rowRole</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRolePattern-prop">rowRolePattern</a></b></b> : regExp</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRoleReplace-prop">rowRoleReplace</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#useModelCategories-prop">useModelCategories</a></b></b> : bool</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRole-prop">xPosRole</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRolePattern-prop">xPosRolePattern</a></b></b> : regExp</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRoleReplace-prop">xPosRoleReplace</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRole-prop">yPosRole</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRolePattern-prop">yPosRolePattern</a></b></b> : regExp</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRoleReplace-prop">yPosRoleReplace</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRole-prop">zPosRole</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRolePattern-prop">zPosRolePattern</a></b></b> : regExp</li>
<li class="fn"><b><b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRoleReplace-prop">zPosRoleReplace</a></b></b> : string</li>
</ul>
<!-- $$$ItemModelSurfaceDataProxy-description -->
<a name="details"></a>
<h2 id="details">Detailed Description</h2>
<p>This type allows you to use <code>AbstractItemModel</code> derived models as a data source for <a href="qml-qtdatavisualization-surface3d.html">Surface3D</a>.</p>
<p>Data is resolved asynchronously whenever the mapping or the model changes.</p>
<p>For <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html">ItemModelSurfaceDataProxy</a> enums, see <a href="qitemmodelsurfacedataproxy.html#MultiMatchBehavior-enum">QItemModelSurfaceDataProxy::MultiMatchBehavior</a>.</p>
<p>For more details, see <a href="qitemmodelsurfacedataproxy.html">QItemModelSurfaceDataProxy</a> documentation.</p>
<p>Usage example:</p>
<pre class="cpp">

  ItemModelSurfaceDataProxy {
      itemModel: model <span class="comment">// E.g. a list model defined elsewhere containing population data.</span>
      <span class="comment">// Mapping model roles to surface series rows, columns, and values.</span>
      rowRole: <span class="string">&quot;longitude&quot;</span>
      columnRole: <span class="string">&quot;latitude&quot;</span>
      valueRole: <span class="string">&quot;pop_density&quot;</span>
  }

</pre>
<p><b>See also </b><a href="qml-qtdatavisualization-surfacedataproxy.html">SurfaceDataProxy</a> and <a href="qtdatavisualization-data-handling.html">Qt Data Visualization Data Handling</a>.</p>
<!-- @@@ItemModelSurfaceDataProxy -->
<h2>Property Documentation</h2>
<!-- $$$autoColumnCategories -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="autoColumnCategories-prop">
<td class="tblQmlPropNode"><p>
<a name="autoColumnCategories-prop"></a><span class="name">autoColumnCategories</span> : <span class="type">bool</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>When set to <code>true</code>, the mapping ignores any explicitly set column categories and overwrites them with automatically generated ones whenever the data from the model is resolved. Proxy minimum and maximum column values are also autogenerated from the data when this is set to <code>true</code>. Defaults to <code>true</code>.</p>
</div></div><!-- @@@autoColumnCategories -->
<br/>
<!-- $$$autoRowCategories -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="autoRowCategories-prop">
<td class="tblQmlPropNode"><p>
<a name="autoRowCategories-prop"></a><span class="name">autoRowCategories</span> : <span class="type">bool</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>When set to <code>true</code>, the mapping ignores any explicitly set row categories and overwrites them with automatically generated ones whenever the data from the model is resolved. Proxy minimum and maximum row values are also autogenerated from the data when this is set to <code>true</code>. Defaults to <code>true</code>.</p>
</div></div><!-- @@@autoRowCategories -->
<br/>
<!-- $$$columnCategories -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="columnCategories-prop">
<td class="tblQmlPropNode"><p>
<a name="columnCategories-prop"></a><span class="name">columnCategories</span> : <span class="type">list</span>&lt;<span class="type">String</span>&gt;</p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The column categories of the mapping. Only items with column roles that are found in this list are included when data is resolved. The columns are ordered in the same order as they are in this list.</p>
</div></div><!-- @@@columnCategories -->
<br/>
<!-- $$$columnRole -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="columnRole-prop">
<td class="tblQmlPropNode"><p>
<a name="columnRole-prop"></a><span class="name">columnRole</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The item model role to map to the column category. In addition to defining which column the data belongs to, the value indicated by the column role is also set as the X-coordinate value of <a href="qsurfacedataitem.html">QSurfaceDataItem</a> when model data is resolved, unless a separate x position role is also defined.</p>
</div></div><!-- @@@columnRole -->
<br/>
<!-- $$$columnRolePattern -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="columnRolePattern-prop">
<td class="tblQmlPropNode"><p>
<a name="columnRolePattern-prop"></a><span class="name">columnRolePattern</span> : <span class="type">regExp</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>When set, a search and replace is done on the value mapped by the column role before it is used as a column category. This property specifies the regular expression to find the portion of the mapped value to replace and the <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRoleReplace-prop">columnRoleReplace</a> property contains the replacement string.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRole-prop">columnRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRoleReplace-prop">columnRoleReplace</a>.</p>
</div></div><!-- @@@columnRolePattern -->
<br/>
<!-- $$$columnRoleReplace -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="columnRoleReplace-prop">
<td class="tblQmlPropNode"><p>
<a name="columnRoleReplace-prop"></a><span class="name">columnRoleReplace</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The replace content to be used in conjunction with <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRolePattern-prop">columnRolePattern</a>. Defaults to an empty string. For more information on how the search and replace using regular expressions works, see the QString::replace(const QRegExp &amp;rx, const QString &amp;after) function documentation.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRole-prop">columnRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRolePattern-prop">columnRolePattern</a>.</p>
</div></div><!-- @@@columnRoleReplace -->
<br/>
<!-- $$$itemModel -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="itemModel-prop">
<td class="tblQmlPropNode"><p>
<a name="itemModel-prop"></a><span class="name">itemModel</span> : <span class="type">model</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The item model used as a data source for <a href="qml-qtdatavisualization-surface3d.html">Surface3D</a>.</p>
</div></div><!-- @@@itemModel -->
<br/>
<!-- $$$multiMatchBehavior -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="multiMatchBehavior-prop">
<td class="tblQmlPropNode"><p>
<a name="multiMatchBehavior-prop"></a><span class="name">multiMatchBehavior</span> : <span class="type"><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html">ItemModelSurfaceDataProxy</a></span>.<span class="type">MultiMatchBehavior</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>Defines how multiple matches for each row/column combination are handled. Defaults to <a href="qitemmodelsurfacedataproxy.html#MultiMatchBehavior-enum">ItemModelSurfaceDataProxy.MMBLast</a>.</p>
<p>For example, you might have an item model with timestamped data taken at irregular intervals and you want to visualize an average position of data items on each hour with a surface graph. This can be done by specifying row and column categories so that each surface point represents an hour, and setting multiMatchBehavior to <a href="qitemmodelsurfacedataproxy.html#MultiMatchBehavior-enum">ItemModelSurfaceDataProxy.MMBAverage</a>.</p>
</div></div><!-- @@@multiMatchBehavior -->
<br/>
<!-- $$$rowCategories -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="rowCategories-prop">
<td class="tblQmlPropNode"><p>
<a name="rowCategories-prop"></a><span class="name">rowCategories</span> : <span class="type">list</span>&lt;<span class="type">String</span>&gt;</p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The row categories of the mapping. Only items with row roles that are found in this list are included when data is resolved. The rows are ordered in the same order as they are in this list.</p>
</div></div><!-- @@@rowCategories -->
<br/>
<!-- $$$rowRole -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="rowRole-prop">
<td class="tblQmlPropNode"><p>
<a name="rowRole-prop"></a><span class="name">rowRole</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The item model role to map to the row category. In addition to defining which row the data belongs to, the value indicated by the row role is also set as the Z-coordinate value of <a href="qsurfacedataitem.html">QSurfaceDataItem</a> when model data is resolved, unless a separate z position role is also defined.</p>
</div></div><!-- @@@rowRole -->
<br/>
<!-- $$$rowRolePattern -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="rowRolePattern-prop">
<td class="tblQmlPropNode"><p>
<a name="rowRolePattern-prop"></a><span class="name">rowRolePattern</span> : <span class="type">regExp</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>When set, a search and replace is done on the value mapped by the row role before it is used as a row category. This property specifies the regular expression to find the portion of the mapped value to replace and the <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRoleReplace-prop">rowRoleReplace</a> property contains the replacement string.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRole-prop">rowRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRoleReplace-prop">rowRoleReplace</a>.</p>
</div></div><!-- @@@rowRolePattern -->
<br/>
<!-- $$$rowRoleReplace -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="rowRoleReplace-prop">
<td class="tblQmlPropNode"><p>
<a name="rowRoleReplace-prop"></a><span class="name">rowRoleReplace</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The replace content to be used in conjunction with <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRolePattern-prop">rowRolePattern</a>. Defaults to an empty string. For more information on how the search and replace using regular expressions works, see the QString::replace(const QRegExp &amp;rx, const QString &amp;after) function documentation.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRole-prop">rowRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRolePattern-prop">rowRolePattern</a>.</p>
</div></div><!-- @@@rowRoleReplace -->
<br/>
<!-- $$$useModelCategories -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="useModelCategories-prop">
<td class="tblQmlPropNode"><p>
<a name="useModelCategories-prop"></a><span class="name">useModelCategories</span> : <span class="type">bool</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>When set to <code>true</code>, the mapping ignores row and column roles and categories, and uses the rows and columns from the model instead. Defaults to <code>false</code>.</p>
</div></div><!-- @@@useModelCategories -->
<br/>
<!-- $$$xPosRole -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="xPosRole-prop">
<td class="tblQmlPropNode"><p>
<a name="xPosRole-prop"></a><span class="name">xPosRole</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The item model role to map to the X position. If this role is not defined, <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#columnRole-prop">columnRole</a> is used to determine the X-coordinate value of the resolved <code>QSurfaceDataItem</code> items.</p>
</div></div><!-- @@@xPosRole -->
<br/>
<!-- $$$xPosRolePattern -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="xPosRolePattern-prop">
<td class="tblQmlPropNode"><p>
<a name="xPosRolePattern-prop"></a><span class="name">xPosRolePattern</span> : <span class="type">regExp</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>When set, a search and replace is done on the value mapped by the x position role before it is used as an item position value. This property specifies the regular expression to find the portion of the mapped value to replace and the <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRoleReplace-prop">xPosRoleReplace</a> property contains the replacement string.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRole-prop">xPosRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRoleReplace-prop">xPosRoleReplace</a>.</p>
</div></div><!-- @@@xPosRolePattern -->
<br/>
<!-- $$$xPosRoleReplace -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="xPosRoleReplace-prop">
<td class="tblQmlPropNode"><p>
<a name="xPosRoleReplace-prop"></a><span class="name">xPosRoleReplace</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The replace content to be used in conjunction with <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRolePattern-prop">xPosRolePattern</a>. Defaults to an empty string. For more information on how the search and replace using regular expressions works, see the QString::replace(const QRegExp &amp;rx, const QString &amp;after) function documentation.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRole-prop">xPosRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#xPosRolePattern-prop">xPosRolePattern</a>.</p>
</div></div><!-- @@@xPosRoleReplace -->
<br/>
<!-- $$$yPosRole -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="yPosRole-prop">
<td class="tblQmlPropNode"><p>
<a name="yPosRole-prop"></a><span class="name">yPosRole</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The item model role to map to the Y position.</p>
</div></div><!-- @@@yPosRole -->
<br/>
<!-- $$$yPosRolePattern -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="yPosRolePattern-prop">
<td class="tblQmlPropNode"><p>
<a name="yPosRolePattern-prop"></a><span class="name">yPosRolePattern</span> : <span class="type">regExp</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>When set, a search and replace is done on the value mapped by the y position role before it is used as an item position value. This property specifies the regular expression to find the portion of the mapped value to replace and the <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRoleReplace-prop">yPosRoleReplace</a> property contains the replacement string.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRole-prop">yPosRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRoleReplace-prop">yPosRoleReplace</a>.</p>
</div></div><!-- @@@yPosRolePattern -->
<br/>
<!-- $$$yPosRoleReplace -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="yPosRoleReplace-prop">
<td class="tblQmlPropNode"><p>
<a name="yPosRoleReplace-prop"></a><span class="name">yPosRoleReplace</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The replace content to be used in conjunction with <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRolePattern-prop">yPosRolePattern</a>. Defaults to an empty string. For more information on how the search and replace using regular expressions works, see the QString::replace(const QRegExp &amp;rx, const QString &amp;after) function documentation.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRole-prop">yPosRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#yPosRolePattern-prop">yPosRolePattern</a>.</p>
</div></div><!-- @@@yPosRoleReplace -->
<br/>
<!-- $$$zPosRole -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="zPosRole-prop">
<td class="tblQmlPropNode"><p>
<a name="zPosRole-prop"></a><span class="name">zPosRole</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The item model role to map to the Z position. If this role is not defined, <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#rowRole-prop">rowRole</a> is used to determine the Z-coordinate value of the resolved <code>QSurfaceDataItem</code> items.</p>
</div></div><!-- @@@zPosRole -->
<br/>
<!-- $$$zPosRolePattern -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="zPosRolePattern-prop">
<td class="tblQmlPropNode"><p>
<a name="zPosRolePattern-prop"></a><span class="name">zPosRolePattern</span> : <span class="type">regExp</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>When set, a search and replace is done on the value mapped by the z position role before it is used as an item position value. This property specifies the regular expression to find the portion of the mapped value to replace and the <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRoleReplace-prop">zPosRoleReplace</a> property contains the replacement string.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRole-prop">zPosRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRoleReplace-prop">zPosRoleReplace</a>.</p>
</div></div><!-- @@@zPosRolePattern -->
<br/>
<!-- $$$zPosRoleReplace -->
<div class="qmlitem"><div class="qmlproto">
<div class="table"><table class="qmlname">
<tr valign="top" class="odd" id="zPosRoleReplace-prop">
<td class="tblQmlPropNode"><p>
<a name="zPosRoleReplace-prop"></a><span class="name">zPosRoleReplace</span> : <span class="type">string</span></p></td></tr>
</table></div>
</div><div class="qmldoc"><p>The replace content to be used in conjunction with <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRolePattern-prop">zPosRolePattern</a>. Defaults to an empty string. For more information on how the search and replace using regular expressions works, see the QString::replace(const QRegExp &amp;rx, const QString &amp;after) function documentation.</p>
<p><b>See also </b><a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRole-prop">zPosRole</a> and <a href="qml-qtdatavisualization-itemmodelsurfacedataproxy.html#zPosRolePattern-prop">zPosRolePattern</a>.</p>
</div></div><!-- @@@zPosRoleReplace -->
<br/>
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2019 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br/>    The documentation provided herein is licensed under the terms of the    <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation    License version 1.3</a> as published by the Free Software Foundation.<br/>    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. </p>
</div>
</body>
</html>