/* * Copyright (c) 2022 LG Electronics Inc. * SPDX-License-Identifier: LicenseRef-LGE-Proprietary */ using Aurora.View; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AuroraUIComponent.UserControls { public class IPattern : NotifyPropertyChangedBase { public bool IsEnabled { get => _IsEnabled; set => SetProperty(ref _IsEnabled, value); } private bool _IsEnabled = true; public virtual bool GetMinMax(out double minX, out double maxX, out double minY, out double maxY) { minX = 0; maxX = 0; minY = 0; maxY = 0; return false; } public virtual void Shift(double x, double y) { // should be implemented child class } } }