OptionalexcludeThe types of DataObjects to exclude from the search results.
OptionalexcludeThe types of Relationships to exclude from being followed in each DataObject.relating during the search.
OptionalexcludeThe types of Relationships to exclude from being followed in each DataObject.related during the search.
OptionalincludeThe types of DataObjects to exclusively include in the search results.
OptionalincludeThe types of Relationships to exclusively follow in each DataObject.related during the search.
OptionalincludeThe types of Relationships to exclusively follow in each DataObject.relating during the search.
OptionalincludeIndicates whether to include the starting SearchParams.startObjectId or SearchParams.startObject in the search results.
The default is true.
OptionalresultCollects 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.
OptionalresultCollects the search results as a list of DataObject IDs.
This option is mutually exclusive with SearchParams.resultObjects and SearchParams.resultCallback.
OptionalresultCollects the search results as a list of DataObjects.
This option is mutually exclusive with SearchParams.resultObjectIds and SearchParams.resultCallback.
OptionalstartThe DataObject to start the traversal from.
This overrides SearchParams.startObjectId.
OptionalstartThe ID of the DataObject to start the traversal from.
This is overridden by SearchParams.startObject.
Parameters to configure the depth-first search performed by searchObjects to locate DataObjects.
For detailed usage, refer to @xeokit/sdk/data.