+ case EditImportedImageId:
+ anOp = new HYDROGUI_ImportImageOp( aModule, theId == EditImportedImageId );
+ break;
+ case ObserveImageId:
+ anOp = new HYDROGUI_ObserveImageOp( aModule );
+ break;
+ case ExportImageId:
+ anOp = new HYDROGUI_ExportImageOp( aModule );
+ break;
+ case UpdateImageId:
+ anOp = new HYDROGUI_UpdateImageOp( aModule );
+ break;
+ case RemoveImageRefsId:
+ anOp = new HYDROGUI_RemoveImageRefsOp( aModule );
+ break;
+ case CreatePolylineId:
+ case EditPolylineId:
+ anOp = new HYDROGUI_PolylineOp( aModule, theId == EditPolylineId );
+ break;
+ case ImportBathymetryId:
+ anOp = new HYDROGUI_ImportBathymetryOp( aModule );
+ break;
+ case CreateImmersibleZoneId:
+ case EditImmersibleZoneId:
+ anOp = new HYDROGUI_ImmersibleZoneOp( aModule, theId == EditImmersibleZoneId );
+ break;
+ case CreateCalculationId:
+ case EditCalculationId:
+ anOp = new HYDROGUI_CalculationOp( aModule, theId == EditCalculationId );