+ GL::translate(geom.x, geom.y, 0);
+ const Style::PartSeq &parts = style->get_parts();
+ for(Style::PartSeq::const_iterator i=parts.begin(); i!=parts.end(); ++i)
+ {
+ if(i->get_name().empty())
+ {
+ GL::PushMatrix push_;
+ i->render(geom, state);
+ }
+ else
+ render_special(*i);
+ }
+ GL::pop_matrix();
+}