// create any zone-specific data necessary for all zones for the given node void PCZSceneManager::createZoneSpecificNodeData(PCZSceneNode * node) { ZoneMap::iterator i; PCZone * zone; for (i = mZones.begin(); i != mZones.end(); i++) { zone = i->second; if (zone->requiresZoneSpecificNodeData()) { zone->createNodeZoneData(node); } } }