ICuttingManager
-
class
ICuttingManager() Index
Methods
_init_isInitialized_setStandinGeometryVisibleactivateCuttingSectionsclearAllCuttingSectionscreateReferenceGeometryFromAxiscreateReferenceGeometryFromFaceNormaldeactivateAllCuttingSectionsdelayCappingenableCappingIdleCallbackfromJsongetActiveCuttingSectionCountgetCappingFaceColorgetCappingGeometryVisibilitygetCappingLineColorgetCuttingSectiongetCuttingSectionCapacitygetCuttingSectionCountgetCuttingSectionFromNodeIdgetNodesWithCappinggetStandinGeometryPickablehasActiveCuttingSectionrefreshPlaneGeometrysetCappingDelaysetCappingFaceColorsetCappingGeometryVisibilitysetCappingLineColorsetCuttingPlaneColorsetStandinGeometryPickabletoJsonwaitForCappingIdle
Methods
-
ICuttingManager._init() - _init(): void
Returns: void
-
ICuttingManager._isInitialized() - _isInitialized(): boolean
Returns: boolean
-
ICuttingManager._setStandinGeometryVisible() - _setStandinGeometryVisible(visible: boolean): void
Parameters
visible: booleanReturns: void
-
ICuttingManager.activateCuttingSections() - activateCuttingSections(): Promise
Returns: Promise
-
ICuttingManager.clearAllCuttingSections() - clearAllCuttingSections(): Promise
Returns: Promise
-
ICuttingManager.deactivateAllCuttingSections() - deactivateAllCuttingSections(): Promise
Returns: Promise
-
ICuttingManager.delayCapping() - delayCapping(): void
Returns: void
-
ICuttingManager.enableCappingIdleCallback() - enableCappingIdleCallback(enable: boolean): Promise
Parameters
enable: booleanReturns: Promise
-
ICuttingManager.fromJson() - fromJson(json: any): Promise
Parameters
json: anyReturns: Promise
-
ICuttingManager.getActiveCuttingSectionCount() - getActiveCuttingSectionCount(): number
Returns: number
-
ICuttingManager.getCappingFaceColor() - getCappingFaceColor(): (None |
Color)Returns: (None |
Color)
-
ICuttingManager.getCappingGeometryVisibility() - getCappingGeometryVisibility(): boolean
Returns: boolean
-
ICuttingManager.getCappingLineColor() - getCappingLineColor(): (None |
Color)Returns: (None |
Color)
-
ICuttingManager.getCuttingSection() - getCuttingSection(index: number): (None |
ICuttingSection)Parameters
index: numberReturns: (None |
ICuttingSection)
-
ICuttingManager.getCuttingSectionCapacity() - getCuttingSectionCapacity(): number
Returns: number
-
ICuttingManager.getCuttingSectionCount() - getCuttingSectionCount(): number
Returns: number
-
ICuttingManager.getCuttingSectionFromNodeId() - getCuttingSectionFromNodeId(nodeId: (None | number)): (None |
ICuttingSection)Parameters
nodeId: (None | number)Returns: (None |
ICuttingSection)
-
ICuttingManager.getNodesWithCapping() - getNodesWithCapping(): Promise
Returns: Promise
-
ICuttingManager.getStandinGeometryPickable() - getStandinGeometryPickable(): boolean
Returns: boolean
-
ICuttingManager.hasActiveCuttingSection() - hasActiveCuttingSection(): boolean
Returns: boolean
-
ICuttingManager.refreshPlaneGeometry() - refreshPlaneGeometry(): Promise
Returns: Promise
-
ICuttingManager.setCappingDelay() - setCappingDelay(delayInMilliseconds: number): void
Parameters
delayInMilliseconds: numberReturns: void
-
ICuttingManager.setCappingFaceColor() - setCappingFaceColor(color: (None |
Color)): PromiseParameters
color: (None |Color)Returns: Promise
-
ICuttingManager.setCappingGeometryVisibility() - setCappingGeometryVisibility(cappingGeometryVisibility: boolean): Promise
Parameters
cappingGeometryVisibility: booleanReturns: Promise
-
ICuttingManager.setCappingLineColor() - setCappingLineColor(color: (None |
Color)): PromiseParameters
color: (None |Color)Returns: Promise
-
ICuttingManager.setCuttingPlaneColor() - setCuttingPlaneColor(color:
Color): PromiseParameters
color:ColorReturns: Promise
-
ICuttingManager.setStandinGeometryPickable() - setStandinGeometryPickable(pickable: boolean): Promise
Parameters
pickable: booleanReturns: Promise
-
ICuttingManager.toJson() - toJson(): object
Returns: object
-
ICuttingManager.waitForCappingIdle() - waitForCappingIdle(): Promise
Returns: Promise