.. role:: ts-api-decorator

#################
QuerySetItemsData
#################

.. js:module:: cee.ug
   :noindex:

.. container:: ts-api-section

   .. js:class:: QuerySetItemsData

      The result of a ``QuerySetItems`` query



.. container:: api-index-section

   .. rubric:: Properties

   .. rst-class:: api-index-list-item api-kind-property api-parent-kind-interface

   * :js:attr:`~cee.ug.QuerySetItemsData.edgeLineVertices`
   * :js:attr:`~cee.ug.QuerySetItemsData.faceTriangleVertices`
   * :js:attr:`~cee.ug.QuerySetItemsData.nodeVertices`
   * :js:attr:`~cee.ug.QuerySetItemsData.setItemArr`





------------

Properties
==========

.. container:: ts-api-section

   .. js:attribute:: QuerySetItemsData.edgeLineVertices

      :type: [number] :ts-api-decorator:`optional`

      If specified to be included in the query (QuerySetItems.getTesselationForFrameIndex >= 0) and 
      the set item type is ItemType.ELEMENT_EDGE, this array will contain the tesselation of all the edges in the set.

      This array contains x,y,z values for each edge. So there will be 6 values (2 vertices * (x,y,z)) per edge (from -> to).
      This can be used to highlight the edges using the geometry or the markup model.



.. container:: ts-api-section

   .. js:attribute:: QuerySetItemsData.faceTriangleVertices

      :type: [number] :ts-api-decorator:`optional`

      If specified to be included in the query (QuerySetItems.getTesselationForFrameIndex >= 0) and 
      the set item type is ItemType.ELEMENT_FACE, this array will contain the tesselation of all the faces in the set.
      For ItemType.ELEMENT it will contain all the faces of the element.

      This array contains x,y,z values for each triangle vertex. So there will be 9 values (3 vertices * (x,y,z)) per triangle.
      This can be used to highlight the faces using the geometry or the markup model.



.. container:: ts-api-section

   .. js:attribute:: QuerySetItemsData.nodeVertices

      :type: [number] :ts-api-decorator:`optional`

      If specified to be included in the query (QuerySetItems.getTesselationForFrameIndex >= 0) and 
      the set item type is ItemType.ELEMENT_NODE or ItemType.NODE, this array will contain the tesselation of all the nodes in the set.

      This array contains x,y,z values for each node. So there will be 3 values (x,y,z) per node.
      This can be used to highlight the edges using the geometry or the markup model.



.. container:: ts-api-section

   .. js:attribute:: QuerySetItemsData.setItemArr

      :type: [QuerySetItemsItem]

      Array with set items



