  mapnik::geometry::geometry<double> shape_io::read_polygon(shape_file::record_type & record) {     mapnik::geometry::geometry<double> geom; // default empty     int num_parts = record.read_ndr_integer();     int num_points = record.read_ndr_integer();      