Example #1
0
        public void Serialize(Dictionary <string, object> json, BinaryWriter bw)
        {
            elements = new List <string>();

            if (PointSetElements != null)
            {
                foreach (var PointSet in PointSetElements)
                {
                    PointSet.Serialize(json, bw);
                    elements.Add(PointSet.uid.ToString());
                }
            }


            if (LineSetElements != null)
            {
                foreach (var LineSet in LineSetElements)
                {
                    LineSet.Serialize(json, bw);
                    elements.Add(LineSet.uid.ToString());
                }
            }

            if (SurfaceElements != null)
            {
                foreach (var Surface in SurfaceElements)
                {
                    Surface.Serialize(json, bw);
                    elements.Add(Surface.uid.ToString());
                }
            }

            if (VolumeElements != null)
            {
                foreach (var VolumeElement in VolumeElements)
                {
                    VolumeElement.Serialize(json, bw);
                    elements.Add(VolumeElement.uid.ToString());
                }
            }
        }