<map id="vsg::ConstVisitor" name="vsg::ConstVisitor">
<area shape="rect" id="Node000001" title=" " alt="" coords="142,413,264,440"/>
<area shape="rect" id="Node000003" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="332,139,507,181"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="207,398,219,353,239,297,269,240,288,214,310,191,330,178,333,182,314,195,292,218,273,243,243,299,224,354,212,399"/>
<area shape="rect" id="Node000017" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="312,205,527,248"/>
<area shape="poly" id="edge16_Node000001_Node000017" title=" " alt="" coords="213,397,249,328,277,290,310,258,329,246,332,251,314,262,281,294,254,331,217,400"/>
<area shape="rect" id="Node000019" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="332,272,507,315"/>
<area shape="poly" id="edge18_Node000001_Node000019" title=" " alt="" coords="223,400,262,361,311,324,334,313,337,318,313,329,265,365,227,404"/>
<area shape="rect" id="Node000021" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="332,339,507,381"/>
<area shape="poly" id="edge20_Node000001_Node000021" title=" " alt="" coords="263,406,347,379,349,385,264,411"/>
<area shape="rect" id="Node000023" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="332,405,507,448"/>
<area shape="poly" id="edge22_Node000001_Node000023" title=" " alt="" coords="280,424,332,424,332,429,280,429"/>
<area shape="rect" id="Node000029" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="323,472,516,515"/>
<area shape="poly" id="edge28_Node000001_Node000029" title=" " alt="" coords="264,443,349,469,347,474,263,448"/>
<area shape="rect" id="Node000031" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="332,539,507,581"/>
<area shape="poly" id="edge30_Node000001_Node000031" title=" " alt="" coords="227,450,265,488,313,524,337,536,334,540,311,529,262,492,223,454"/>
<area shape="rect" id="Node000033" href="$structvsg_1_1_compute_transform.html" title=" " alt="" coords="338,605,501,632"/>
<area shape="poly" id="edge32_Node000001_Node000033" title=" " alt="" coords="217,453,232,486,253,523,280,560,314,591,339,604,337,609,310,596,276,564,248,526,227,488,212,456"/>
<area shape="rect" id="Node000034" href="$structvsg_1_1_count_glyphs.html" title="convenience class for counting the number of text glyphs" alt="" coords="356,656,483,683"/>
<area shape="poly" id="edge33_Node000001_Node000034" title=" " alt="" coords="213,454,225,496,245,547,274,599,292,622,314,642,334,654,357,661,355,667,332,659,310,646,288,626,269,602,240,550,219,498,207,456"/>
<area shape="rect" id="Node000002" href="$classvsg_1_1_object.html" title=" " alt="" coords="5,413,94,440"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="109,424,141,424,141,429,109,429"/>
<area shape="rect" id="Node000004" href="$classvsg_1_1_array_state.html" title=" " alt="" coords="633,147,746,173"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="523,157,633,157,633,163,523,163"/>
<area shape="rect" id="Node000005" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="872,5,1036,48"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="721,135,780,97,851,58,879,46,881,51,853,62,782,101,724,140"/>
<area shape="rect" id="Node000007" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="852,72,1056,115"/>
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="759,140,866,113,867,118,761,145"/>
<area shape="rect" id="Node000011" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="872,139,1036,181"/>
<area shape="poly" id="edge10_Node000004_Node000011" title=" " alt="" coords="761,157,872,157,872,163,761,163"/>
<area shape="rect" id="Node000013" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="872,205,1036,248"/>
<area shape="poly" id="edge12_Node000004_Node000013" title=" " alt="" coords="761,175,873,204,871,209,760,180"/>
<area shape="rect" id="Node000015" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="853,272,1054,331"/>
<area shape="poly" id="edge14_Node000004_Node000015" title=" " alt="" coords="761,176,805,199,821,214,830,229,839,243,853,258,871,269,868,274,850,262,835,247,826,232,817,218,802,204,759,181"/>
<area shape="rect" id="Node000006" href="$classvsg_1_1_billboard_array_state.html" title="BillboardArrayState is an ArrayState subclass for mapping vertex array data for billboard instanced g..." alt="" coords="1117,13,1279,40"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1051,24,1117,24,1117,29,1051,29"/>
<area shape="rect" id="Node000008" href="$classvsg_1_1_displacement_map_array_state.html" title="DisplacementMapArrayState is an ArrayState subclass for mapping vertex array data for displacement ma..." alt="" coords="1105,72,1291,115"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="1072,91,1105,91,1105,96,1072,96"/>
<area shape="rect" id="Node000009" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="1340,64,1623,123"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="1307,91,1340,91,1340,96,1307,96"/>
<area shape="rect" id="Node000010" href="$classvsg_1_1_translation_and_displacement_map_array_state.html" title="TranslationAndDisplacementMapArrayState is an ArrayState subclass for mapping vertex array data for i..." alt="" coords="1671,72,1888,115"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="1638,91,1670,91,1670,96,1638,96"/>
<area shape="rect" id="Node000012" href="$classvsg_1_1_null_array_state.html" title=" " alt="" coords="1130,147,1266,173"/>
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="1051,157,1130,157,1130,163,1051,163"/>
<area shape="rect" id="Node000014" href="$classvsg_1_1_translation_array_state.html" title="TranslationArrayState is an ArrayState subclass for mapping vertex array data for instanced geometrie..." alt="" coords="1110,213,1286,240"/>
<area shape="poly" id="edge13_Node000013_Node000014" title=" " alt="" coords="1051,224,1109,224,1109,229,1051,229"/>
<area shape="rect" id="Node000016" href="$classvsg_1_1_translation_rotation_scale_array_state.html" title="TranslationRotationScaleArrayState is an ArrayState subclass for mapping vertex array data for instan..." alt="" coords="1116,280,1280,323"/>
<area shape="poly" id="edge15_Node000015_Node000016" title=" " alt="" coords="1070,299,1116,299,1116,304,1070,304"/>
<area shape="rect" id="Node000018" href="$classvsg_1_1_collect_resource_requirements.html" title="CollectResourceRequirements is a visitor class that collects the ResourceRequirements of a scene grap..." alt="" coords="575,213,804,240"/>
<area shape="poly" id="edge17_Node000017_Node000018" title=" " alt="" coords="543,224,575,224,575,229,543,229"/>
<area shape="rect" id="Node000020" href="$classvsg_1_1_compute_bounds.html" title="ComputeBounds traverses a scene graph computing an overall bounding box that encloses all the geometr..." alt="" coords="616,280,763,307"/>
<area shape="poly" id="edge19_Node000019_Node000020" title=" " alt="" coords="522,291,616,291,616,296,522,296"/>
<area shape="rect" id="Node000022" href="$classvsg_1_1_find_dynamic_objects.html" title="Find all the objects that should be treated as dynamic (their values change.)." alt="" coords="603,347,776,373"/>
<area shape="poly" id="edge21_Node000021_Node000022" title=" " alt="" coords="522,357,603,357,603,363,522,363"/>
<area shape="rect" id="Node000024" href="$classvsg_1_1_intersector.html" title=" " alt="" coords="633,413,746,440"/>
<area shape="poly" id="edge23_Node000023_Node000024" title=" " alt="" coords="523,424,633,424,633,429,523,429"/>
<area shape="rect" id="Node000025" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="866,380,1042,423"/>
<area shape="poly" id="edge24_Node000024_Node000025" title=" " alt="" coords="761,417,865,407,866,412,762,422"/>
<area shape="rect" id="Node000027" href="$classvsg_1_1_inherit.html" title=" " alt="" coords="872,447,1036,489"/>
<area shape="poly" id="edge26_Node000024_Node000027" title=" " alt="" coords="762,435,872,453,871,458,761,440"/>
<area shape="rect" id="Node000026" href="$classvsg_1_1_line_segment_intersector.html" title="LineSegmentIntersector is an Intersector subclass that provides support for computing intersections b..." alt="" coords="1104,388,1292,415"/>
<area shape="poly" id="edge25_Node000025_Node000026" title=" " alt="" coords="1057,399,1103,399,1103,404,1057,404"/>
<area shape="rect" id="Node000028" href="$classvsg_1_1_polytope_intersector.html" title="PolytopeIntersector is an Intersector subclass that provides support for computing intersections betw..." alt="" coords="1116,455,1280,481"/>
<area shape="poly" id="edge27_Node000027_Node000028" title=" " alt="" coords="1052,465,1116,465,1116,471,1052,471"/>
<area shape="rect" id="Node000030" href="$classvsg_1_1_propagate_dynamic_objects.html" title="Propagate classification of objects as dynamic to all parents." alt="" coords="586,480,793,507"/>
<area shape="poly" id="edge29_Node000029_Node000030" title=" " alt="" coords="532,491,586,491,586,496,532,496"/>
<area shape="rect" id="Node000032" href="$classvsg_1_1_suitable_for_sharing.html" title=" " alt="" coords="609,547,770,573"/>
<area shape="poly" id="edge31_Node000031_Node000032" title=" " alt="" coords="523,557,609,557,609,563,523,563"/>
</map>
