using StructureHelperCommon.Infrastructures.Interfaces; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media; namespace StructureHelperCommon.Models.VisualProperties { /// /// Implements visual settings for graphical primetives /// public interface IPrimitiveVisualProperty : ISaveable, ICloneable { /// /// Flag of visibility /// bool IsVisible { get; set; } /// /// Color of primitive /// Color Color { get; set; } /// /// Index by z-coordinate /// int ZIndex { get; set; } /// /// Opacity of filling /// double Opacity { get; set; } } }