QueryElementInfo
- class cee.ug.QueryElementInfo()
Query information about elements for a given frame or all frames
Constructors
Accessors
Constructors
constructor
- cee.ug.QueryElementInfo.constructor(model)
- Arguments
model (
cee.ug.RemoteModel
) –
- Return type
cee.ug.QueryElementInfo
Accessors
- cee.ug.QueryElementInfo.elementIdentType
Specify whether the
elementIdentArr
parameter inexecuteQuery
is to be interpreted as an array of IDs or indices. Defaults to IDs.
Methods
executeQuery
- cee.ug.QueryElementInfo.executeQuery(frameIndex, geometryIndex, partId, elementIdentArr, scalarResultId, vectorResultId, callback)
Executes the query for the given elements.
- Arguments
frameIndex (
number
) – The index of the frame to get info for. Specify -1 for all framesgeometryIndex (
number
) – The index of the geometry the part belongs to. In most cases there is only one geometry and this parameter should be 0. Specify -1 to search in all geometries.partId (
number
) – The id of the part containing the elements. Specify -1 to search in all parts.elementIdentArr (
[number]
) – Array with ids or indices of the elements to get information for. UseelementIdentType
to specify what this array contains.scalarResultId (
number
) – The id of the scalar to use for scalarResult. If -1 then the result currently shown as scalar fringes on the part will be used.vectorResultId (
number
) – The id of the vector to use for vectorResults. If -1 then the vector results currently set in the modelSpec will be used.callback (
cee.ug.QueryElementInfoCallback
) – Function getting called when the result is received from the server.
- Return type
void
executeQueryByClientSideHitItems
- cee.ug.QueryElementInfo.executeQueryByClientSideHitItems(hitItems, scalarResultId, vectorResultId, callback)
Executes the query for the given ClientSideHitItem array.
- Arguments
hitItems (
[cee.ug.ClientSideHitItem]
) – The client-side hit items to execute the query over. UseRemoteModel.clientSideRayIntersect
orRemoteModelTrianglePicker
to create client-side hit items.scalarResultId (
number
) – The id of the scalar to use for scalarResult. If -1 then the result currently shown as scalar fringes on the part will be used.vectorResultId (
number
) – The id of the vector to use for vectorResults. If -1 then the vector results currently set in the modelSpec will be used.callback (
cee.ug.QueryElementInfoCallback
) – Function getting called when the result is received from the server.
- Return type
void