Raw test data received from the server. For more information, see Open Cloud Assemblies API.
The clash test API path of the file/assembly that owns the test.
HTTP client instance used to send requests to the REST API server.
Endpoint-specific HTTP headers for the GET
, POST
, PUT
and DELETE
requests. You can add
custom headers at any time.
Endpoint API path relative to the REST API server URL.
The type of the clashes that the test detects:
Test creation time (UTC) in the format specified in ISO 8601.
Raw test data received from the server. For more information, see Open Cloud Assemblies API.
Unique test ID.
Test last update (UTC) time in the format specified in ISO 8601.
Test name.
Test owner information.
First selection set for clash detection. Objects from selectionSetA
will be tested against each
others by objects from the selectionSetB
during the test.
Second selection set for clash detection. Objects from selectionSetB
will be tested against each
others by objects from the selectionSetA
during the test.
The type of first selection set for clash detection. Can be one of:
all
- All file/assembly objects.handle
- Objects with original handles specified in the selectionSetA
.models
- All objects of the models with original handles specified in the selectionSetA
.searchquery
- Objects retrieved by the search queries specified in selectionSetA
.The type of second selection set for clash detection. Can be one of:
all
- All file/assembly objects.handle
- Objects with original handles specified in the selectionSetB
.models
- All objects of the models with original handles specified in the selectionSetB
.searchquery
- Objects retrieved by the search queries specified in selectionSetB
.Test status. Can be none
, waiting
, inprogress
, done
or failed
.
The distance of separation between objects at which test begins detecting clashes.
Deletes a test and its results report from the server.
Returns the raw data of a deleted test. For more information, see Open Cloud Assemblies API.
Returns a list of detected clashes for this test.
Updates test data on the server.
Raw test data. For more information, see Open Cloud Assemblies API.
Waits for test to complete. Test is done when it changes to done
or failed
status.
Optional
params: {An object containing waiting parameters.
Optional
interval?: numberThe time, in milliseconds, the function should delay in between checking test status.
Optional
onCheckout?: (test: ClashTest, ready: boolean) => booleanWaiting progress callback. Return true
to cancel waiting.
Optional
signal?: AbortSignalAn AbortController signal, which can be used to abort waiting as desired.
Optional
timeout?: numberThe time, in milliseconds that the function should wait test. If test is not
complete during this time, the TimeoutError
exception will be thrown.
Provides properties and methods for obtaining information about a file/assembly clash detection test.