public MoveOperation( IManagerCursor managerCursor, IOperationLayer operationLayer, ISelectableController selectableController, ILogger <MoveOperation> logger = null ) : base(true, logger) { _managerCursor = managerCursor; _operationLayer = operationLayer; _selectableController = selectableController; }
/// <summary> /// Конструктор <inheritdoc cref="CourseLayerManager"/> /// </summary> /// <param name="drawLayerManager"></param> public CourseLayerManager( IServiceProvider serviceProvider, IDrawLayerManager drawLayerManager, IOperationLayer operationLayer ) { _serviceProvider = serviceProvider; _drawLayerManager = drawLayerManager; _operationLayer = operationLayer; Initialize(_drawLayerManager); _courseLayers = new List <IDrawLayer>(); _mapSplines = new List <IDrawLayer>(); }
public SelectOperation( IManagerCursor managerCursor, IOperationLayer operationLayer, IOptions <OperationOptions> operationOptions, IMapSettingsController mapSettingsController, ISelectableController selectableController, ISelectableObjects selectableObjects, ILogger <SelectOperation> logger = null ) : base(true, logger) { _managerCursor = managerCursor; _operationLayer = operationLayer; _operationOptions = operationOptions; _mapSettingsController = mapSettingsController; _selectableController = selectableController; _selectableObjects = selectableObjects; }