Exemplo n.º 1
0
        public void Save([NotNull] string rec, object value)
        {
            var values = new List <TypedValue> {
                TypedValueExt.GetTvExtData(value)
            };

            Save(values, rec);
        }
Exemplo n.º 2
0
        public void Add(string name, object value)
        {
            var tvName  = TypedValueExt.GetTvExtData(name);
            var tvValue = TypedValueExt.GetTvExtData(value);

            Values.Add(tvName);
            Values.Add(tvValue);
        }
Exemplo n.º 3
0
 public List <TypedValue> GetDataValues(Document doc)
 {
     return(new List <TypedValue> {
         TypedValueExt.GetTvExtData("NumberingOrder"),
         TypedValueExt.GetTvExtData(NumberingOrder),
         TypedValueExt.GetTvExtData("PileStartNum"),
         TypedValueExt.GetTvExtData(PileStartNum),
     });
 }
Exemplo n.º 4
0
 public List <TypedValue> GetDataValues(Document doc)
 {
     return(new List <TypedValue> {
         TypedValueExt.GetTvExtData("AbsoluteZero"),
         TypedValueExt.GetTvExtData(AbsoluteZero),
         TypedValueExt.GetTvExtData("DimPileBeatToCut"),
         TypedValueExt.GetTvExtData(DimPileBeatToCut),
         TypedValueExt.GetTvExtData("DimPileCutToRostwerk"),
         TypedValueExt.GetTvExtData(DimPileCutToRostwerk),
         //TypedValueExt.GetTvExtData(PileRatioLmin),
     });
 }
Exemplo n.º 5
0
        private DicED GetExtDicSelectRegion()
        {
            var dicSelReg = new DicED();
            var selRegTVs = new List <TypedValue> {
                // MinPt
                TypedValueExt.GetTvExtData(SelectRegion.MinPoint.X),
                TypedValueExt.GetTvExtData(SelectRegion.MinPoint.Y),
                // MaxPt
                TypedValueExt.GetTvExtData(SelectRegion.MaxPoint.X),
                TypedValueExt.GetTvExtData(SelectRegion.MaxPoint.Y),
            };

            dicSelReg.AddRec("SelRegRec", selRegTVs);
            return(dicSelReg);
        }
Exemplo n.º 6
0
        private Extents3d GetSelectRegionFromDict(DicED dicSelReg)
        {
            Extents3d resExt;
            var       recSel = dicSelReg.GetRec("SelRegRec");

            if (recSel != null && recSel.Values != null && recSel.Values.Count == 4)
            {
                int index  = 0;
                var minPtX = TypedValueExt.GetTvValue <double>(recSel.Values[index++]);
                var minPtY = TypedValueExt.GetTvValue <double>(recSel.Values[index++]);
                var maxPtX = TypedValueExt.GetTvValue <double>(recSel.Values[index++]);
                var maxPtY = TypedValueExt.GetTvValue <double>(recSel.Values[index++]);

                resExt = new Extents3d(new Point3d(minPtX, minPtY, 0), new Point3d(maxPtX, maxPtY, 0));
            }
            else
            {
                resExt = new Extents3d();
            }
            return(resExt);
        }