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");
}
}
}
}