- map<string, unsigned>::const_iterator i = tags.find(t);
- if(i==tags.end())
- throw KeyError("Unknown rod tag", t);
- obj.connect_index = i->second;
- obj.connect_point = Point(px/1000, 0, pz/1000);
- obj.connect_offset = Point(ox/1000, 0, oz/1000);
+ obj.connect_index = get_item(tags, t);
+ obj.connect_point = Vector(px/1000, 0, pz/1000);
+ obj.connect_offset = Vector(ox/1000, 0, oz/1000);