Optional
excludeThe types of DataObjects to exclude from the search results.
Optional
excludeThe types of Relationships to exclude from being followed in each DataObject.relating during the search.
Optional
excludeThe types of Relationships to exclude from being followed in each DataObject.related during the search.
Optional
includeThe types of DataObjects to exclusively include in the search results.
Optional
includeThe types of Relationships to exclusively follow in each DataObject.related during the search.
Optional
includeThe types of Relationships to exclusively follow in each DataObject.relating during the search.
Optional
includeIndicates whether to include the starting SearchParams.startObjectId or SearchParams.startObject in the search results.
The default is true
.
Optional
resultCollects the search results via a callback function that is executed for each matching DataObject.
This option is mutually exclusive with SearchParams.resultObjects and SearchParams.resultObjectIds.
Optional
resultCollects the search results as a list of DataObject IDs.
This option is mutually exclusive with SearchParams.resultObjects and SearchParams.resultCallback.
Optional
resultCollects the search results as a list of DataObjects.
This option is mutually exclusive with SearchParams.resultObjectIds and SearchParams.resultCallback.
Optional
startThe DataObject to start the traversal from.
This overrides SearchParams.startObjectId.
Optional
startThe ID of the DataObject to start the traversal from.
This is overridden by SearchParams.startObject.
Parameters for searching DataObjects using Data.searchObjects.
These parameters configure the depth-first search performed by Data.searchObjects to locate DataObjects.
For detailed usage, refer to @xeokit/sdk/data.