/// <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);
        }
コード例 #2
0
        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);
                }
            }
        }