/// <summary>Gets all model phases from the opened tekla strucutres model</summary> /// <returns>List of TeklaPhase objects</returns> public List <TeklaPhase> GetTeklaPhases() { var retList = new List <TeklaPhase>(); var phaseCollection = model.GetPhases(); foreach (TSM.Phase phase in phaseCollection) { var teklaPhase = new TeklaPhase(phase); retList.Add(teklaPhase); } return(retList); }
public int CompareTo(object obj) { if (obj == null) { return(1); } else { TeklaPhase phase = obj as TeklaPhase; if (this.GetNumber() <= phase.GetNumber()) { return(-1); } else { return(1); } } }