public PhaseItem(Phase phase, Color teklaColor, List <Reinforcement> rebarsList) { Phase = phase; Color = teklaColor; RebarList = rebarsList; RebarVisualizator.SetTempColor(RebarList, Color); }
public void RemovePhaseItem(PhaseItem phaseItemToRemove) { if (phaseItemToRemove.RebarList.Count > 0) { RebarVisualizator.SetTempColor(phaseItemToRemove.RebarList, Data.NotAnalyzedColor); } colors.Enqueue(phaseItemToRemove.Color); PhaseItemsList.Remove(phaseItemToRemove); }
private void setTempColor(Reinforcement rebar) { if (visible == true) { RebarVisualizator.SetTempColor(rebar, Color); } else { RebarVisualizator.SetTempColor(rebar, Data.InvisibleColor); } }
private void setTempColor() { if (visible == true) { RebarVisualizator.SetTempColor(RebarList, Color); } else { RebarVisualizator.SetTempColor(RebarList, Data.InvisibleColor); } }
public bool RemoveRebar(Reinforcement rebar) { if (RebarList.RemoveAll(r => r.Identifier.ID == rebar.Identifier.ID) > 0) { OnNoOfRebarsChanged(); RebarVisualizator.SetTempColor(rebar, Data.NotAnalyzedColor); return(true); } else { return(false); } }