Exemple #1
0
        public override void Write(BinaryWriter writer, IPolygonShape <IPointM> value, WordCount origin)
        {
            var geometry = new MultiPartGeometry <IPointM>()
            {
                Box   = value.Box,
                Parts = value.Rings
            };

            Geometry.Write(writer, geometry, origin);
        }
Exemple #2
0
        public override void Write(BinaryWriter writer, IPolygonShape <IPoint> value, WordCount origin)
        {
            //TODO: Can't IPolygonShape just BE an IMultiPartGeometry?
            var geometry = new MultiPartGeometry <IPoint>()
            {
                Box   = value.Box,
                Parts = value.Rings
            };

            Geometry.Write(writer, geometry, origin);
        }