using Deltares.Standard.EventPublisher; namespace Deltares.Stability { public class SliceData { private int striveCircle = 30; private int striveLift = 50; private int striveSpencer = 50; public SliceData() {} /// /// Required number of slices for Bishop,Fellinus and Bishop Probability RandomF field Models /// public int StriveCircle { get { return striveCircle; } set { DataEventPublisher.BeforeChange(this, "StriveCircle"); striveCircle = value; DataEventPublisher.AfterChange(this, "StriveCircle"); } } /// /// Required number of slices for Spencer Model /// public int StriveSpencer { get { return striveSpencer; } set { DataEventPublisher.BeforeChange(this, "StriveSpencer"); striveSpencer = value; DataEventPublisher.AfterChange(this, "StriveSpencer"); } } /// /// Required number of slices for UpliftVan,UpliftSpencer,Horizontal Balance Models /// public int StriveLift { get { return striveLift; } set { DataEventPublisher.BeforeChange(this, "StriveLift"); striveLift = value; DataEventPublisher.AfterChange(this, "StriveLift"); } } } }