
####################
QueryElementInfoData
####################

.. js:class:: cee.ug.QueryElementInfoData

   Info about an element in a given frame
   
   
   Index
   =====
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~cee.ug.QueryElementInfoData.elementArea`
   * :js:data:`~cee.ug.QueryElementInfoData.elementCentroid`
   * :js:data:`~cee.ug.QueryElementInfoData.elementId`
   * :js:data:`~cee.ug.QueryElementInfoData.elementIndex`
   * :js:data:`~cee.ug.QueryElementInfoData.elementNodes`
   * :js:data:`~cee.ug.QueryElementInfoData.elementTriangleVertices`
   * :js:data:`~cee.ug.QueryElementInfoData.elementType`
   * :js:data:`~cee.ug.QueryElementInfoData.elementVolume`
   * :js:data:`~cee.ug.QueryElementInfoData.frameIndex`
   * :js:data:`~cee.ug.QueryElementInfoData.geometryIndex`
   * :js:data:`~cee.ug.QueryElementInfoData.partId`
   * :js:data:`~cee.ug.QueryElementInfoData.scalarResult`
   * :js:data:`~cee.ug.QueryElementInfoData.stateId`
   * :js:data:`~cee.ug.QueryElementInfoData.vectorResultArr`
   
   



.. rst-class:: kind-group kind-properties

.. rubric:: Properties
   :class: kind-group-title


.. js:data:: cee.ug.QueryElementInfoData.elementArea

      .. rst-class:: sig-pretty-signature
      
         | elementArea: *number*
      
      The area of the element (if applicable)
      



.. js:data:: cee.ug.QueryElementInfoData.elementCentroid

      .. rst-class:: sig-pretty-signature
      
         | elementCentroid: *number*\ []
      
      The centroid of the element.
      



.. js:data:: cee.ug.QueryElementInfoData.elementId

      .. rst-class:: sig-pretty-signature
      
         | elementId: *number*
      
      The id of the element
      



.. js:data:: cee.ug.QueryElementInfoData.elementIndex

      .. rst-class:: sig-pretty-signature
      
         | elementIndex: *number*
      
      The index of the element
      



.. js:data:: cee.ug.QueryElementInfoData.elementNodes

      .. rst-class:: sig-pretty-signature
      
         | elementNodes: { nodeId: *number*\ , nodeIndex: *number*\ , position: *number*\ [], scalarResult: *number*\ , vectorResultArr: *number*\ [] }[]
      
      Data for all element nodes
      



.. js:data:: cee.ug.QueryElementInfoData.elementTriangleVertices

      .. rst-class:: sig-pretty-signature
      
         | elementTriangleVertices: *number*\ []
      
      A tessellation of triangles 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 element using the geometry or the markup model.
      



.. js:data:: cee.ug.QueryElementInfoData.elementType

      .. rst-class:: sig-pretty-signature
      
         | elementType: *string*
      
      The type of the element, for example 'Quad', 'Tetrahedron', 'Hexahedron'
      



.. js:data:: cee.ug.QueryElementInfoData.elementVolume

      .. rst-class:: sig-pretty-signature
      
         | elementVolume: *number*
      
      The volume of the element (if applicable)
      



.. js:data:: cee.ug.QueryElementInfoData.frameIndex

      .. rst-class:: sig-pretty-signature
      
         | frameIndex: *number*
      
      The index of the frame
      



.. js:data:: cee.ug.QueryElementInfoData.geometryIndex

      .. rst-class:: sig-pretty-signature
      
         | geometryIndex: *number*
      
      The index of the CAE geometry. In almost all cases this will be 0
      



.. js:data:: cee.ug.QueryElementInfoData.partId

      .. rst-class:: sig-pretty-signature
      
         | partId: *number*
      
      The id of the part containing the element
      



.. js:data:: cee.ug.QueryElementInfoData.scalarResult

      .. rst-class:: sig-pretty-signature
      
         | scalarResult: *number*
      
      The scalar value of the element.
      



.. js:data:: cee.ug.QueryElementInfoData.stateId

      .. rst-class:: sig-pretty-signature
      
         | stateId: *number*
      
      The state id of the frame
      



.. js:data:: cee.ug.QueryElementInfoData.vectorResultArr

      .. rst-class:: sig-pretty-signature
      
         | vectorResultArr: *number*\ []
      
      The vector result(s) in the element. The array will contain 3 values (x,y,z) for each vector result.
      




