29 lines
		
	
	
		
			801 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			801 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|   | import { Command } from "../Editor/CommandMachine"; | ||
|  | export declare class RotateLayerBoard implements Command { | ||
|  |     private data; | ||
|  |     private currentBoard; | ||
|  |     private errBr; | ||
|  |     exec(): Promise<void>; | ||
|  |     private CurtailNails; | ||
|  |     private RotateLayerBrByAngle; | ||
|  |     private RotateLayerBrByLength; | ||
|  |     /**获得斜层板 */ | ||
|  |     private HandleLayerBoard; | ||
|  |     /** | ||
|  |     * 重新计算层板钉 | ||
|  |     * newTotalWidth-总宽 | ||
|  |     */ | ||
|  |     private RotateNails; | ||
|  |     private RotateFrontNails; | ||
|  |     /** | ||
|  |      * 旋转修正背板的层板钉 | ||
|  |      * totalWidth-用于计算的总宽 | ||
|  |      * */ | ||
|  |     private RotateBackNails; | ||
|  |     private RotateLeftRightNails; | ||
|  |     /** | ||
|  |      * 分析当前板件的排钻,获取各方向的层板钉(leftNails...) | ||
|  |      */ | ||
|  |     private ParseNails; | ||
|  | } | ||
|  | //# sourceMappingURL=RotateLayerBoard.d.ts.map
 |