GeoGetIdsAction< FUNCTION > Node1 GeoGetIdsAction< FUNCTION > + m_f + GeoGetIdsAction() + operator()() Node2 IGeoGetIdsAction + ~IGeoGetIdsAction() + operator()() Node2->Node1