コード例 #1
0
ファイル: CollectorExtGeom.cs プロジェクト: eibre/RevitLookup
        Stream(ArrayList data, SweepProfile sweepProf)
        {
            data.Add(new Snoop.Data.ClassSeparator(typeof(SweepProfile)));

            // Nothing at this level yet!

            CurveLoopsProfile curLoopsProf = sweepProf as CurveLoopsProfile;

            if (curLoopsProf != null)
            {
                Stream(data, curLoopsProf);
                return;
            }

            FamilySymbolProfile famSymProf = sweepProf as FamilySymbolProfile;

            if (famSymProf != null)
            {
                Stream(data, famSymProf);
                return;
            }
        }
コード例 #2
0
        private void Stream(ArrayList data, CurveLoopsProfile curLoopsProf)
        {
            data.Add(new Snoop.Data.ClassSeparator(typeof(CurveLoopsProfile)));

            data.Add(new Snoop.Data.Enumerable("Profile", curLoopsProf.Profile));
        }
コード例 #3
0
ファイル: CollectorExtGeom.cs プロジェクト: eibre/RevitLookup
        Stream(ArrayList data, CurveLoopsProfile curLoopsProf)
        {
            data.Add(new Snoop.Data.ClassSeparator(typeof(CurveLoopsProfile)));

            data.Add(new Snoop.Data.Enumerable("Profile", curLoopsProf.Profile));
        }