public MultiPointShape(BinaryReader br) : base(br) { BoundingBox = new ShpBox(br); NumberPoints = br.ReadInt32(); Points = ReadPoints(br, NumberPoints); }
public PolyLineShape(BinaryReader br) : base(br) { BoundingBox = new ShpBox(br); NumParts = br.ReadInt32(); NumPoints = br.ReadInt32(); Parts = ReadParts(br, NumParts); Points = this.ReadPoints(br, NumPoints); }
public MultiPatchShape(BinaryReader br) : base(br) { BoundingBox = new ShpBox(br); NumberParts = br.ReadInt32(); NumberPoints = br.ReadInt32(); Parts = ReadParts(br, NumberParts); PartTypes = ReadParts(br, NumberParts).Select(o => (PartType)o).ToList(); Points = ReadPoints(br, NumberPoints); ZMin = br.ReadDouble(); ZMax = br.ReadDouble(); ZArray = ReadDoubles(br, NumberPoints); MMin = br.ReadDouble(); MMax = br.ReadDouble(); MArray = ReadDoubles(br, NumberPoints); }