#process with: dot textrendering.gv -Tpng > textrendering.png digraph textrendering { # Classes without important virtual members: Round # Classes with important virtual members: Rect # Pointers [style=dashed] # Red: function is called text_placements[shape=box] text_placement_info[shape=box] Renderer TextSymbolizer -> text_placements [label="placement_options_", style=dashed] text_placements -> text_symbolizer_properties [label="properties"] text_placements -> text_placement_info [label="get_placement_info()", style=dashed] text_placement_info -> text_symbolizer_properties [label="properties"] text_placement_info -> text_path [label="placements", style=dashed] text_placement_info -> text_placement_info [label="next()"] text_symbolizer_properties -> text_processor [label="processor"] text_processor -> processed_text [label="process()", style=dashed] processed_text -> string_info [label="get_string_info()"] text_path -> Renderer [color=red, label="used by"] Renderer -> text_placement_info [color=red, label="init()"] Renderer -> processed_text [color=red, label="initializes"] }