public void Update(bool onlySelfUpdate = false) { LineTrajectory = CalculateTrajectory(); if (!onlySelfUpdate) { Markup.Update(this); } }
public void Update(bool onlySelfUpdate = false) { EnterLine.Update(GetAlignment(RightBorder.Value, EnterLine.Start), GetAlignment(LeftBorder.Value, EnterLine.End), true); CrosswalkLine.Update(true); if (!onlySelfUpdate) { Markup.Update(this); }
protected virtual void RuleChanged() => Markup.Update(this, true);
private void ClipSidewalkChanged() => Markup.Update(this, true, false);
private void AlignmentChanged() => Markup.Update(this, true, true);
private void FillerChanged() => Markup?.Update(this, true);
protected void CrosswalkChanged() => Markup.Update(this, true, true);
private void RuleChanged() => Markup.Update(this);
protected override void RuleChanged() => Markup.Update(this, true);