Exemple #1
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Center", center);
     data.AddProperty("XAxis", xAxis);
     data.AddProperty("YAxis", yAxis);
     data.AddProperty("ZAxis", zAxis);
 }
Exemple #2
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("InternalValue", internalValue);
     data.AddProperty("ResourceIdLabel", resourceId);
     data.AddProperty("ResourceIdValues", resourceIdValues);
     data.AddProperty("SettingName", settingName);
 }
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Location", location);
     data.AddProperty("XAxis", xAxis);
     data.AddProperty("YAxis", yAxis);
     data.AddProperty("ZAxis", zAxis);
 }
Exemple #4
0
 new public void GetObjectData(IJsonWriteData data)
 {
     ConditionalRecalc();
     base.GetObjectData(data);
     data.AddProperty("CompoundShape", compoundShape);
     data.AddProperty("HatchStyle", hatchStyle);
     data.AddProperty("Plane", plane);
 }
Exemple #5
0
 /// <summary>
 /// Need to make it public in order to allow inheriting classes to acces this method via base.GetObjectData
 /// </summary>
 /// <param name="data"></param>
 public override void GetObjectData(IJsonWriteData data)
 {
     base.GetObjectData(data);
     data.AddProperty("ColorDef", colorDef);
     data.AddProperty("RefPoint", refPoint);
     data.AddProperty("ContainedObjects", containedObjects);
     data.AddProperty("Name", name);
 }
        }                                                     // empty constructor for Json

        public override void GetObjectData(IJsonWriteData data)
        {
            base.GetObjectData(data);

            data.AddProperty("FacesToMove", facesToMove);
            data.AddProperty("FacesToKeep", facesToKeep);
            data.AddProperty("AffectedObjects", affectedObjects);
            data.AddProperty("Mode", mode);
            data.AddProperty("FromHere", fromHere);
            data.AddProperty("ToHere", toHere);
        }
 public void GetObjectData(IJsonWriteData data)
 {
     int[]    keys   = new int[Data.Count];
     object[] values = new object[Data.Count];
     for (int i = 0; i < Data.Count; i++)
     {
         keys[i]   = (int)this.Data[i].Key;
         values[i] = this.Data[i].Value;
     }
     data.AddProperty("ApplicationName", ApplicationName);
     data.AddProperty("Keys", keys);
     data.AddProperty("Values", values);
 }
Exemple #8
0
        }                               // needed for IJsonSerialize

        public void GetObjectData(IJsonWriteData data)
        {
            data.AddProperty("InternalValue", internalValue);
            data.AddProperty("resourceId", resourceId);
            if (settingName != null)
            {
                data.AddProperty("SettingName", settingName);
            }
            if (specialValues != null)
            {
                data.AddProperty("SpecialValues", specialValues);
            }
        }
Exemple #9
0
        public void GetObjectData(IJsonWriteData data)
        {
            data.AddProperty("Name", name);
            data.AddProperty("DriveList", driveList);
            List <object> l = new List <object>();

            foreach (KeyValuePair <IDrive, SortedList <double, double> > kv in steps)
            {
                foreach (KeyValuePair <double, double> tp in kv.Value)
                {
                    l.Add(kv.Key);
                    l.Add(tp.Key);
                    l.Add(tp.Value);
                }
            }
            data.AddProperty("Steps", l.ToArray());
        }
Exemple #10
0
 public override void GetObjectData(IJsonWriteData data)
 {
     base.GetObjectData(data);
     data.AddProperty("StartPoint", startPoint);
     data.AddProperty("EndPoint", endPoint);
     if (colorDef != null)
     {
         data.AddProperty("ColorDef", colorDef);
     }
     if (lineWidth != null)
     {
         data.AddProperty("LineWidth", lineWidth);
     }
     if (linePattern != null)
     {
         data.AddProperty("LinePattern", linePattern);
     }
 }
Exemple #11
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddValues(coordSys);
 }
Exemple #12
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("List", list);
     data.AddProperty("UserData", userData);
 }
 public virtual void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Name", Name);
 }
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Selected", selected);
     data.AddProperty("ResourceId", resourceId);
     data.AddProperty("SettingName", settingName);
 }
Exemple #15
0
 // Needs an empty constructor or an constructor with IJsonSerialize as a parameter
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Name", name);
     data.AddProperty("Source", source);
     data.AddProperty("Color", color.ToArgb());
 }
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("PeriodicSurface", periodicSurface);
     data.AddProperty("PeriodicBounds", periodicBounds);
 }
Exemple #17
0
        }                      // needed for IJsonSerialize

        public void GetObjectData(IJsonWriteData data)
        {
            data.AddProperty("StartPoint", startPoint);
            data.AddProperty("EndPoint", endPoint);
        }
Exemple #18
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddValues(Location, DirectionX, DirectionY);
 }
Exemple #19
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Name", name);
     data.AddProperty("Pattern", pattern);
     data.AddProperty("Scale", scale);
 }
Exemple #20
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Position", position);
     data.AddProperty("Edges", edges.ToArray());
 }
Exemple #21
0
 public override void GetObjectData(IJsonWriteData data)
 {
     base.GetObjectData(data);
 }
Exemple #22
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Name", name);
     data.AddProperty("DisplayOrder", displayOrder);
     data.AddProperty("Transparency", transparency);
 }
Exemple #23
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Strings", this.ToArray());
 }
Exemple #24
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Name", name);
     data.AddProperty("Width", width);
     data.AddProperty("Scale", scale);
 }
Exemple #25
0
 public void GetObjectData(IJsonWriteData data)
 {
     data.AddProperty("Schedules", schedules.ToArray());
 }