[mxcad_2d API documentation] (../README. md)/[2d] (../modules/2d. md)/MxCADTempForbidden IntelliSelect
Class: MxCADTempForbiddenIntelliSelect
2d.MxCADTempForbiddenIntelliSelect
MxCADTempForbiddenIntelSelect is used to temporarily disable the intelligent selection function.
Description
Suitable for scenarios where it is necessary to avoid objects being automatically and intelligently selected in specific processes, such as custom interactions When recording operations or performing batch drawing.
Example
ts
import { MxCpp, MxCADTempForbiddenIntelliSelect } from "mxcad";
let forbiddenIntelliSelect: MxCADTempForbiddenIntelliSelect | undefined;
if (forbiddenIntelliSelect) {
(forbiddenIntelliSelect as MxCADTempForbiddenIntelliSelect).restoreSettings();
forbiddenIntelliSelect = undefined;
}
else {
forbiddenIntelliSelect = new MxCADTempForbiddenIntelliSelect(true);
}Table of contents
Constructors
Methods
Constructors
constructor
• new MxCADTempForbiddenIntelliSelect(isForbidden?)
Parameters
| Name | Type | Default value |
|---|---|---|
isForbidden | boolean | true |
Methods
restoreSettings
▸ restoreSettings(): void
Restore the previously saved smart selection settings.
Returns
void
